你好,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 以太网端口也停止工作。为了实现双启动,我从一开始就关闭了安全启动。
我已尝试以下步骤来诊断/解决错误:
- 使用 rfkill 命令验证卡没有被软杀掉(我经常将系统置于挂起状态)。冷重启也无济于事。
- 验证内核是否检测到硬件,我使用 lspci |grep Intel 附加了控制台输出
28:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
- 使用 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
- 使用 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
- 使用 /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
- 验证了我的内核编号
5.8.0-59-generic
以在线检查是否存在潜在的错误 - 到目前为止我还无法缩小解决方案范围。
我将非常感激该社区能够就我的问题提供的任何帮助;该硬件在安装的任何操作系统上都无法再运行。
PS:感谢 辣椒555感谢他对我读过的其他帖子所作的评论,甚至帮助一个相对较新的 Ubuntu 用户到达这个阶段!
答案1
正如用户 @Nmath 和 @chilli555 所言,我的系统出现了硬件故障,导致出现这种情况。对于感兴趣的人,切勿长时间用鼓风机吹出加压空气来清除电子元件上的灰尘:如果空气变热(由于电机),可能会凝结在电子设备上,并可能因短路而导致故障。
答案2
我的电脑有 AX200。我使用 Ubuntu 和 Windows。在 Windows 11 之后,Ubuntu 22 看不到任何 wifi 适配器。我完全关闭我的电脑(不重新启动),从 220 伏电压上拔下电缆,然后启动我的电脑。因此,完成这些步骤后,Ubuntu 22 可以再次与 AX200 配合使用。