Ubuntu 22.04 蓝牙找不到设备(特别是蓝牙扬声器)

Ubuntu 22.04 蓝牙找不到设备(特别是蓝牙扬声器)

我有一台 Soundcore Select 2,但我的 Ubuntu 22.04 无法与其配对。硬件是 HP Prodesk 600 G4DM。

如果在启动时,在出现 Ubuntu 徽标之前的黑屏上,我看到一些简短的错误消息,关于 hc10 无法启动、启动失败或类似的信息,然后当我转到设置>蓝牙>启用时,“设备”将有一个小的旋转圆圈,它会永远旋转,没有设备显示,即使我已将 Soundcore Select 2 置于配对模式并将其物理放置在计算机旁边。

如果启动时没有错误消息,我可以看到 Soundcore Select 2 出现在“设备”下,并显示“未设置”。我尝试单击 Soundcore Select 2 选项,希望进行设置,但单击它只会让它从列表中短暂消失,然后再次出现。

蓝牙设置的图像 - 它显示蓝牙扬声器,但单击它会消失,设备轮旋转,然后扬声器重新出现仍显示“未设置”

最初,我以为是音频/声卡无法工作,但当我尝试时alsamixer,它能够将声卡显示为“HDA Intel PCH”,将声音芯片显示为“Conexant CX20632”,我认为这是正确的。

我尝试过其他音频源,例如将耳机插入 TRS 插孔,音频输出效果良好。

sudo service bluetooth status输出:

bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-05-06 11:36:24 EDT; 36min ago
       Docs: man:bluetoothd(8)
   Main PID: 707 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18838)
     Memory: 2.1M
        CPU: 161ms
     CGroup: /system.slice/bluetooth.service
             └─707 /usr/lib/bluetooth/bluetoothd

May 06 11:36:24 prodesk bluetoothd[707]: Bluetooth management interface 1.22 initialized
May 06 11:36:24 prodesk bluetoothd[707]: Failed to set mode: Failed (0x03)
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc_xq_453
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc_xq_453
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc_xq_512
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc_xq_512
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc_xq_552
May 06 11:36:25 prodesk bluetoothd[707]: Endpoint registered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc_xq_552

lspci输出:

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:16.3 Serial controller: Intel Corporation Cannon Lake PCH Active Management Technology - SOL (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #8 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Q370 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

lspci -k -s 02:00.0输出:

02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
    Subsystem: Intel Corporation Dual Band Wireless-AC 8260
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

dmesg | grep -i blue输出:


dmesg | grep -i blue
[    3.952279] Bluetooth: Core ver 2.22
[    3.952299] NET: Registered PF_BLUETOOTH protocol family
[    3.952300] Bluetooth: HCI device and connection manager initialized
[    3.952303] Bluetooth: HCI socket layer initialized
[    3.952305] Bluetooth: L2CAP socket layer initialized
[    3.952308] Bluetooth: SCO socket layer initialized
[    4.195301] Bluetooth: hci0: Firmware revision 0.0 build 14 week 44 2021
[    5.217099] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.217101] Bluetooth: BNEP filters: protocol multicast
[    5.217105] Bluetooth: BNEP socket layer initialized
[    6.610444] Bluetooth: RFCOMM TTY layer initialized
[    6.610449] Bluetooth: RFCOMM socket layer initialized
[    6.610453] Bluetooth: RFCOMM ver 1.11
[  852.329367] Bluetooth: hci0: urb 00000000762fe64b failed to resubmit (2)
[  861.718769] Bluetooth: hci0: Firmware revision 0.0 build 14 week 44 2021

systemctl | grep -i blue输出:

  sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d14-1\x2d14:1.0-bluetooth-hci0.device        loaded active     plugged   /sys/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/bluetooth/hci0
  sys-subsystem-bluetooth-devices-hci0.device                                               loaded active     plugged   /sys/subsystem/bluetooth/devices/hci0
  bluetooth.service                                                                         loaded active     running   Bluetooth service
  bluetooth.target                                                                          loaded active     active    Bluetooth Support

lsusb输出:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

rfkill list all输出:

1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no

rfkill unblock bluetooth rfkill list all输出:

1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

问题仍然存在

如果有人有任何建议,请告诉我。

相关内容