在 HP 840 G6 笔记本电脑上全新安装 Ubuntu 22.04。在 BIOS 中关闭快速启动。无双启动;未安装 Windows;安装 Ubuntu 时格式化硬盘。我读到的似乎是双启动错误 - 但我没有这个:https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#about_dual-boot_with_windows_and_fast-boot_enabled
飞行模式已关闭。我按照此页面上的说明安装了英特尔驱动程序:https://itslinuxfoss.com/install-intel-wifi-6-ax200-driver/。以太网(有线)工作正常。我甚至在系统管理器中都看不到 Wifi 图标。
以下是我检查的内容:
uname-sr:
Linux 5.15.0-56-generic
lshw -C 网络:
*-network UNCLAIMED
description: Network controller
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:3a:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:e8000000-e8003fff
lspci:
3a:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
rfkill 列表:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
lspci -vvnn | grep -A 9 网络:
3a:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200 [8086:0080]
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 19
Region 0: Memory at e8000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel modules: iwlwifi
modinfo mt7921e | grep 别名:
alias: pci:v000014C3d00000616sv*sd*bc*sc*i*
alias: pci:v000014C3d00000608sv*sd*bc*sc*i*
alias: pci:v000014C3d00007922sv*sd*bc*sc*i*
alias: pci:v000014C3d00007961sv*sd*bc*sc*i*
sudo dmesg | grep iwl:
[ 4.495191] Loading modules backported from iwlwifi
[ 4.495192] iwlwifi-stack-public:master:9858:4c7cba27
[ 4.662196] iwlwifi 0000:3a:00.0: enabling device (0000 -> 0002)
[ 4.999413] iwlwifi 0000:3a:00.0: CSR_RESET = 0x10
[ 4.999418] iwlwifi 0000:3a:00.0: Host monitor block 0x0 vector 0x0
[ 4.999539] iwlwifi 0000:3a:00.0: value [iter 0]: 0x3f7f8c30
[ 4.999589] iwlwifi 0000:3a:00.0: value [iter 1]: 0x3f7f0030
[ 4.999654] iwlwifi 0000:3a:00.0: value [iter 2]: 0x3f7f8c30
[ 4.999788] iwlwifi 0000:3a:00.0: value [iter 3]: 0x3f7f8030
[ 4.999915] iwlwifi 0000:3a:00.0: value [iter 4]: 0x3f7f0430
[ 5.000035] iwlwifi 0000:3a:00.0: value [iter 5]: 0x3f7f0c30
[ 5.000081] iwlwifi 0000:3a:00.0: value [iter 6]: 0x3f7f8c32
[ 5.000127] iwlwifi 0000:3a:00.0: value [iter 7]: 0x3f7f0832
[ 5.000174] iwlwifi 0000:3a:00.0: value [iter 8]: 0x3f7f8c32
[ 5.000221] iwlwifi 0000:3a:00.0: value [iter 9]: 0x3f7f8832
[ 5.000284] iwlwifi 0000:3a:00.0: value [iter 10]: 0x3f7f8832
[ 5.000418] iwlwifi 0000:3a:00.0: value [iter 11]: 0x3f7f8430
[ 5.000538] iwlwifi 0000:3a:00.0: value [iter 12]: 0x3f7f0830
[ 5.000607] iwlwifi 0000:3a:00.0: value [iter 13]: 0x3f7f0832
[ 5.000742] iwlwifi 0000:3a:00.0: value [iter 14]: 0x3f7f8430
[ 5.000744] iwlwifi 0000:3a:00.0: Host monitor block 0x0 vector 0x1
[ 5.000879] iwlwifi 0000:3a:00.0: value [iter 0]: 0x044466c2
[ 5.001001] iwlwifi 0000:3a:00.0: value [iter 1]: 0x044466c2
[ 5.001070] iwlwifi 0000:3a:00.0: value [iter 2]: 0x044466c2
[ 5.001205] iwlwifi 0000:3a:00.0: value [iter 3]: 0x044466c2
[ 5.001340] iwlwifi 0000:3a:00.0: value [iter 4]: 0x044466c2
[ 5.001475] iwlwifi 0000:3a:00.0: value [iter 5]: 0x044466c2
[ 5.001596] iwlwifi 0000:3a:00.0: value [iter 6]: 0x044466c2
[ 5.001647] iwlwifi 0000:3a:00.0: value [iter 7]: 0x044466c2
[ 5.001698] iwlwifi 0000:3a:00.0: value [iter 8]: 0x044466c2
[ 5.001749] iwlwifi 0000:3a:00.0: value [iter 9]: 0x044466c2
[ 5.001801] iwlwifi 0000:3a:00.0: value [iter 10]: 0x044466c2
[ 5.001852] iwlwifi 0000:3a:00.0: value [iter 11]: 0x044466c2
[ 5.001903] iwlwifi 0000:3a:00.0: value [iter 12]: 0x044466c2
[ 5.001972] iwlwifi 0000:3a:00.0: value [iter 13]: 0x044466c2
[ 5.002107] iwlwifi 0000:3a:00.0: value [iter 14]: 0x044466c2
[ 5.002109] iwlwifi 0000:3a:00.0: Host monitor block 0x0 vector 0x6
[ 5.002244] iwlwifi 0000:3a:00.0: value [iter 0]: 0xb00c4c71
[ 5.002380] iwlwifi 0000:3a:00.0: value [iter 1]: 0xe00c4c71
[ 5.002501] iwlwifi 0000:3a:00.0: value [iter 2]: 0xb00c4c71
[ 5.002552] iwlwifi 0000:3a:00.0: value [iter 3]: 0xa00c4c71
[ 5.002603] iwlwifi 0000:3a:00.0: value [iter 4]: 0xf00c4c71
[ 5.002654] iwlwifi 0000:3a:00.0: value [iter 5]: 0xb00c4c71
[ 5.002707] iwlwifi 0000:3a:00.0: value [iter 6]: 0xe00c4c71
[ 5.002831] iwlwifi 0000:3a:00.0: value [iter 7]: 0xa00c4c71
[ 5.002882] iwlwifi 0000:3a:00.0: value [iter 8]: 0xe00c4c71
[ 5.002952] iwlwifi 0000:3a:00.0: value [iter 9]: 0xb00c4c71
[ 5.003086] iwlwifi 0000:3a:00.0: value [iter 10]: 0xe00c4c71
[ 5.003221] iwlwifi 0000:3a:00.0: value [iter 11]: 0xb00c4c71
[ 5.003360] iwlwifi 0000:3a:00.0: value [iter 12]: 0xe00c4c71
[ 5.003486] iwlwifi 0000:3a:00.0: value [iter 13]: 0xb00c4c71
[ 5.003606] iwlwifi 0000:3a:00.0: value [iter 14]: 0xf00c4c71
[ 5.003609] iwlwifi 0000:3a:00.0: Host monitor block 0x22 vector 0x0
[ 5.003661] iwlwifi 0000:3a:00.0: value [iter 0]: 0x00000000
[ 5.003885] iwlwifi: probe of 0000:3a:00.0 failed with error -110
sudo dmesg | grep iwl:
[ 4.520119] iwlwifi 0000:3a:00.0: enabling device (0000 -> 0002)
[ 4.533676] iwlwifi 0000:3a:00.0: api flags index 2 larger than supported by driver
[ 4.533696] iwlwifi 0000:3a:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 4.534046] iwlwifi 0000:3a:00.0: loaded firmware version 66.f1c864e0.0 cc-a0-66.ucode op_mode iwlmvm
[ 4.678807] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 5.356947] iwlwifi 0000:3a:00.0: retry init count 0
[ 5.358645] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 6.049407] iwlwifi 0000:3a:00.0: retry init count 1
[ 6.050674] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 6.733507] iwlwifi 0000:3a:00.0: retry init count 2
固件:
iwlwifi-cc-a0-46.ucode
iwlwifi-cc-a0-48.ucode
iwlwifi-cc-a0-50.ucode
iwlwifi-cc-a0-53.ucode
iwlwifi-cc-a0-55.ucode
iwlwifi-cc-a0-59.ucode
iwlwifi-cc-a0-62.ucode
iwlwifi-cc-a0-63.ucode
iwlwifi-cc-a0-66.ucode
iwlwifi-cc-a0-67.ucode
iwlwifi-cc-a0-68.ucode
iwlwifi-cc-a0-71.ucode
当前这是 sudo dmesg | grep iwl:
sudo dmesg | grep iwl
[ 4.520119] iwlwifi 0000:3a:00.0: enabling device (0000 -> 0002)
[ 4.533676] iwlwifi 0000:3a:00.0: api flags index 2 larger than supported by driver
[ 4.533696] iwlwifi 0000:3a:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 4.534046] iwlwifi 0000:3a:00.0: loaded firmware version 66.f1c864e0.0 cc-a0-66.ucode op_mode iwlmvm
[ 4.678807] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 5.356947] iwlwifi 0000:3a:00.0: retry init count 0
[ 5.358645] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 6.049407] iwlwifi 0000:3a:00.0: retry init count 1
[ 6.050674] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 6.733507] iwlwifi 0000:3a:00.0: retry init count 2
...这是冷启动的情况:
sudo dmesg | grep iwl
[sudo] password for silverfox:
[ 4.426219] iwlwifi 0000:3a:00.0: enabling device (0000 -> 0002)
[ 4.439899] iwlwifi 0000:3a:00.0: api flags index 2 larger than supported by driver
[ 4.439912] iwlwifi 0000:3a:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 4.440153] iwlwifi 0000:3a:00.0: loaded firmware version 66.f1c864e0.0 cc-a0-66.ucode op_mode iwlmvm
[ 4.639044] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 5.335236] iwlwifi 0000:3a:00.0: retry init count 0
[ 5.337682] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 6.037278] iwlwifi 0000:3a:00.0: retry init count 1
[ 6.039448] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 6.757460] iwlwifi 0000:3a:00.0: retry init count 2
答案1
认为这个问题已经解决。我不确定发生了什么,但大约两周后我重启了电脑,然后就能使用 Wifi 了。