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 status
et la rétroaction est que Bluetooth fonctionne.
Mais ensuite, lorsque j'essaie de lancer, hcitool scan
j'obtiens immédiatement cela, device is not available: No such device
mê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.
setup
peripherals
bluetooth
user7130
la source
la source
hcitool dev
avanthcitool scan
si ne fonctionne pas pour l'usb bluetooth lui - même, essayez de modifier /etc/bluetooth/hcid.confRéponses:
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
hid2hci
pour 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)?
la source
Je n'ai pas de réponse définitive, mais pour moi la sortie de lsusb est:
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:
Je trouve également que je dois utiliser sudo pour utiliser certaines commandes comme hcitool info
sinon j'obtiens l'erreur: impossible de créer la connexion: opération non autorisée
la source
Vous devez obtenir une sortie comme celle-ci lorsque vous essayez avec
lsusb
:(attention aux
HCI mode
informations)la source
Vérifiez que vous le configurez en tant que root. Tapez les commandes avec
sudo
en face d'eux (on vous demandera votre mot de passe).la source
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 dev
et 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.
la source
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.hcd
et copié ti sur mon RaspberryPi B 2 dans le dossier nommé/lib/firmware/brcm
. Le fichier doit être renommé enBCM20702A1-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 status
ethciconfig -a
pour 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.
la source