我在联想 X220 笔记本电脑上运行 22.04.1。我的风扇出了点问题,刚刚换了个新风扇。当我把所有东西都装回去并启动它时,我的风扇问题解决了,但 Wi-Fi 似乎不再工作了。
我担心的是:
- 我在拆卸电脑时损坏了 Wi-Fi 卡,或者
- 我的操作系统神秘地忘记了这张卡,需要以某种方式提醒。
关于如何区分这两件事,您有什么想法吗?以下是我目前所知道的:
lspci -k
显示两个看似相关的条目:
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
Subsystem: Lenovo ThinkPad T520
Kernel driver in use: e1000e
Kernel modules: e1000e
对于我的以太网(工作正常),以及
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
Subsystem: Intel Corporation Centrino Advanced-N 6205 (802.11a/b/g/n)
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
用于 wifi。我从 lshw 得到类似的信息:
*-network
description: Network controller
product: Centrino Advanced-N 6205 [Taylor Peak]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 34
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:30 memory:d2400000-d2401fff
看起来我的固件没有问题:
$ sudo dmesg | grep iwlwifi
[ 15.853806] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 16.302507] iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 6000g2a-6.ucode op_mode iwldvm
我不知道 ASPM 问题是否严重;我运行sudo fwts aspm
后它给出了一些关于 L0 未启用的警告,但没有明显的故障。
但是,它似乎nmcli
不知道 Wi-Fi 卡。如果我拔掉以太网电缆(因为这里不相关),我会得到:
np0s25: unavailable
"Intel 82579LM"
ethernet (e1000e), F0:DE:F1:62:D6:31, hw, mtu 1500
lo: unmanaged
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
对于这里可能存在什么问题,您有什么想法吗?
更新:我运行了来自的无线信息脚本这个帖子并将结果粘贴至:https://pastebin.com/dEbb2i4a
答案1
不确定这个修复是否对其他人有帮助,但我尝试启动以前的内核版本,一切正常。我按照说明操作这里将 GRUB 设置为默认启动5.15.0-53-generic
(而不是5.15.0-56-generic
)。