ubuntu 20.4 中的 iwlwifi 驱动程序问题

ubuntu 20.4 中的 iwlwifi 驱动程序问题

将 ubuntu 从 19.10 升级到 20.4 后。WIFI 驱动程序损坏,蓝牙停止工作。

我尝试从英特尔官方网站下载 AX200 驱动程序并将固件复制到/lib/firmware它并没有真正帮助。安装 backport-iwlwifi 也不起作用。有人可以帮忙吗?提前致谢。

 dmesg | grep iwl

[   12.634574] iwlwifi: unknown parameter 'auto_agg' ignored
[   13.094608] iwlwifi: probe of 0000:52:00.0 failed with error -110
[  687.251110] iwlwifi: unknown parameter 'auto_agg' ignored
[  687.705909] iwlwifi: probe of 0000:52:00.0 failed with error -110

lshw -C network
WARNING: you should run this program as super-user.
  *-network UNCLAIMED       
       description: Network controller
       product: Wi-Fi 6 AX200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:52:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: cap_list
       configuration: latency=0
       resources: memory:ebb00000-ebb03fff

lspci -nnk | grep 0280 -A3

52:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
    Subsystem: Intel Corporation Wi-Fi 6 AX200 [8086:0080]
    Kernel modules: iwlwifi, wl
53:00.0 SD Host controller [0805]: Genesys Logic, Inc Device [17a0:9755]

仅以太网可用,WIFI 完全没有了。

答案1

所以我继续ubuntu 20.10使用内核5.8.0-44-generic。我的英特尔 Wi-Fi 6 AX200 一直运行良好,直到有一天发生了一些变化,它不再运行了。

我得到了类似这样的信息:

dmesg | grep iwl
[    2.536811] iwlwifi 0000:03:00.0: enabling device (0000 -> 0002)
[    2.570596] iwlwifi: probe of 0000:03:00.0 failed with error -110

和:

lshw -C network
*-network UNCLAIMED       
       description: Network controller
       product: Wi-Fi 6 AX200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:52:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: cap_list
       configuration: latency=0
       resources: memory:ebb00000-ebb03fff

但是今天当我重新启动时,它成功找到了与我的 AX200 内核兼容的固件版本,它是:55.d9698065.0 cc-a0-55.ucode

您可以在这里找到:https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html,或者具体在固件 git 树中:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/您可以在其中看到很多内容,其中包括版本 55:

-rw-r--r--  iwlwifi-cc-a0-46.ucode  1044452 logstatsplain
-rw-r--r--  iwlwifi-cc-a0-48.ucode  1096704 logstatsplain
-rw-r--r--  iwlwifi-cc-a0-50.ucode  1101228 logstatsplain
-rw-r--r--  iwlwifi-cc-a0-53.ucode  1205332 logstatsplain
-rw-r--r--  iwlwifi-cc-a0-55.ucode  1219356 logstatsplain
-rw-r--r--  iwlwifi-cc-a0-59.ucode  1261280 logstatsplain

希望这对您和其他遇到此问题的人有所帮助。您可以手动下载该版本,将其放在 /lib/firmware/ 文件夹中,然后对其进行 modprobe (?)。

dmesg | grep iwl
[    2.621470] iwlwifi 0000:3e:00.0: enabling device (0000 -> 0002)
[    2.635643] iwlwifi 0000:3e:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[    2.637078] iwlwifi 0000:3e:00.0: api flags index 2 larger than supported by driver
[    2.637092] iwlwifi 0000:3e:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.22
[    2.637096] iwlwifi 0000:3e:00.0: Found debug destination: EXTERNAL_DRAM
[    2.637098] iwlwifi 0000:3e:00.0: Found debug configuration: 0
[    2.637453] iwlwifi 0000:3e:00.0: loaded firmware version 55.d9698065.0 cc-a0-55.ucode op_mode iwlmvm
[    2.637481] iwlwifi 0000:3e:00.0: Direct firmware load for iwl-debug-yoyo.bin failed with error -2
[    2.812223] iwlwifi 0000:3e:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340

相关内容