Как заставить мой USB Bluetooth ключ работать? (Не удается инициализировать устройство. Hci0: Тайм-аут соединения (110))

14

У меня есть USB-ключ Bluetooth:

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

Это редко работает, и когда я заставляю его работать, он перестает работать, когда я перезагружаюсь.

Это не программное обеспечение заблокировано:

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

Мое устройство распознается 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 

но я не могу включить мой интерфейс hci:

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

Я не понимаю почему; hcitoolкоманда не показывает каких - либо устройств:

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

Я попытался перезапустить службу bluetooth с помощью этой команды (а затем повторил все предыдущие команды снова), но она не сработала:

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

Что может быть не так?

MaikoID
источник
1
Поддерживается ли ключ?
Йохан
Я думаю, что это. Вы можете быть уверены, что здесь: help.ubuntu.com/community/BluetoothSetup#Manual Discovery это то же самое устройство, которое у меня есть.
MaikoID

Ответы:

1

У меня были те же симптомы с тем же модельным ключом. Тем не менее, он, похоже, сразу же разрешился, когда я переместил ключ от USB-концентратора на прямой USB-порт компьютера. Если у вас возникла такая же проблема, то, возможно, попробуйте это.

Мои симптомы подробно:

Каждый раз, когда ключ был подключен, я получал записи в / var / log / syslog примерно так:

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)

Мой также показал в hciconfig и никакие перезапуски или повторные включения не имели значения.

Также странно, что я не могу воспроизвести проблему сейчас, когда ключ был соединен с чем-то (если я верну его обратно в порт концентратора, теперь он работает нормально).

Hth.

projectgus
источник
Я не использую USB-концентратор = | но спасибо за ответ.
MaikoID
ОК, еще один! Исправление «без концентратора» не продолжало работать на меня, оно перестало работать, как только я включил и выключил питание машины. Однако ранее я работал под управлением Ubuntu Maverick (bluez 4.69.) Сделал dist-обновление до Natty (ядро 2.6.38-11, bluez 4.91), и теперь он работает нормально. : /
projectgus
0

Сделайте следующее, и это будет исправлено.

rfkill block bluetooth

тогда

rfkill unblock bluetooth
rfkill unblock bluetooth

Затем проверьте, работает ли он, используя

hciconfig

Это работает каждый раз для меня

Fthi.a.Abadi
источник
Можно ли это отследить с помощью системных журналов? Где они находятся? Я вижу, как устройство перемещается из DOWNв DOWN INIT RUNNING, но затем кажется, что оно выходит из строя и возвращается к нему DOWNбез какой-либо другой информации
jocull