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?


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.


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


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
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.