No puedo usar wifi en Arch Linux en mi Lenovo Thinkpad X1 Extreme (Gen 2). Verifiqué que la interfaz de red Intel AX200 funciona a través de Windows. Estoy accediendo a la red local (y a Internet a través de ella) a través de una conexión de red por cable.
Estoy ejecutando la versión 5.5.9-arch1-2 de Linux (linux@archlinux) (gcc versión 9.3.0 (Arch Linux 9.3.0-1))
El diario systemd contiene esta información:
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
Además, ip link
solo muestra el loopback y la NIC cableada.
Cuando miro los registros del sistema NetworkManager, parece haber al menos un intento de usar 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
Ejecutar rfkill list
solo produce esto:
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Editar: Información del BIOS
- Versión UEFI BIOS N20ET42W (1.29)
- Fecha de la biografía UEFI 2020-01-20
- Versión del controlador integrado N20HT34W (1.21)
- Versión de firmware ME 12.0.47.1524
- Tipo de máquina Modelo 20QVCT01WW
- Desconexión automática inalámbrica deshabilitada
Respuesta1
Lo arreglé instalando el linux-firmware
paquete.