Configuration du dongle Bluetooth


10

J'essaie de configurer mon dongle Bluetooth. Lorsque je le recherche à l'aide lsusb, les éléments suivants apparaissent dans le terminal:

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

Ensuite, j'essaye de courir /etc/init.d/bluetooth statuset la rétroaction est que Bluetooth fonctionne.

Mais ensuite, lorsque j'essaie de lancer, hcitool scanj'obtiens immédiatement cela, device is not available: No such devicemême si je sais qu'au moins deux clients Bluetooth actifs fonctionnent à côté.

Quelqu'un a-t-il une idée de ce que je fais mal et comment puis-je me connecter à mes appareils Bluetooth?

J'ai un dongle Bluetooth Targus 2.0 et j'utilise la dernière version de Wheezy.


premier essai hcitool devavant hcitool scansi ne fonctionne pas pour l'usb bluetooth lui - même, essayez de modifier /etc/bluetooth/hcid.conf
Gilles Grandguillaume

Avez-vous résolu votre problème? Si oui, veuillez cocher la réponse qui vous a aidé, ou si vous l'avez résolue par vous-même, créez une auto-réponse et marquez-la comme telle. Nous essayons d'obtenir le rapport Q: A du site et de marquer les réponses. Si vous le résolvez et marquez, les gens à l'avenir pourront profiter de ce que vous avez fait et cela aide à rapprocher le site de la remise des diplômes. Merci!
RPiAwesomeness

Réponses:


4

Est-ce le truc de Broadcom? Si c'est le cas, il ne se présente pas comme un adaptateur Bluetooth auquel votre Pi peut parler comme Bluetooth . Au lieu de cela, il ressemble à un dongle qui traduit de manière transparente votre clavier + souris Bluetooth en clavier + souris USB.

Essayez la commande hid2hcipour basculer le dongle en mode HCI. Si cela ne fonctionne pas, essayez de l'échanger contre un adaptateur d'un autre fabricant.

Inversement, si ce n'est pas le cas , votre dongle n'apparaît pas du tout sur votre clé USB. Quel appareil disparaît de la liste lorsque vous le débranchez?

Si la réponse est «aucune», alors la raison la plus probable est qu'elle n'obtient pas assez de puissance. Avez-vous un hub alimenté? Que dit le journal du noyau (dmesg | tail -30)?


0

Je n'ai pas de réponse définitive, mais pour moi la sortie de lsusb est:

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)

et hcitool scan fonctionne pour moi, répertoriant les périphériques visibles.

Peut-être que votre appareil n'est pas en "mode HCI"? Essayer:

/lib/udev/hid2hci

Je trouve également que je dois utiliser sudo pour utiliser certaines commandes comme hcitool info

sudo hcitool info

sinon j'obtiens l'erreur: impossible de créer la connexion: opération non autorisée


0

Vous devez obtenir une sortie comme celle-ci lorsque vous essayez avec lsusb:
(attention aux HCI modeinformations)

#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

Vérifiez que vous le configurez en tant que root. Tapez les commandes avec sudoen face d'eux (on vous demandera votre mot de passe).


0

Tout d'abord, exécutez l'analyse en tant que root ( sudo hcitool scan), ce qui devrait éliminer tout problème d'autorisation.

Si cela ne le résout pas pour vous, exécutez sudo hcitool devet voyez si votre appareil est répertorié dans la sortie. Si ce n'est pas le cas - c'est là que vous devrez commencer (c'est-à-dire que le périphérique n'est pas reconnu par le système et vous pouvez en fait avoir une panne matérielle ou le dongle n'est pas complètement engagé)

Une fois que l'appareil apparaît dans la liste des développeurs, vous devriez pouvoir suivre les instructions de la configuration Bluetooth SPP en ligne de commande pour le faire fonctionner pleinement.


0

Mon dongle Bluetooth est Targus 4.0 (ACB75AU)

J'ai eu un problème similaire et j'ai fini par devoir télécharger un ensemble de firmware Broadcom. https://launchpad.net/bcm20702a1

Après avoir extrait le logiciel, j'ai reçu un tas de dossiers, celui qui m'intéressait lib > firmware > bcm20702a1. Il semble qu'il y ait quelques versions de firmware. J'ai pris le fichier nommé BCM20702A1_001.002.014.0449.0672.hcdet copié ti sur mon RaspberryPi B 2 dans le dossier nommé /lib/firmware/brcm. Le fichier doit être renommé en BCM20702A1-0a5c-21e8.hcd.

Après cela, vous pouvez retirer le dongle Bluetooth et le remettre en place et cela devrait fonctionner. Sinon, redémarrez votre Pi.

Exécutez service bluetooth statuset hciconfig -apour obtenir plus d'informations sur l'état de votre appareil.

Voici le fichier que j'ai pris dans l'archive. J'ai essayé le dernier fichier, mais cela ne semblait pas fonctionner, donc je suis allé à celui avant cela en supposant qu'il ne s'agissait que de versions différentes du firmware pour le même appareil.

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.