Ключ Bluetooth Ubuntu 20.04 не распознан

Я только что купил гарнитуру Sony Bluetooth и подключил ключ к своей машине с Ubuntu 20.04. Ключ виден наlsusb:

      Bus 006 Device 002: ID 174c:5316 ASMedia Technology Inc. ASMT1153e
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 054c:0e53 Sony Corp. INZONE H9 / INZONE H7
Bus 001 Device 003: ID 1b1c:1b3a Corsair Corsair Gaming K70 RAPIDFIRE Keyboard 
Bus 001 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Четвертая строка снизу:Sony Corp. INZONE H9 / INZONE H7

Я также сделал шаги, описанные в большинстве руководств:


В результате служба включена и выглядит нормально:

      $ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-12-29 14:22:15 IST; 5s ago
       Docs: man:bluetoothd(8)
   Main PID: 6432 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 77017)
     Memory: 2.3M
     CGroup: /system.slice/bluetooth.service
             └─6432 /usr/lib/bluetooth/bluetoothd

Dec 29 14:22:14 Onan01 systemd[1]: Starting Bluetooth service...
Dec 29 14:22:15 Onan01 bluetoothd[6432]: Bluetooth daemon 5.53
Dec 29 14:22:15 Onan01 systemd[1]: Started Bluetooth service.
Dec 29 14:22:15 Onan01 bluetoothd[6432]: Starting SDP server
Dec 29 14:22:15 Onan01 bluetoothd[6432]: Bluetooth management interface 1.14 initialized

Однако я по-прежнему не вижу своего Bluetooth-ключа ни в графическом интерфейсе настроек, ни вbluetoothctl:

      $ bluetoothctl list
$ bluetoothctl power on
No default controller available

Одна странная вещь, которую я заметил, заключается в том, что, хотя в одном руководстве (здесь) говорится, что требуется холодный перезапуск, каждый раз, когда я перезагружаюсь (холодный или теплый), мне приходится повторять следующие шаги:

      $ sudo modprobe btusb
$ sudo rmmod btusb
$ rfkill unblock bluetooth
$ sudo systemctl enable bluetooth
$ sudo systemctl start bluetooth.service

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

На dmesg я увидел следующее, что может быть началом объяснения?

      $ dmesg | grep bt
[   98.978225] usbcore: registered new interface driver btusb
[  101.889983] usbcore: deregistering interface driver btusb

Почему F*** этоbtusbмодуль "отменяет регистрацию" при запуске? Без понятия. Я в недоумении здесь. Любая помощь будет здорово.

1 ответ

Модуль Bluetooth не работает, потому что у вас нет устройства Bluetooth.

      Sony Corp. INZONE H9 / INZONE H7

не является устройством Bluetooth.

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