1

Я безупречно использую Bluetooth в Ubuntu 16.04.3 LTS в течение последних 6 месяцев, одновременно подключая мышь / клавиатуру / наушники. Но вдруг произошло какое-то обновление ядра, я думаю, потому что мне пришлось обновить ядро моей виртуальной коробки, что было беспорядком! и в то же время у меня начались регулярные проблемы с Bluetooth, который иногда работал, иногда нет.

В любом случае пробовал много вещей, Google, и я не уверен, что я что-то напутал, но теперь мое текущее поведение Bluetooth выглядит следующим образом:

При загрузке / перезагрузке блютуз вообще не работает. Ubuntu считает, что он включен, но я не могу подключиться или сканировать любое устройство.

Если я просто "sudo modprobe -r btusb; sudo modprobe btusb" (который, я считаю, переустанавливает драйвер bluetooth или что-то в этом роде), bluetooth начинает работать без сбоев, однако примерно через 2 минуты он просто снова останавливается.

Это так странно. Очевидно, это работает, но почему бы просто не остаться?

На всякий случай это помогает:

sudo dmesg | grep Blue
[    9.266691] Bluetooth: Core ver 2.22
[    9.266704] Bluetooth: HCI device and connection manager initialized
[    9.266710] Bluetooth: HCI socket layer initialized
[    9.266711] Bluetooth: L2CAP socket layer initialized
[    9.266714] Bluetooth: SCO socket layer initialized
[    9.285931] Bluetooth: HCI UART driver ver 2.3
[    9.285932] Bluetooth: HCI UART protocol H4 registered
[    9.285933] Bluetooth: HCI UART protocol BCSP registered
[    9.285945] Bluetooth: HCI UART protocol LL registered
[    9.285946] Bluetooth: HCI UART protocol ATH3K registered
[    9.285946] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    9.285974] Bluetooth: HCI UART protocol Intel registered
[    9.285982] Bluetooth: HCI UART protocol Broadcom registered
[    9.285983] Bluetooth: HCI UART protocol QCA registered
[    9.285984] Bluetooth: HCI UART protocol AG6XX registered
[    9.285984] Bluetooth: HCI UART protocol Marvell registered
[    9.428155] Bluetooth: hci0: Firmware revision 0.1 build 103 week 50 2016
[   10.205097] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   10.205098] Bluetooth: BNEP filters: protocol multicast
[   10.205100] Bluetooth: BNEP socket layer initialized
[   12.659374] Bluetooth: RFCOMM TTY layer initialized
[   12.659377] Bluetooth: RFCOMM socket layer initialized
[   12.659381] Bluetooth: RFCOMM ver 1.11
[   33.820193] Bluetooth: hci0 command 0x0c52 tx timeout
[   57.756016] Bluetooth: hci0 command 0x0405 tx timeout
[  103.871505] Bluetooth: hci0: Firmware revision 0.1 build 103 week 50 2016

--редактировать

Я попытался несколько шагов, чтобы удалить и переустановить пакет Bluetooth, но проблема не устранена. Почему-то вместо того, чтобы работать в течение 2 минут, мой bluetooth теперь просто работает примерно через 15 секунд после перезапуска драйвера. Мой системный журнал показывает это сразу после того, как это произошло.

tail syslog
Jan 28 13:43:51 pierre-Galago-Pro system76-daemon[1255]: 2018-01-28 13:43:51,967  INFO  {'hci0': True, 'phy0': True} != {'phy0': True}
Jan 28 13:43:51 pierre-Galago-Pro system76-daemon[1255]: 2018-01-28 13:43:51,970  INFO  airplane_mode: False
Jan 28 13:44:04 pierre-Galago-Pro bluetoothd[1306]: /org/bluez/hci0/dev_57_D3_98_0B_83_19/fd1: fd(36) ready
Jan 28 13:44:04 pierre-Galago-Pro rtkit-daemon[3655]: Supervising 3 threads of 1 processes of 1 users.
Jan 28 13:44:04 pierre-Galago-Pro rtkit-daemon[3655]: Successfully made thread 10504 of process 5763 (n/a) owned by '1000' RT at priority 5.
Jan 28 13:44:04 pierre-Galago-Pro rtkit-daemon[3655]: Supervising 4 threads of 1 processes of 1 users.
Jan 28 13:44:04 pierre-Galago-Pro kernel: [  317.466103] input: 57:D3:98:0B:83:19 as /devices/virtual/input/input27
Jan 28 13:44:23 pierre-Galago-Pro bluetoothd[1306]: Suspend: Connection timed out (110)
Jan 28 13:44:25 pierre-Galago-Pro bluetoothd[1306]: Abort: Connection timed out (110)
Jan 28 13:44:25 pierre-Galago-Pro acpid: input device has been disconnected, fd 22

кажется, что bluetoothd - это демон пакета с именем bluez, и я вижу, что пакет bluez был недавно обновлен для Ubuntu 16.04 ( https://launchpad.net/ubuntu/+source/bluez ), возможно, мне может потребоваться понизить версию к предыдущей версии.

1 ответ1

1

Что ж, удивительно, похоже, я мог бы решить это сейчас самым непонятным образом.

Я пробовал так много вещей, устанавливая / переустанавливая различные пакеты, было установлено обновление системы, которое я перезагружал так много раз, ничего не исправило, пока я не прочитал эту страницу из поддержки System76: http://support.system76.com/ статьи / Bluetooth /

Он начинается с предложения переключить режим полета, чтобы увидеть, решит ли он вашу проблему. Ну, это полностью сделал!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .