Wie bringe ich meinen USB-Bluetooth-Dongle zum Laufen? (Gerät hci0 kann nicht initialisiert werden: Zeitüberschreitung der Verbindung (110))

14

Ich habe einen USB-Bluetooth-Dongle:

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

Es funktioniert selten und wenn ich es zum Laufen bringe, funktioniert es nicht mehr, wenn ich neu starte.

Es ist keine Software blockiert:

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

Mein Gerät wird von erkannt 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 

aber ich kann meine hci-schnittstelle nicht einschalten:

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

Ich verstehe nicht warum; Der hcitoolBefehl zeigt keine Geräte an:

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

Ich habe versucht, meinen Bluetooth-Dienst auch mit diesem Befehl neu zu starten (und dann alle vorherigen Befehle erneut wiederholt), aber es hat nicht funktioniert:

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

Was könnte falsch sein?

MaikoID
quelle
1
Wird der Dongle unterstützt?
Johan
Ich glaube, es ist. Sie können hier sicher sein: help.ubuntu.com/community/BluetoothSetup#Manual Discovery es ist das gleiche Gerät, das ich habe.
MaikoID

Antworten:

1

FWIW Ich hatte gerade die gleichen Symptome mit dem gleichen Modell Dongle. Es schien sich jedoch sofort zu lösen, als ich den Dongle von einem USB-Hub zu einem direkten USB-Anschluss am Computer verlegte. Wenn Sie das gleiche Problem haben, versuchen Sie es vielleicht.

Meine Symptome im Detail:

Jedes Mal, wenn der Dongle eingesteckt wurde, erhielt ich Einträge in / var / log / syslog wie folgt:

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)

Meins zeigte sich auch in hciconfig & keine Anzahl von Neustarts oder Replugs machte einen Unterschied.

Seltsamerweise kann ich das Problem jetzt nicht reproduzieren, da der Dongle mit etwas gekoppelt wurde (wenn ich ihn jetzt wieder in den Hub-Port stecke, funktioniert er jetzt einwandfrei).

Hth.

projectgus
quelle
Ich verwende keinen USB-Hub = | aber danke für die antwort.
MaikoID
OK, noch eine! Das Problem, dass kein Hub vorhanden ist, hat bei mir nicht mehr funktioniert. Es hat aufgehört, sobald ich die Maschine aus- und wieder eingeschaltet habe. Allerdings habe ich zuvor Ubuntu Maverick (bluez 4.69.) Ausgeführt. Habe ein dist-Upgrade auf Natty (Kernel 2.6.38-11, bluez 4.91) durchgeführt und jetzt funktioniert es einwandfrei. : /
projectgus
0

Gehen Sie wie folgt vor und es wird behoben.

rfkill block bluetooth

dann

rfkill unblock bluetooth
rfkill unblock bluetooth

Überprüfen Sie anschließend, ob es mit ausgeführt wird

hciconfig

Es funktioniert jedes Mal für mich

Fthi.a.Abadi
quelle
Kann dies mithilfe von Syslogs verfolgt werden? Wo befinden Sie sich? Ich sehe das Gerät bewegen DOWNzu DOWN INIT RUNNING, scheint aber dann zu scheitern und kehrt zu DOWNohne weitere Informationen
jocull