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/firmware
zu 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