Utilisation de Raspberry Pi 3, test Linux 4.4.9-v7 + # 884 SMP ven 6 mai 17:28:59 BST 2016 armv7l GNU / Linux
root@raspberry:/home/user# hcitool scan
Device is not available: No such device
Quel peut être le problème ici?
J'ai mis à jour au plus tard
#sudo rpi-update
J'ai installé rpi-bluetooth
#sudo apt-get install rpi-bluetooth
Cela peut être vu à partir de dmesg:
root@raspberry:/home/user# dmesg | grep Blue
[ 43.442353] Bluetooth: Core ver 2.21
[ 43.442453] Bluetooth: HCI device and connection manager initialized
[ 43.442477] Bluetooth: HCI socket layer initialized
[ 43.442494] Bluetooth: L2CAP socket layer initialized
[ 43.442528] Bluetooth: SCO socket layer initialized
[ 73.520196] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 73.520215] Bluetooth: BNEP filters: protocol multicast
[ 73.520238] Bluetooth: BNEP socket layer initialized
ÉDITER:
Cela pourrait également être intéressant, pourquoi le Bluetooth n'est-il pas ici ?:
root@raspberry:/home/user# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
EDIT 2: J'ai essayé de réinstaller pi-bluetooth
user@raspberry:~ $ sudo apt-get purge bluez-firmware
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
bluez-firmware* pi-bluetooth*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 240 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 47373 files and directories currently installed.)
Removing pi-bluetooth (0.1.0) ...
Purging configuration files for pi-bluetooth (0.1.0) ...
Removing bluez-firmware (1.2-3+rpi1) ...
user@raspberry:~ $ sudo apt-get install pi-bluetooth
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
bluez-firmware
The following NEW packages will be installed:
bluez-firmware pi-bluetooth
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/92.8 kB of archives.
After this operation, 240 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Selecting previously unselected package bluez-firmware.
(Reading database ... 47354 files and directories currently installed.)
Preparing to unpack .../bluez-firmware_1.2-3+rpi1_all.deb ...
Unpacking bluez-firmware (1.2-3+rpi1) ...
Selecting previously unselected package pi-bluetooth.
Preparing to unpack .../pi-bluetooth_0.1.0_armhf.deb ...
Unpacking pi-bluetooth (0.1.0) ...
Setting up bluez-firmware (1.2-3+rpi1) ...
Setting up pi-bluetooth (0.1.0) ...
Job for hciuart.service failed. See 'systemctl status hciuart.service' and 'journalctl -xn' for details.
Je soupçonne que la dernière erreur a quelque chose à voir avec cela: le travail pour hciuart.service a échoué. Voir «systemctl status hciuart.service» et «journalctl -xn» pour plus de détails.
user@raspberry:~ $ sudo journalctl -xn
-- Logs begin at Sun 2016-05-08 19:48:33 CEST, end at Sun 2016-05-08 19:58:07 CEST. --
May 08 19:52:46 raspberry systemd[1]: Failed to start Configure Bluetooth Modems connected by UART.
-- Subject: Unit hciuart.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit hciuart.service has failed.
--
-- The result is failed.
May 08 19:52:46 raspberry systemd[1]: Unit hciuart.service entered failed state.
May 08 19:52:46 raspberry hciattach[1279]: Can't initialize device: Success
May 08 19:52:46 raspberry hciattach[1279]: bcm43xx_init
user@raspberry:~ $ systemctl status hciuart.service
● hciuart.service - Configure Bluetooth Modems connected by UART
Loaded: loaded (/lib/systemd/system/hciuart.service; enabled)
Active: failed (Result: exit-code) since Sun 2016-05-08 19:52:46 CEST; 6min ago
Process: 1279 ExecStart=/usr/bin/hciattach /dev/ttyAMA0 bcm43xx 921600 noflow - (code=exited, status=1/FAILURE)
user@raspberry:~ $
Réponses:
J'ai eu le même problème
avec un hciuart.service inactif
Après un
j'ai
et
la source
Vérifiez votre fichier /boot/config.txt pour une entrée comme
et assurez-vous que cette ligne est mise en commentaire en ajoutant un # au début de la ligne. S'il n'est pas mis en commentaire, cette ligne déconnectera le Bluetooth de l'UART et connectera l'UART avec des broches GPIO à la place. J'espère que ça marche pour toi!
la source
Ne pas utiliser
BerryBoot
, et essayersudo apt-get update
etsudo apt-get upgrade
. Ou vous pouvez réinstaller le plus récentraspbian
sur le site officiel.la source