Bluetooth-устройство недоступно?

13

Я следовал этому руководству, чтобы настроить мой ключ Bluetooth и запустить его. У меня есть тот же ключ Bluetooth, который есть в учебнике , но я не могу заставить его работать. Я добираюсь до шага "С" и затем сталкиваюсь с проблемами. Вот несколько команд, которые я выполнил для диагностики проблемы:

$ hcitool scan
Device is not available: No such device
$ lsusb
...
Bus 001 Device 009: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
...
$ hciconfig dev
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:1B:10:00:2A:EC  ACL MTU: 1017:8  SCO MTU: 64:0
        DOWN
        RX bytes:1355 acl:0 sco:0 events:49 errors:0
        TX bytes:204 acl:0 sco:0 commands:48 errors:0
$ hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:1B:10:00:2A:EC  ACL MTU: 1017:8  SCO MTU: 64:0
        DOWN
        RX bytes:1355 acl:0 sco:0 events:49 errors:0
        TX bytes:204 acl:0 sco:0 commands:48 errors:0
        Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy:
        Link mode: SLAVE ACCEPT
$ hcitool dev
Devices:
$ sudo hciconfig hci0 piscan
Can't set scan mode on hci0: Network is down (100)
$ sudo hciconfig hci0 reset
Can't init device hci0: Operation not supported (95)
$ /etc/init.d/bluetooth status
[ ok ] bluetooth is running.
$ sudo bluez-simple-agent
Traceback (most recent call last):
  File "/usr/bin/bluez-simple-agent", line 104, in <module>
    path = manager.DefaultAdapter()
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.bluez.Error.NoSuchAdapter: No such adapter

Какие-либо предложения? Питание не проблема, так как я использую ключ от USB-концентратора с питанием.

Я не хочу решения, которые говорят мне, чтобы понизить версию моего программного обеспечения. Это не решение, это обходной путь.

syb0rg
источник
Что у тебя от хаба блютуз ключ, пи или оба?
Стив Робиллард
@SteveRobillard Просто ключ.
syb0rg
Что возвращается из /etc/init.d/bluetooth статуса
Стив Робиллард
@SteveRobillard Отредактировал его в нижней части команд, которые я запускал. Он сказал, что работает.
syb0rg
3
У меня точно такая же ошибка, как и у вас. Вы случайно получили какое-нибудь обновление по этому поводу?
catteneo

Ответы:

8

Поздний ответ, но недавно пережил это. Я заметил, что интерфейс не работает. У тебя тоже нет.

Запуск sudo hciconfig hci0 upна обновленной прошивке решил мою проблему. Не уверен, как это произошло, поскольку люди из этой ветки raspberrypi.org настаивают на понижении рейтинга.

PNDA
источник
Это сработало для меня, после того как я разблокировал интерфейс Bluetooth сrfkill
mlhDev
-2

Проверьте мой ответ в следующей теме: http://www.raspberrypi.org/forum/viewtopic.php?t=63418&p=469478

У меня была та же проблема с тем же ключом, и я смог решить ее, понизив ядро ​​RPi (raspbian).

Ура,

Оливье

Белокан
источник
7
Этот ответ необходимо переписать, чтобы включить детали из этого другого потока, чтобы лучше составить полную пару вопросов / ответов здесь.
Jivings