Comment faire fonctionner mon dongle Bluetooth USB? (Impossible d'initialiser le périphérique hci0: la connexion a expiré (110))

14

J'ai un dongle Bluetooth USB:

root@maiko-cce-lin:~# lsusb | grep Bluetooth
Bus 001 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Cela fonctionne rarement, et lorsque je le fais fonctionner, il cesse de fonctionner lorsque je redémarre.

Ce n'est pas un logiciel bloqué:

root@maiko-cce-lin:~# rfkill list
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Mon appareil est reconnu par hciconfig

root@maiko-cce-lin:~# hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 00:1F:81:00:01:1C  ACL MTU: 1021:4  SCO MTU: 180:1
    DOWN 
    RX bytes:330 acl:0 sco:0 events:8 errors:0
    TX bytes:24 acl:0 sco:0 commands:30 errors:22
    Features: 0xff 0x3e 0x09 0x76 0x80 0x01 0x00 0x80
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: 
    Link mode: SLAVE ACCEPT 

mais je ne peux pas activer mon interface hci:

root@maiko-cce-lin:~# hciconfig hci up
Can't init device hci0: Connection timed out (110)

Je ne comprends pas pourquoi; la hcitoolcommande n'affiche aucun périphérique:

root@maiko-cce-lin:~# hcitool dev
Devices:

J'ai également essayé de redémarrer mon service Bluetooth avec cette commande (puis j'ai répété toutes les commandes précédentes) mais cela n'a pas fonctionné:

root@maiko-cce-lin:~# service bluetooth restart
 * Stopping bluetooth                                                    [ OK ] 
 * Starting bluetooth                                                    [ OK ] 
root@maiko-cce-lin:~# 

Qu'est-ce qui ne va pas?

MaikoID
la source
1
Le dongle est-il pris en charge?
Johan
Je pense que c'est. Vous pouvez en être sûr ici: help.ubuntu.com/community/BluetoothSetup#Manual Discovery, c'est le même appareil que moi.
MaikoID

Réponses:

1

FWIW Je viens d'avoir ces mêmes symptômes avec le même dongle modèle. Cependant, cela a semblé se résoudre immédiatement lorsque j'ai déplacé le dongle d'un concentrateur USB vers un port USB direct sur l'ordinateur. Si vous rencontrez le même problème, essayez-le.

Mes symptômes en détail:

Chaque fois que le dongle était branché, j'obtenais des entrées dans / var / log / syslog comme ceci:

Sep  7 10:05:20 gus-workstation bluetoothd[18537]: Listening for HCI events on hci0
Sep  7 10:05:20 gus-workstation NetworkManager[837]: <warn> bluez error  getting default adapter: No such adapter
Sep  7 10:05:30 gus-workstation bluetoothd[18538]: Can't init device hci0: Connection timed out (110)

Le mien a également montré dans hciconfig et aucune quantité de redémarrages ou de remplacements n'a fait de différence.

Également étrangement, je ne peux pas reproduire le problème maintenant que le dongle a été couplé à quelque chose (si je le remets dans le port du concentrateur maintenant, cela fonctionne maintenant bien.)

Hth.

projectgus
la source
Je n'utilise pas de hub USB = | mais merci pour la réponse.
MaikoID
OK, un de plus! Le correctif «sans moyeu» ne fonctionnait pas pour moi, il a cessé de fonctionner dès que j'ai mis la machine sous tension. Cependant, je courais auparavant Ubuntu Maverick (bluez 4.69.) A fait une mise à niveau dist vers Natty (noyau 2.6.38-11, bluez 4.91) et maintenant cela fonctionne très bien. : /
projectgus
0

Faites ce qui suit et ce sera corrigé.

rfkill block bluetooth

ensuite

rfkill unblock bluetooth
rfkill unblock bluetooth

Vérifiez ensuite s'il fonctionne avec

hciconfig

Ça marche à chaque fois pour moi

Fthi.a.Abadi
la source
Cela peut-il être retracé à l'aide de syslogs? Où sont-ils situés? Je vois que l'appareil passe de DOWNà DOWN INIT RUNNING, mais semble échouer et revient à DOWNsans autre information
jocull