Arch Linux 中 Thinkpad Extreme 上的 Intel AX200 wifi

Arch Linux 中 Thinkpad Extreme 上的 Intel AX200 wifi

我無法在 Lenovo Thinkpad X1 Extreme(第 2 代)上的 Arch Linux 中使用 wifi。我驗證了 Intel AX200 網路介面可以透過 Windows 運作。我正在透過有線網路連線存取本地網路(以及透過它存取網路)。

我正在運行 Linux 版本 5.5.9-arch1-2 (linux@archlinux) (gcc 版本 9.3.0 (Arch Linux 9.3.0-1))

systemd 日誌包含以下資訊:

kernel: iwlwifi 0000:52:00.0: enabling device (0000 -> 0002)
systemd-udevd[438]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-52.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-51.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-48.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-47.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-46.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-45.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-44.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-43.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-42.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-41.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-40.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: Direct firmware load for iwlwifi-cc-a0-39.ucode failed with error -2
kernel: iwlwifi 0000:52:00.0: no suitable firmware found!
kernel: iwlwifi 0000:52:00.0: minimum version required: iwlwifi-cc-a0-39
kernel: iwlwifi 0000:52:00.0: maximum version supported: iwlwifi-cc-a0-52
kernel: iwlwifi 0000:52:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

此外,ip link僅顯示環回和有線網路卡。

當我查看 NetworkManager systemd 日誌時,似乎至少嘗試使用 wifi:

manager[0x557825231080]: monitoring kernel firmware directory '/lib/firmware'.
manager[0x557825231080]: rfkill: Wi-Fi hardware radio set enabled
manager[0x557825231080]: rfkill: WWAN hardware radio set enabled
Loaded device plugin: NMOvsFactory (/usr/lib/NetworkManager/1.22.10-1/libnm-device-plugin-ovs.so)
Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.22.10-1/libnm-device-plugin-wifi.so)
Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/1.22.10-1/libnm-device-plugin-wwan.so)
Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.22.10-1/libnm-device-plugin-adsl.so)
Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.22.10-1/libnm-device-plugin-bluetooth.so)
Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/1.22.10-1/libnm-device-plugin-team.so)
manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
manager: Networking is enabled by state file

運行rfkill list只會產生這樣的結果:

0: tpacpi_bluetooth_sw: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

編輯:BIOS 訊息

  • UEFI BIOS 版本 N20ET42W (1.29)
  • UEFI Bios 日期 2020-01-20
  • 嵌入式控制器版本 N20HT34W (1.21)
  • ME 韌體版本 12.0.47.1524
  • 機器類型 型號 20QVCT01WW
  • 無線自動斷開連線已停用

答案1

我透過安裝linux-firmware包修復了它。

相關內容