無法讓藍牙在運行 Arch Linux 的 Lenovo ThinkPad T15 Intel Gen 2(Intel Wi-Fi 6E AX210 卡)上工作

無法讓藍牙在運行 Arch Linux 的 Lenovo ThinkPad T15 Intel Gen 2(Intel Wi-Fi 6E AX210 卡)上工作

我希望這裡有人可以幫助我在我的 Intel Wi-Fi 6E AX210 卡(Lenovo ThinkPad T15 Intel Gen 2)上使用藍牙。我通常不會尋求幫助,但我現在已經無計可施了......

有關我的 Arch 配置的基本資訊:

uname -r
5.12.8-arch1-1

sudo lsmod | grep bluetooth
bluetooth             724992  16 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic           16384  1 bluetooth
rfkill                 28672  11 nfc,bluetooth,thinkpad_acpi,cfg80211
crc16                  16384  2 bluetooth,ext4

sudo pacman -Q bluez bluez-utils linux-firmware linux-headers
bluez 5.58-1
bluez-utils 5.58-1
linux-firmware 20210511.7685cf4-1
linux-headers 5.12.8.arch1-1

sudo systemctl status bluetooth.service 
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2021-05-30 16:49:39 CEST; 4min 55s ago
     [...]

sudo lsusb
[...]
Bus 003 Device 005: ID 8087:0032 Intel Corp.

sudo rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
[...]

從前面的資訊可以看出,我使用的是最新的Linux核心以及最新的Linux韌體。我也已經將英特爾最新的官方驅動程式與下面的驅動程式進行了匹配/lib/firmware,它們是相同的。儘管如此,我無法透過sudo bluetoothctl list(沒有可用的預設控制器)查看/使用藍牙適配器。

通常我會懷疑 Linux 韌體根本不支援該適配器,但它被列為確認認證支持烏班圖拱門維基也指出了這一點。

就我所見,日誌中也沒有錯誤訊息:

sudo journalctl | grep hci0
Bluetooth: hci0: Device revision is 0
Bluetooth: hci0: Secure boot is enabled
Bluetooth: hci0: OTP lock is enabled
Bluetooth: hci0: API lock is enabled
Bluetooth: hci0: Debug lock is disabled
Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
Bluetooth: hci0: Failed to send firmware data (-38)
Bluetooth: hci0: Intel reset sent to retry FW download
Bluetooth: hci0: Device revision is 0
Bluetooth: hci0: Secure boot is enabled
Bluetooth: hci0: OTP lock is enabled
Bluetooth: hci0: API lock is enabled
Bluetooth: hci0: Debug lock is disabled
Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
Bluetooth: hci0: Waiting for firmware download to complete
Bluetooth: hci0: Firmware loaded in 1444061 usecs
Bluetooth: hci0: Waiting for device to boot
Bluetooth: hci0: Device booted in 26828 usecs
Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0041-0041.ddc
Bluetooth: hci0: Applying Intel DDC parameters completed
Bluetooth: hci0: Firmware timestamp 2021.15 buildtype 1 build 23884

儘管根據日誌 ( ) 第一次無法正確載入韌體Failed to send firmware data (-38),但第二次嘗試時成功 ( Firmware loaded in 1444061 usecs)。照這個說法,應該可以吧?

有人有想法還是我沒有正確遵循某些內容?

答案1

似乎是 5.11 和 5.13 之間的回歸 - 我正在努力縮小範圍,請參閱https://bbs.archlinux.org/viewtopic.php?pid=1985787

相關內容