我在 Lenovo 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
对于无线网络。我从 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
对无线网卡一无所知。如果我拔下以太网电缆(因为它在这里不相关),我得到:
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
关于这里可能出什么问题的任何想法?
更新:我从这篇文章中运行了 wireless-info 脚本并将结果粘贴到:https ://pastebin.com/dEbb2i4a
不确定这个修复是否对其他人有帮助,但我尝试引导到以前的内核版本并且一切正常。我按照此处的说明将 GRUB 设置为默认引导
5.15.0-53-generic
(而不是5.15.0-56-generic
)。