我在这里遇到了死胡同。我正尝试将 Intel AX200 WIFI + 蓝牙网卡安装到我的台式电脑上。我将其连接到一个 PCIe 端口,该端口的插槽比需要的多,但我读到这应该没问题。此外,网卡的电缆连接到主板的一个 USB 输入,用于蓝牙。我的问题是,我从未让 WIFI 工作(只有蓝牙)。
我在 Windows 上尝试过:在 Windows 上,设备管理器中可以找到该设备。我安装了最新的驱动程序,后来使用英特尔驱动程序支持助手蓝牙驱动程序立即按预期运行。但是,WIFI 驱动程序从未真正起作用。我尝试重新安装它们几次。有时它们根本不起作用(Code 10
设备管理器中的错误),有时没有错误,甚至显示一些可用的 wifi 网络,但我无法连接到它们。
我在 Ubuntu 上的尝试:为了进一步追踪错误,我还在 Ubuntu 上尝试了同样的事情。在这里,驱动程序随系统更新自动安装,我使用的是最新内核version 5.3.0-42-generic
。我还找到了最新的驱动程序(与英特尔的下载页面) /lib/firmware
。无论如何,感觉我已经安装了最新的驱动程序。lshw -C network
返回以下内容
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01: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:16 memory:f0100000-f0103fff
....other network devices follow...
这看起来驱动程序也安装正确了?现在我想知道我可能错过了什么/做错了什么。当然,WiFi 在 Windows 和 Ubuntu 上都不起作用,这很可疑。使用另一个 USB-WiFi Dongle 时,WiFi 可以正常工作。
- 难道我的主板不支持WIFI 6吗?还是说基本上每个主板只要接上合适的网卡就都支持WIFI 6?
- 也许我没有正确地将网卡安装到 PCIe 插槽中(我没有安装计算机部件的经验)。不过,看起来我只能以这个方向安装卡。即使它已经出现在 Windows 和 Ubuntu 上,它仍然会安装错误吗?
- 还有什么可能导致问题?
谢谢你们的帮助!
编辑
因此,在设备管理器中我通常会发现以下错误。首先,我收到错误 430(设备需要更多安装),然后收到错误 400,其中包含以下信息(我尝试翻译):
The device PCI\VEN_8086&DEV_2723&SUBSYS_00848086&REV_1A\4&63638ad&0&0008 was configured.
driver name: oem20.inf
class-GUID: {4d36e972-e325-11ce-bfc1-08002be10318}
driver data: 02/25/2020
driver version: 21.80.2.1
driver producer: Intel
driver part: Install_MPCIEX_GENM21_200_AX_2x2_HMC_WINT_64_AX
driver rank: 0xFC0001
matching device-id: PCI\VEN_8086&DEV_2723&SUBSYS_00848086
device with lowest rank:
**device was updatet: false**
Superordinated device: PCI\VEN_8086&DEV_0C01&SUBSYS_0C011849&REV_06\3&11583659&0&08
我标记了“设备更新:错误”行,因为这听起来很可疑。此后,我收到错误 411(启动设备时出现问题)。
Treibername: oem20.inf
Klassen-GUID: {4d36e972-e325-11ce-bfc1-08002be10318}
Dienst: Netwtw08
Untere Filter:
Obere Filter: vwifibus
Problem: 0xA
Problemstatus: 0xC0000001
到目前为止,我已经经常卸载/重新安装 Windows 上的驱动程序,我真的担心我可能已经损坏了某些东西。除了简单地在设备管理器中删除驱动程序外,我还能更彻底地卸载它们吗?
编辑2
运行 Ubuntu 时dmesg |grep iwl
,我发现了 iwlwifi(即正确的设备/驱动程序)的一长串错误转储。我当然尝试过谷歌搜索并理解它们,但仍然无法理解它们。
2.501969] iwlwifi 0000:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[ 2.501973] iwlwifi 0000:01:00.0: Found debug destination: EXTERNAL_DRAM
[ 2.501975] iwlwifi 0000:01:00.0: Found debug configuration: 0
[ 2.502243] iwlwifi 0000:01:00.0: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[ 2.546727] iwlwifi 0000:01:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 2.557738] iwlwifi 0000:01:00.0: Applying debug destination EXTERNAL_DRAM
[ 2.558114] iwlwifi 0000:01:00.0: Allocated 0x00400000 bytes for firmware monitor.
[ 3.569736] iwlwifi 0000:01:00.0: Collecting data: trigger 15 fired.
[ 3.569815] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 3.569818] iwlwifi 0000:01:00.0: Status: 0x00000000, count: 6
[ 3.569820] iwlwifi 0000:01:00.0: Loaded firmware version: 48.4fa0041f.0
[ 3.569822] iwlwifi 0000:01:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[ 3.569823] iwlwifi 0000:01:00.0: 0x0020A2F0 | trm_hw_status0
[ 3.569825] iwlwifi 0000:01:00.0: 0x00000000 | trm_hw_status1
[ 3.569826] iwlwifi 0000:01:00.0: 0x004F8E3C | branchlink2
[ 3.569827] iwlwifi 0000:01:00.0: 0x004E4FF4 | interruptlink1
[ 3.569829] iwlwifi 0000:01:00.0: 0x004E4FF4 | interruptlink2
[ 3.569830] iwlwifi 0000:01:00.0: 0x004F3DB0 | data1
[ 3.569831] iwlwifi 0000:01:00.0: 0x00001000 | data2
[ 3.569832] iwlwifi 0000:01:00.0: 0xF0000000 | data3
[ 3.569833] iwlwifi 0000:01:00.0: 0x00000000 | beacon time
[ 3.569834] iwlwifi 0000:01:00.0: 0x00008C13 | tsf low
[ 3.569835] iwlwifi 0000:01:00.0: 0x00000000 | tsf hi
[ 3.569837] iwlwifi 0000:01:00.0: 0x00000000 | time gp1
[ 3.569838] iwlwifi 0000:01:00.0: 0x0000EF36 | time gp2
[ 3.569840] iwlwifi 0000:01:00.0: 0x00000001 | uCode revision type
[ 3.569841] iwlwifi 0000:01:00.0: 0x00000030 | uCode version major
[ 3.569842] iwlwifi 0000:01:00.0: 0x4FA0041F | uCode version minor
[ 3.569844] iwlwifi 0000:01:00.0: 0x00000340 | hw version
[ 3.569845] iwlwifi 0000:01:00.0: 0x00C89000 | board version
[ 3.569846] iwlwifi 0000:01:00.0: 0x8002FF03 | hcmd
[ 3.569848] iwlwifi 0000:01:00.0: 0x20020000 | isr0
[ 3.569849] iwlwifi 0000:01:00.0: 0x00000000 | isr1
[ 3.569850] iwlwifi 0000:01:00.0: 0x08F00002 | isr2
[ 3.569852] iwlwifi 0000:01:00.0: 0x00C0000C | isr3
[ 3.569853] iwlwifi 0000:01:00.0: 0x00000000 | isr4
[ 3.569854] iwlwifi 0000:01:00.0: 0x00000000 | last cmd Id
[ 3.569855] iwlwifi 0000:01:00.0: 0x004F3DB0 | wait_event
[ 3.569856] iwlwifi 0000:01:00.0: 0x00000000 | l2p_control
[ 3.569858] iwlwifi 0000:01:00.0: 0x00000020 | l2p_duration
[ 3.569859] iwlwifi 0000:01:00.0: 0x00000000 | l2p_mhvalid
[ 3.569860] iwlwifi 0000:01:00.0: 0x00000000 | l2p_addr_match
[ 3.569862] iwlwifi 0000:01:00.0: 0x00000009 | lmpm_pmg_sel
[ 3.569863] iwlwifi 0000:01:00.0: 0x00000000 | timestamp
[ 3.569864] iwlwifi 0000:01:00.0: 0x0000F81C | flow_handler
[ 3.569889] iwlwifi 0000:01:00.0: Start IWL Error Log Dump:
[ 3.569890] iwlwifi 0000:01:00.0: Status: 0x00000000, count: 7
[ 3.569892] iwlwifi 0000:01:00.0: 0x201000A3 | ADVANCED_SYSASSERT
[ 3.569893] iwlwifi 0000:01:00.0: 0x00000000 | umac branchlink1
[ 3.569895] iwlwifi 0000:01:00.0: 0xC008CC3C | umac branchlink2
[ 3.569896] iwlwifi 0000:01:00.0: 0xC0087660 | umac interruptlink1
[ 3.569898] iwlwifi 0000:01:00.0: 0x00000000 | umac interruptlink2
[ 3.569899] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data1
[ 3.569900] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data2
[ 3.569902] iwlwifi 0000:01:00.0: 0xDEADBEEF | umac data3
[ 3.569903] iwlwifi 0000:01:00.0: 0x00000030 | umac major
[ 3.569904] iwlwifi 0000:01:00.0: 0x4FA0041F | umac minor
[ 3.569906] iwlwifi 0000:01:00.0: 0x0000EF2A | frame pointer
[ 3.569907] iwlwifi 0000:01:00.0: 0xC0886C1C | stack pointer
[ 3.569909] iwlwifi 0000:01:00.0: 0x0000FFFF | last host cmd
[ 3.569910] iwlwifi 0000:01:00.0: 0x00000000 | isr status reg
[ 3.569916] iwlwifi 0000:01:00.0: Fseq Registers:
[ 3.569919] iwlwifi 0000:01:00.0: 0x20000000 | FSEQ_ERROR_CODE
[ 3.569923] iwlwifi 0000:01:00.0: 0x80290001 | FSEQ_TOP_INIT_VERSION
[ 3.569926] iwlwifi 0000:01:00.0: 0x80050008 | FSEQ_CNVIO_INIT_VERSION
[ 3.569929] iwlwifi 0000:01:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[ 3.569933] iwlwifi 0000:01:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[ 3.569936] iwlwifi 0000:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 3.569939] iwlwifi 0000:01:00.0: 0x00100530 | FSEQ_CNVI_ID
[ 3.569942] iwlwifi 0000:01:00.0: 0x00000532 | FSEQ_CNVR_ID
[ 3.569945] iwlwifi 0000:01:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[ 3.569950] iwlwifi 0000:01:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[ 3.569956] iwlwifi 0000:01:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 3.569961] iwlwifi 0000:01:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 3.569978] iwlwifi 0000:01:00.0: SecBoot CPU1 Status: 0x614c, CPU2 Status: 0x3
[ 3.569980] iwlwifi 0000:01:00.0: Failed to start RT ucode: -110
[ 3.569983] iwlwifi 0000:01:00.0: Firmware not running - cannot dump error
[ 3.581765] iwlwifi 0000:01:00.0: Failed to run INIT ucode: -110