Intel AX200 Wifi 卡在 Ubuntu 20.04 和 Windows 10 双启动系统上突然停止工作

Intel AX200 Wifi 卡在 Ubuntu 20.04 和 Windows 10 双启动系统上突然停止工作

你好,Ubuntu 社区,

我在 x570 Tomahawk MSI 主板(内置 wifi 6,通过 Intel AX200)上运行 Windows 10 和 Ubuntu 20.04 的双启动系统。在过去的 6 个月里,Windows 10 和 Ubuntu 20.04 上的 Intel AX200 Wifi 卡都没有问题。然而,最近,在 Ubuntu 20.04 上的 Zoom 视频通话中,nm-applet 突然消失 - 切断了互联网访问。令我惊讶的是,在启动 Windows 10 后,Wifi 卡在设备管理器中显示了可怕的 Code 10 Intel 错误,并且无法工作!即使检测到物理硬件,Realtek 以太网端口也停止工作。为了实现双启动,我从一开始就关闭了安全启动。

我已尝试以下步骤来诊断/解决错误:

  1. 使用 rfkill 命令验证卡没有被软杀掉(我经常将系统置于挂起状态)。冷重启也无济于事。
  2. 验证内核是否检测到硬件,我使用 lspci |grep Intel 附加了控制台输出
    28:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
  3. 使用 sudo lshw -C network 检查未认领的网络
*-network UNCLAIMED
       description: Ethernet controller
       product: RTL8125 2.5GbE Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:26:00.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd cap_list
       configuration: latency=0
       resources: ioport:f000(size=256) memory:fc700000-fc70ffff memory:fc710000-fc713fff
  *-network
       description: Network controller
       product: Wi-Fi 6 AX200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:28:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:38 memory:fc600000-fc603fff
  1. 使用 dmesg | grep iwl 检查英特尔 WiFi 驱动程序的诊断消息
[    5.215677] iwlwifi 0000:28:00.0: enabling device (0000 -> 0002)
[    5.225416] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[    5.304090] iwlwifi 0000:28:00.0: api flags index 2 larger than supported by driver
[    5.304103] iwlwifi 0000:28:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.22
[    5.304106] iwlwifi 0000:28:00.0: Found debug destination: EXTERNAL_DRAM
[    5.304107] iwlwifi 0000:28:00.0: Found debug configuration: 0
[    5.304350] iwlwifi 0000:28:00.0: loaded firmware version 55.d9698065.0 cc-a0-55.ucode op_mode iwlmvm
[    5.304859] iwlwifi 0000:28:00.0: Direct firmware load for iwl-debug-yoyo.bin failed with error -2
[    5.437960] iwlwifi 0000:28:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[    6.460876] iwlwifi 0000:28:00.0: SecBoot CPU1 Status: 0x0, CPU2 Status: 0x3090001
[    6.460892] iwlwifi 0000:28:00.0: UMAC PC: 0xc00c0538
[    6.460906] iwlwifi 0000:28:00.0: LMAC PC: 0x0
[    6.460908] iwlwifi 0000:28:00.0: WRT: Collecting data: ini trigger 13 fired.
[    6.461033] iwlwifi 0000:28:00.0: Start IWL Error Log Dump:
[    6.461034] iwlwifi 0000:28:00.0: Status: 0x00000000, count: -480385611
[    6.461036] iwlwifi 0000:28:00.0: Loaded firmware version: 55.d9698065.0 cc-a0-55.ucode
[    6.461038] iwlwifi 0000:28:00.0: 0xB79C7698 | ADVANCED_SYSASSERT          
[    6.461040] iwlwifi 0000:28:00.0: 0x0B67F302 | trm_hw_status0
[    6.461041] iwlwifi 0000:28:00.0: 0xACE90FF8 | trm_hw_status1
[    6.461043] iwlwifi 0000:28:00.0: 0xD37D2FB5 | branchlink2
[    6.461044] iwlwifi 0000:28:00.0: 0xFEDB93A6 | interruptlink1
[    6.461045] iwlwifi 0000:28:00.0: 0xFEA58ADC | interruptlink2
[    6.461046] iwlwifi 0000:28:00.0: 0x67D2B540 | data1
[    6.461047] iwlwifi 0000:28:00.0: 0x6CFB93BF | data2
[    6.461049] iwlwifi 0000:28:00.0: 0x888F6DA5 | data3
[    6.461050] iwlwifi 0000:28:00.0: 0xF5E71B51 | beacon time
[    6.461051] iwlwifi 0000:28:00.0: 0x1775D5F0 | tsf low
[    6.461052] iwlwifi 0000:28:00.0: 0x627FEE9C | tsf hi
[    6.461053] iwlwifi 0000:28:00.0: 0x317DCF14 | time gp1
[    6.461055] iwlwifi 0000:28:00.0: 0x4D7E8D4F | time gp2
[    6.461056] iwlwifi 0000:28:00.0: 0x98ED5D87 | uCode revision type
[    6.461057] iwlwifi 0000:28:00.0: 0xF0BD87A6 | uCode version major
[    6.461058] iwlwifi 0000:28:00.0: 0xB1BFB652 | uCode version minor
[    6.461060] iwlwifi 0000:28:00.0: 0xF66B7BB9 | hw version
[    6.461061] iwlwifi 0000:28:00.0: 0x1E5568DC | board version
[    6.461062] iwlwifi 0000:28:00.0: 0xB317C48E | hcmd
[    6.461063] iwlwifi 0000:28:00.0: 0x53DFFAAF | isr0
[    6.461064] iwlwifi 0000:28:00.0: 0x1552C32E | isr1
[    6.461065] iwlwifi 0000:28:00.0: 0x9FDDDDDB | isr2
[    6.461067] iwlwifi 0000:28:00.0: 0x55A14394 | isr3
[    6.461068] iwlwifi 0000:28:00.0: 0x48BEFF96 | isr4
[    6.461069] iwlwifi 0000:28:00.0: 0x1F5B955C | last cmd Id
[    6.461070] iwlwifi 0000:28:00.0: 0xAD7DAE7F | wait_event
[    6.461071] iwlwifi 0000:28:00.0: 0xB457FA86 | l2p_control
[    6.461073] iwlwifi 0000:28:00.0: 0x9AFBFB6E | l2p_duration
[    6.461074] iwlwifi 0000:28:00.0: 0xFBE31B3C | l2p_mhvalid
[    6.461075] iwlwifi 0000:28:00.0: 0x784F9A11 | l2p_addr_match
[    6.461076] iwlwifi 0000:28:00.0: 0xDF01A00C | lmpm_pmg_sel
[    6.461077] iwlwifi 0000:28:00.0: 0xF0D2DDAA | timestamp
[    6.461079] iwlwifi 0000:28:00.0: 0xC6441993 | flow_handler
[    6.461124] iwlwifi 0000:28:00.0: 0x00000000 | ADVANCED_SYSASSERT
[    6.461126] iwlwifi 0000:28:00.0: 0x00000000 | umac branchlink1
[    6.461127] iwlwifi 0000:28:00.0: 0x00000000 | umac branchlink2
[    6.461128] iwlwifi 0000:28:00.0: 0x00000000 | umac interruptlink1
[    6.461129] iwlwifi 0000:28:00.0: 0x00000000 | umac interruptlink2
[    6.461131] iwlwifi 0000:28:00.0: 0x00000000 | umac data1
[    6.461132] iwlwifi 0000:28:00.0: 0x00000000 | umac data2
[    6.461133] iwlwifi 0000:28:00.0: 0x00000000 | umac data3
[    6.461134] iwlwifi 0000:28:00.0: 0x00000000 | umac major
[    6.461135] iwlwifi 0000:28:00.0: 0x00000000 | umac minor
[    6.461137] iwlwifi 0000:28:00.0: 0x00000000 | frame pointer
[    6.461138] iwlwifi 0000:28:00.0: 0x00000000 | stack pointer
[    6.461139] iwlwifi 0000:28:00.0: 0x00000000 | last host cmd
[    6.461140] iwlwifi 0000:28:00.0: 0x00000000 | isr status reg
[    6.461149] iwlwifi 0000:28:00.0: Fseq Registers:
[    6.461153] iwlwifi 0000:28:00.0: 0x20000000 | FSEQ_ERROR_CODE
[    6.461158] iwlwifi 0000:28:00.0: 0x00290021 | FSEQ_TOP_INIT_VERSION
[    6.461162] iwlwifi 0000:28:00.0: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
[    6.461166] iwlwifi 0000:28:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[    6.461171] iwlwifi 0000:28:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[    6.461175] iwlwifi 0000:28:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[    6.461179] iwlwifi 0000:28:00.0: 0x00100530 | FSEQ_CNVI_ID
[    6.461183] iwlwifi 0000:28:00.0: 0x00000532 | FSEQ_CNVR_ID
[    6.461188] iwlwifi 0000:28:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[    6.461194] iwlwifi 0000:28:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[    6.461201] iwlwifi 0000:28:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    6.461208] iwlwifi 0000:28:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    6.461212] iwlwifi 0000:28:00.0: Failed to start RT ucode: -110
[    7.156180] iwlwifi 0000:28:00.0: Failed to run INIT ucode: -110
  1. 使用 /lib/firmware 中的 ls | grep iwfl 检查我的“iwlwifi”文件
iwlwifi-1000-5.ucode
iwlwifi-100-5.ucode
iwlwifi-105-6.ucode
iwlwifi-135-6.ucode
iwlwifi-2000-6.ucode
iwlwifi-2030-6.ucode
iwlwifi-3160-10.ucode
iwlwifi-3160-12.ucode
iwlwifi-3160-13.ucode
iwlwifi-3160-16.ucode
iwlwifi-3160-17.ucode
iwlwifi-3160-7.ucode
iwlwifi-3160-8.ucode
iwlwifi-3160-9.ucode
iwlwifi-3168-21.ucode
iwlwifi-3168-22.ucode
iwlwifi-3168-27.ucode
iwlwifi-3168-29.ucode
iwlwifi-3945-2.ucode
iwlwifi-4965-2.ucode
iwlwifi-5000-5.ucode
iwlwifi-5150-2.ucode
iwlwifi-6000-4.ucode
iwlwifi-6000g2a-5.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-6050-5.ucode
iwlwifi-7260-10.ucode
iwlwifi-7260-12.ucode
iwlwifi-7260-13.ucode
iwlwifi-7260-16.ucode
iwlwifi-7260-17.ucode
iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
iwlwifi-7260-9.ucode
iwlwifi-7265-10.ucode
iwlwifi-7265-12.ucode
iwlwifi-7265-13.ucode
iwlwifi-7265-16.ucode
iwlwifi-7265-17.ucode
iwlwifi-7265-8.ucode
iwlwifi-7265-9.ucode
iwlwifi-7265D-10.ucode
iwlwifi-7265D-12.ucode
iwlwifi-7265D-13.ucode
iwlwifi-7265D-16.ucode
iwlwifi-7265D-17.ucode
iwlwifi-7265D-21.ucode
iwlwifi-7265D-22.ucode
iwlwifi-7265D-27.ucode
iwlwifi-7265D-29.ucode
iwlwifi-8000C-13.ucode
iwlwifi-8000C-16.ucode
iwlwifi-8000C-21.ucode
iwlwifi-8000C-22.ucode
iwlwifi-8000C-27.ucode
iwlwifi-8000C-31.ucode
iwlwifi-8000C-34.ucode
iwlwifi-8000C-36.ucode
iwlwifi-8265-21.ucode
iwlwifi-8265-22.ucode
iwlwifi-8265-27.ucode
iwlwifi-8265-31.ucode
iwlwifi-8265-34.ucode
iwlwifi-8265-36.ucode
iwlwifi-9000-pu-b0-jf-b0-33.ucode
iwlwifi-9000-pu-b0-jf-b0-34.ucode
iwlwifi-9000-pu-b0-jf-b0-38.ucode
iwlwifi-9000-pu-b0-jf-b0-41.ucode
iwlwifi-9000-pu-b0-jf-b0-43.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-9260-th-b0-jf-b0-33.ucode
iwlwifi-9260-th-b0-jf-b0-34.ucode
iwlwifi-9260-th-b0-jf-b0-38.ucode
iwlwifi-9260-th-b0-jf-b0-41.ucode
iwlwifi-9260-th-b0-jf-b0-43.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-cc-a0-46.ucode
iwlwifi-cc-a0-48.ucode
iwlwifi-cc-a0-55.ucode
iwlwifi-Qu-b0-hr-b0-48.ucode
iwlwifi-Qu-b0-hr-b0-55.ucode
iwlwifi-Qu-b0-jf-b0-48.ucode
iwlwifi-Qu-b0-jf-b0-55.ucode
iwlwifi-Qu-c0-hr-b0-48.ucode
iwlwifi-Qu-c0-hr-b0-55.ucode
iwlwifi-Qu-c0-jf-b0-48.ucode
iwlwifi-Qu-c0-jf-b0-55.ucode
iwlwifi-QuZ-a0-hr-b0-48.ucode
iwlwifi-QuZ-a0-hr-b0-50.ucode
iwlwifi-QuZ-a0-hr-b0-55.ucode
iwlwifi-QuZ-a0-jf-b0-48.ucode
iwlwifi-QuZ-a0-jf-b0-55.ucode
iwlwifi-ty-a0-gf-a0-59.ucode
  1. 验证了我的内核编号5.8.0-59-generic以在线检查是否存在潜在的错误 - 到目前为止我还无法缩小解决方案范围。

我将非常感激该社区能够就我的问题提供的任何帮助;该硬件在安装的任何操作系统上都无法再运行。

PS:感谢 辣椒555感谢他对我读过的其他帖子所作的评论,甚至帮助一个相对较新的 Ubuntu 用户到达这个阶段!

答案1

正如用户 @Nmath 和 @chilli555 所言,我的系统出现了硬件故障,导致出现这种情况。对于感兴趣的人,切勿长时间用鼓风机吹出加压空气来清除电子元件上的灰尘:如果空气变热(由于电机),可能会凝结在电子设备上,并可能因短路而导致故障。

答案2

我的电脑有 AX200。我使用 Ubuntu 和 Windows。在 Windows 11 之后,Ubuntu 22 看不到任何 wifi 适配器。我完全关闭我的电脑(不重新启动),从 220 伏电压上拔下电缆,然后启动我的电脑。因此,完成这些步骤后,Ubuntu 22 可以再次与 AX200 配合使用。

相关内容