全新安装的 20.04 版 iwlwifi 驱动程序存在问题

全新安装的 20.04 版 iwlwifi 驱动程序存在问题

我最近买了一台 Thinkpad P14s,因为我看到它是经过 Ubuntu 认证的硬件。20.04 的安装很顺利,但我在网络设置中似乎没有 wifi 选项。根据我看过的一些其他帖子,我在下面发布了某些命令的输出。

$ uname -a
Linux osprey 5.8.0-53-generic #60~20.04.1-Ubuntu SMP Thu May 6 09:52:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux


$ lspci -knn | grep Net -A2
09:00.0 Network controller [0280]: Intel Corporation Device [8086:2725] (rev 1a)
    Subsystem: Intel Corporation Device [8086:0020]
    Kernel modules: iwlwifi

$ rfkill list all
0: tpacpi_bluetooth_sw: Bluetooth
    Soft blocked: yes
    Hard blocked: no
1: tpacpi_wwan_sw: Wireless WAN
    Soft blocked: no
    Hard blocked: no

$ dmesg | grep iwl
[   17.278197] iwlwifi 0000:09:00.0: enabling device (0000 -> 0002)
[   17.287578] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-56.ucode failed with error -2
[   17.287958] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-55.ucode failed with error -2
[   17.288243] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-54.ucode failed with error -2
[   17.288254] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-53.ucode failed with error -2
[   17.288263] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-52.ucode failed with error -2
[   17.288272] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-51.ucode failed with error -2
[   17.288281] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-50.ucode failed with error -2
[   17.288291] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-49.ucode failed with error -2
[   17.288300] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-48.ucode failed with error -2
[   17.288310] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-47.ucode failed with error -2
[   17.288321] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-46.ucode failed with error -2
[   17.288330] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-45.ucode failed with error -2
[   17.288340] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-44.ucode failed with error -2
[   17.288350] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-43.ucode failed with error -2
[   17.288360] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-42.ucode failed with error -2
[   17.288372] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-41.ucode failed with error -2
[   17.288783] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-40.ucode failed with error -2
[   17.288793] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-39.ucode failed with error -2
[   17.288795] iwlwifi 0000:09:00.0: no suitable firmware found!
[   17.288797] iwlwifi 0000:09:00.0: minimum version required: iwlwifi-ty-a0-gf-a0-39
[   17.288798] iwlwifi 0000:09:00.0: maximum version supported: iwlwifi-ty-a0-gf-a0-56
[   17.288799] iwlwifi 0000:09:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

运行ls /lib/firmware | grep iwlwifi-ty返回iwlwifi-ty-a0-gf-a0-59.ucode,所以在我看来,我有一个不受支持的版本。我该如何获取受支持的版本?

相关内容