Bluetooth funktioniert nicht auf Lenovo ThinkPad T15 Intel Gen 2 (Intel Wi-Fi 6E AX210-Karte) mit Arch Linux

Bluetooth funktioniert nicht auf Lenovo ThinkPad T15 Intel Gen 2 (Intel Wi-Fi 6E AX210-Karte) mit Arch Linux

Ich hoffe, dass mir hier jemand helfen kann, Bluetooth auf meiner Intel Wi-Fi 6E AX210-Karte (Lenovo ThinkPad T15 Intel Gen 2) zum Laufen zu bringen. Normalerweise bitte ich nicht um Hilfe, aber jetzt bin ich mit meinem Latein am Ende ...

Grundlegende Informationen zu meiner Arch-Konfiguration:

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
[...]

Wie aus den bisherigen Angaben ersichtlich ist, verwende ich den aktuellsten Linux-Kernel samt aktueller Linux-Firmware. Auch die aktuellsten offiziellen Treiber von Intel habe ich bereits mit denen unter abgeglichen , sie sind identisch. Trotzdem ist es mir nicht möglich, den Bluetooth-Adapter über (Kein Standard-Controller verfügbar) /lib/firmwarezu sehen/zu verwenden .sudo bluetoothctl list

Normalerweise würde ich vermuten, dass die Linux-Firmware den Adapter einfach noch nicht unterstützt, er wird jedoch als bestätigte zertifizierte Unterstützung aufgeführt fürUbuntuund dasArch Wikiheißt es auch.

Soweit ich sehen kann, sind im Log auch keine Fehlermeldungen vorhanden:

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

Auch wenn die Firmware laut Log beim ersten Mal nicht korrekt geladen werden konnte ( Failed to send firmware data (-38)), klappt es beim zweiten Versuch ( Firmware loaded in 1444061 usecs). Demnach müsste es doch klappen, oder?

Hat jemand eine Idee oder verstehe ich etwas nicht richtig?

Antwort1

Scheint eine Regression zwischen 5.11 und 5.13 zu sein - ich arbeite daran, es einzugrenzen, siehehttps://bbs.archlinux.org/viewtopic.php?pid=1985787

verwandte Informationen