Bluetooth Dongle при загрузке не работает [Ubuntu 23.04]

Вкратце: хотелось бы, чтобы Bluetooth включался при загрузке.

У меня есть USB-адаптер Bluetooth 5.1. Он работает в Windows 11.

В Ubuntu 23.04 (также 22.10) он не включается при запуске. Я должен вручную повторно вставить ключ.

Похоже, при загрузке система распознает его как ключ Ethernet ?

Не работает:

      // sudo dmesg |grep -i bluetooth
[    5.002579] Bluetooth: Core ver 2.22
[    5.002607] NET: Registered PF_BLUETOOTH protocol family
[    5.002609] Bluetooth: HCI device and connection manager initialized
[    5.002612] Bluetooth: HCI socket layer initialized
[    5.002614] Bluetooth: L2CAP socket layer initialized
[    5.002618] Bluetooth: SCO socket layer initialized

[    5.284635] Bluetooth: hci0: CSR: Setting up dongle with HCI ver=9 rev=0001
[    5.284639] Bluetooth: hci0: LMP ver=9 subver=0001; manufacturer=2279
[    5.284640] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
[    5.284643] Bluetooth: hci0: CSR: Couldn't suspend the device for our Barrot 8041a02 receive-issue workaround
[    5.284646] Bluetooth: hci0: HCI Delete Stored Link Key command is advertised, but not supported.
[    5.284648] Bluetooth: hci0: HCI Read Default Erroneous Data Reporting command is advertised, but not supported.
[    5.284649] Bluetooth: hci0: HCI Set Event Filter command not supported.
[    6.232147] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.232152] Bluetooth: BNEP filters: protocol multicast
[    6.232156] Bluetooth: BNEP socket layer initialized
[    7.854660] Bluetooth: hci0: Opcode 0x1005 failed: -110

Работающий:

      // sudo dmesg |grep -i bluetooth
[  337.650631] Bluetooth: hci0: CSR: Setting up dongle with HCI ver=9 rev=0001
[  337.650640] Bluetooth: hci0: LMP ver=9 subver=0001; manufacturer=2279
[  337.650644] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
[  337.650650] Bluetooth: hci0: CSR: Couldn't suspend the device for our Barrot 8041a02 receive-issue workaround
[  337.650658] Bluetooth: hci0: HCI Delete Stored Link Key command is advertised, but not supported.
[  337.650661] Bluetooth: hci0: HCI Read Default Erroneous Data Reporting command is advertised, but not supported.
[  337.650664] Bluetooth: hci0: HCI Set Event Filter command not supported.
[  338.355139] Bluetooth: MGMT ver 1.22
[  338.453746] Bluetooth: RFCOMM TTY layer initialized
[  338.453761] Bluetooth: RFCOMM socket layer initialized
[  338.453770] Bluetooth: RFCOMM ver 1.11

БОЛЬШЕ ЖУРНАЛОВ:

Перед повторным подключением:

      // rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
    
// hciconfig -a
hci0:   Type: Primary  Bus: USB
    BD Address: 04:7F:0E:37:0F:FB  ACL MTU: 0:0  SCO MTU: 0:0
    DOWN 
    RX bytes:179 acl:0 sco:0 events:10 errors:0
    TX bytes:276 acl:0 sco:0 commands:11 errors:0
    Features: 0xbf 0xee 0xcd 0xfe 0xdb 0xff 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV3 
    Link policy: 
    Link mode: PERIPHERAL ACCEPT 

// sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: en>
     Active: active (running)
       Docs: man:bluetoothd(8)
   Main PID: 838 (bluetoothd)
     Status: "Running"
     CGroup: /system.slice/bluetooth.service
             └─838 /usr/lib/bluetooth/bluetoothd

После повторного подключения:

      // rfkill list
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

// hciconfig -a
hci0:   Type: Primary  Bus: USB
    BD Address: 04:7F:0E:37:0F:FB  ACL MTU: 1021:9  SCO MTU: 255:4
    UP RUNNING 
    RX bytes:4299 acl:148 sco:0 events:157 errors:0
    TX bytes:4283 acl:81 sco:0 commands:71 errors:0
    Features: 0xbf 0xee 0xcd 0xfe 0xdb 0xff 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV3 
    Link policy: RSWITCH SNIFF 
    Link mode: PERIPHERAL ACCEPT 
    Name: 'xxxxxPC'
    Class: 0x6c0104
    Service Classes: Rendering, Capturing, Audio, Telephony
    Device Class: Computer, Desktop workstation
    HCI Version: 5.1 (0xa)  Revision: 0x89
    LMP Version: 5.1 (0xa)  Subversion: 0x89
    Manufacturer: Barrot Technology Limited (2279)

// sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running)
       Docs: man:bluetoothd(8)
   Main PID: 838 (bluetoothd)
     Status: "Running"
     CGroup: /system.slice/bluetooth.service
             └─838 /usr/lib/bluetooth/bluetoothd

0 ответов

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