Bluetoothドングルのセットアップ


10

Bluetoothドングルをセットアップしようとしています。を使用して検索するとlsusb、ターミナルに次のように表示されます。

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 005: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 006: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 001 Device 007: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
Bus 001 Device 008: ID 0a5c:2153 Broadcom Corp. 
Bus 001 Device 009: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 001 Device 010: ID 046d:c30a Logitech, Inc. iTouch Composite

次に、実行/etc/init.d/bluetooth statusしてみますが、フィードバックはBluetoothが実行中であることです。

しかし、実行しようとするhcitool scanとすぐにそれdevice is not available: No such deviceが表示されますが、その横で少なくとも2つのアクティブなBluetoothクライアントが実行されていることがわかります。

誰かが私が間違っていることや、Bluetoothデバイスに接続するにはどうすればよいか考えていますか?

Targus 2.0 Bluetoothドングルを使用しており、Wheezyの最新バージョンを実行しています。


最初の試行hcitool devの前にhcitool scan自身のBluetooth USB用ではない作業を行う場合は、編集/etc/bluetooth/hcid.confにしてみてください
ジルGrandguillaume

問題を解決しましたか?もしそうなら、あなたを助けた答えをマークしてください、または自分でそれを解決した場合は、自己回答を作成してそのようにマークしてください。私たちはサイトQ:Aの比率を上げようとしており、答えをマークすることがそれを行うものです。あなたはそれを解決して、マークした場合、将来的に人々はあなたがやったことから利益にできるようになる、それは、卒業に近いサイトを移動することができます。ありがとう!
RPiAwesomeness 2014年

回答:


4

それはBroadcomのものですか?その場合、PiがBluetoothとして通信できるBluetoothアダプターとして表示されません。代わりに、Bluetoothキーボード+マウスをUSBキーボード+マウスに透過的に変換するドングルのように見えます。

hid2hciドングルをHCIモードに切り替えるコマンドを試してください。それが機能しない場合は、別のメーカーのアダプターと交換してみてください。

逆にそうでない場合、ドングルはUSBにまったく表示されません。取り外したときにリストから消えるデバイスはどれですか?

答えが「なし」の場合、最も可能性の高い理由は、十分な電力が得られていないことです。動力付きハブはありますか?カーネルログ(dmesg | tail -30)は何と言っていますか?


0

明確な答えはありませんが、lsusbの出力は次のとおりです。

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

そして、hcitool scanは私に働き、目に見えるデバイスをリストします。

多分あなたのデバイスは「HCIモード」ではありませんか?試してください:

/lib/udev/hid2hci

また、hcitool infoなどのコマンドを使用するには、sudoを使用する必要があることもわかりました

sudo hcitool info

それ以外の場合、エラーが表示されます:接続を作成できません:操作は許可されていません


0

次のようにしようとすると、このような出力を取得する必要がありますlsusb:( 情報
への注意HCI mode

#lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

0

ルートとして設定していることを確認してください。コマンドのsudo前にを入力します(パスワードの入力を求められます)。


0

最初に、ルートとしてスキャンを実行します(sudo hcitool scan)。これにより、権限の問題が解消されます。

sudo hcitool devそれでも解決しない場合は、実行して、デバイスが出力にリストされているかどうかを確認します。そうでない場合-ここから開始する必要があります(つまり、デバイスがシステムによって認識されておらず、実際にハードウェア障害が発生しているか、ドングルが完全に接続されていない可能性があります)。

デバイスが開発リストに表示されたら、コマンドラインSPP Bluetoothセットアップの指示に従って、デバイスを完全に機能させることができます。


0

BluetoothドングルはTargus 4.0(ACB75AU)です。

同様の問題があり、broadcomファームウェアのセットをダウンロードする必要がありました。https://launchpad.net/bcm20702a1

ソフトウェアを解凍した後、私はたくさんのフォルダーを得ましたlib > firmware > bcm20702a1。ファームウェアのバージョンがいくつかあるようです。という名前のファイルを取り、BCM20702A1_001.002.014.0449.0672.hcdtiをRaspberryPi B 2のという名前のフォルダーにコピーしました/lib/firmware/brcm。ファイルの名前をに変更する必要がありますBCM20702A1-0a5c-21e8.hcd

その後、Bluetoothドングルを取り出して、元に戻すことができます。そうでない場合は、Piの電源を入れ直します。

を実行service bluetooth statushciconfig -aて、デバイスのステータスに関する詳細情報を取得します。

これが私がアーカイブから取ったファイルです。最後のファイルを試してみましたが、動作しないようでした。そのため、同じデバイスのファームウェアのバージョンが異なると想定して、その前のファイルに移動しました。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.