我最近安装了 Ubuntu 22.04,但主板集成无线控制器被列为无人认领
*-network UNCLAIMED
description: Network controller
product: MEDIATEK Corp.
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:0d:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm cap_list
configuration: latency=0
resources: iomemory:f80-f7f memory:f802100000-f8021fffff memory:fc800000-fc807fff
lspci
将其列为
0d:00.0 Network controller: MEDIATEK Corp. Device 0616
运行modinfo mt7921e | grep alias
似乎表明联发科驱动程序已覆盖设备 0616:
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*
dmesg
然而确实列出了这个小道消息:
[ 8.742395] mt7921e 0000:0d:00.0: Message 2000008a (seq 2) timeout
[ 8.742477] mt7921e: probe of 0000:0d:00.0 failed with error -110
那么,这是否是内核版本过时的问题,就像其他一些类似情况一样?还是硬件问题?它确实在两分钟前在临时 Windows 安装(我后来删除了)上工作正常,所以我怀疑是硬件出了问题。
答案1
弄清楚了哪里出了问题。结果根据Ubuntu 21.10 重启后无线适配器(联发科 MT7921)无法工作(探测失败,错误 -110),Windows 会将网络控制器设置为 Linux 驱动程序无法恢复的奇怪状态。由于我已经删除了 Windows 分区,因此取出主板上的 CMOS 电池并短接重置引脚即可。