私はBT_ATH3K
Linux 3.14.14-gentooを使用しています。 Portage(20131230)から最新のLinuxファームウェアとbluez-5.21-r1をダウンロードしました。
私のBluetoothデバイスは次のようにAR3012ですlsusb
。
Bus 003 Device 003: ID 0cf3:3004 Atheros Communications, Inc.
私はあなたに私を与えようとしましたが、lsusb -v
何らかの理由で息を止めました。カードアイテムは次のとおりです。
Bus 003 Device 003: ID 0cf3:3004 Atheros Communications, Inc.
lsusb: gconv.c:74: __gconv: Assertion `outbuf != ((void *)0) && *outbuf != ((void *)0)' failed.
lsusb
その後、終了します。そこで何が起こっているのか知っている人はいますか?
とにかく上記のすべてを設定した後、私のBluetoothデバイスは検出されません。関連情報:
[vinny@gentoo ~]$ sudo rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
[vinny@gentoo ~]$ hcitool dev
Devices:
起動時にath3kドライバが正しくロードされないことがわかりました。
以下はdmesgの最初のBluetooth出力です。
[ 0.228135] Bluetooth: Core ver 2.18
[ 0.228163] Bluetooth: HCI device and connection manager initialized
[ 0.228166] Bluetooth: HCI socket layer initialized
[ 0.228169] Bluetooth: L2CAP socket layer initialized
[ 0.228175] Bluetooth: SCO socket layer initialized
[ 3.018728] Bluetooth: RFCOMM TTY layer initialized
[ 3.019511] Bluetooth: RFCOMM socket layer initialized
[ 3.020285] Bluetooth: RFCOMM ver 1.11
[ 3.021051] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.021818] Bluetooth: BNEP filters: protocol multicast
[ 3.022581] Bluetooth: BNEP socket layer initialized
[ 3.023344] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.024111] Bluetooth: HIDP socket layer initialized
タッチパッドがロードされ停止するまで、起動はスムーズに進みます。
[ 7.307114] input: FSPPS/2 Sentelic FingerSensingPad as /devices/platform/i8042/serio2/input/input13
約1分後、次のエラーが表示され、システムが再び正常に起動します。
[ 64.440637] Bluetooth: Patch file not found ar3k/AthrBT_0x11020000.dfu
[ 64.443594] Bluetooth: Loading patch file failed
[ 64.446465] ath3k: probe of 3-4:1.0 failed with error -2
それが私がまだ経験している問題です。昨夜に触れたときに魔法のように働き始めたことを除けば言います。 1つを実行しましたが、rfkill list
結果はhci0でした!hcitool
デバイスも表示されたので行っても大丈夫でした。bluetoothctl
私はマウスをペアリングし、起動時にすべてが実行されるようにudevルールを追加しましたが、うまくいきました。コンピュータを数回再起動しましたが、本当に奇妙に動作し、起動時に停止しなかったため、ファームウェアがロードされているようです。
今朝起こりましたが、ノートパソコンのプラグが抜けてバッテリーが放電して再起動しました。もともと同じファームウェアファイルがある場合、またはモジュールがロードされない他の理由がある場合)。突然hci0が見つかりません。
コンピュータが完全にシャットダウンして(再起動したばかりのため)、物理デバイスが無効になっているかどうかはわかりませんが、コンピュータのどこにも物理スイッチが表示されません(Sager NP8298 Clevo P177SMに組み込まれています)。 A)Bluetoothの場合、キーボードの切り替えもありません。
デバイスをコンピュータに表示する方法についてのアイデアはありますか?うまくいけば、すべてがうまくいきます。
編集:いくつかのls
出力
[vinny@gentoo ~]$ ls -l /lib/firmware | grep ar3k
drwxr-xr-x 7 root root 4096 Sep 18 15:00 ar3k
[vinny@gentoo ~]$ ls -l /lib/firmware | grep ath3k
-rw-r--r-- 1 root root 246804 Sep 18 14:16 ath3k-1.fw
[vinny@gentoo ~]$ cd /lib/firmware/ar3k && ls
1020200 AthrBT_0x01020001.dfu AthrBT_0x41020000.dfu ramps_0x01020201_40.dfu
1020201 AthrBT_0x01020200.dfu ramps_0x01020001_26.dfu ramps_0x11020000_40.dfu
30000 AthrBT_0x01020201.dfu ramps_0x01020200_26.dfu ramps_0x31010000_40.dfu
30101 AthrBT_0x11020000.dfu ramps_0x01020200_40.dfu ramps_0x41020000_40.dfu
30101coex AthrBT_0x31010000.dfu ramps_0x01020201_26.dfu