Ubuntu 15.10 - USB Bluetooth, не работающий

Я уже посмотрел на некоторые другие ответы, ни один из них не казался применимым или зафиксировал что-либо.

У меня есть USB Bluetooth на 15,10. Это раньше хорошо работало. Я пошел для соединения моих наушников сегодня и заметил, что не мог включить Bluetooth.

Сервисное состояние

$ sudo systemctl status bluetooth -l

bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2016-03-20 23:09:56 EDT; 3min 8s ago
     Docs: man:bluetoothd(8)
  Process: 1847 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, status=203/EXEC)
 Main PID: 1847 (code=exited, status=203/EXEC)

Mar 20 23:09:56 brian-htpc systemd[1]: Starting Bluetooth service...
Mar 20 23:09:56 brian-htpc systemd[1]: bluetooth.service: Main process exited, code=exited, status=203/EXEC
Mar 20 23:09:56 brian-htpc systemd[1]: Failed to start Bluetooth service.
Mar 20 23:09:56 brian-htpc systemd[1]: bluetooth.service: Unit entered failed state.
Mar 20 23:09:56 brian-htpc systemd[1]: bluetooth.service: Failed with result 'exit-code'.

lsusb

$ lsusb 
Bus 002 Device 003: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0

rfkill

$ rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

dmesg

$ sudo dmesg | grep -i bluetooth
[    3.200940] Bluetooth: Core ver 2.20
[    3.200957] Bluetooth: HCI device and connection manager initialized
[    3.200963] Bluetooth: HCI socket layer initialized
[    3.200966] Bluetooth: L2CAP socket layer initialized
[    3.200973] Bluetooth: SCO socket layer initialized
[    3.220752] Bluetooth: hci0: BCM: chip id 63
[    3.223753] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[    3.369865] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0a5c-21e8.hcd failed with error -2
[    3.369875] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-21e8.hcd not found

Таким образом, это кажется драйвером, или встроенное микропрограммное обеспечение для него отсутствует по некоторым причинам. Как я переустанавливаю его? Существует ли способный пакет, который заботится об этом?

Я попробовал find/locate на BCM20702A1-0a5c-21e8.hcd и подстановочные изменения, чтобы видеть, было ли, возможно, это только в неправильном месте, и это, кажется, не имеет место - я полагаю, что это было удалено в какой-то момент, так или иначе.

ОБНОВЛЕНИЯ

Согласно P.H. Lin и комментарии Jeremy31:

  • Установка встроенного микропрограммного обеспечения от другого потока не решила мою проблему, и lsusb больше обнаруженный единица BT. hciconfig -a не возвратил вывода.
  • Я удалил микропрограммный файл (*.hcd) перезагруженный и моя единица BT появился снова на lbusb, с результатом sudo hciconfig -a быть:

$ sudo hciconfig -a

hci0:   Type: BR/EDR  Bus: USB
    BD Address: 5C:F3:70:77:02:F7  ACL MTU: 1021:8  SCO MTU: 64:1
    UP RUNNING 
    RX bytes:616 acl:0 sco:0 events:34 errors:0
    TX bytes:380 acl:0 sco:0 commands:34 errors:0
    Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: RSWITCH SNIFF 
    Link mode: SLAVE ACCEPT 
    Name: 'BCM20702A'
    Class: 0x000000
    Service Classes: Unspecified
    Device Class: Miscellaneous, 
    HCI Version: 4.0 (0x6)  Revision: 0x1000
    LMP Version: 4.0 (0x6)  Subversion: 0x220e
    Manufacturer: Broadcom Corporation (15)

Однако единица все еще не "работает" так, я вернулся, где я запустил, это будет казаться.

2
задан 21 March 2016 в 18:24

2 ответа

Я устранил свою собственную проблему, просто переустанавливают стопку BT (блюз) через Кв.

sudo apt-get install --reinstall bluez

, Таким образом, там у Вас есть он - если Ваше устройство BT обнаруживается и, кажется, работает правильно, но просто не обнаруживается, попытайтесь переустановить Bluetooth-стек.

1
ответ дан 2 December 2019 в 02:53

Если кто-то еще натыкается на это, я / подобная проблема. По любой причине, в моей системе

/usr/lib/bluetooth/bluetoothd

не исполняемый файл, и таким образом этому, очевидно, не удается запуститься.

Так,

sudo chmod a+x /usr/lib/bluetooth/bluetoothd

решает проблему, по крайней мере, до следующей перезагрузки. Переустановка bluex фиксирует его также - хотя я еще не перезагрузил, таким образом, я не знаю, переживет ли это перезагрузку.

2
ответ дан 2 December 2019 в 02:53

Другие вопросы по тегам:

Похожие вопросы: