我一直在 askubuntu 上寻找类似的问题,并找到了一些有用的提示,但似乎没有什么能与我升级到 Ubuntu 21.04 以来遇到的问题完全匹配,我实际上想知道这是否可能是硬件问题。
自从升级以来,我的笔记本电脑(ThinkPad T14s)的 wifi 适配器大多数时候都找不到,rfkill
只显示蓝牙设备,输出为lspci -knn | grep -i network -A 3
空。然而,有时当我启动笔记本电脑时,会找到 wifi 适配器。并lspci -knn | grep -i network -A 3
产生:
03:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200 [8086:0080]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
昨天,重启后,我使用了 wifi 连接一段时间(约 15 分钟),然后它断线了,适配器消失了——这种情况发生在计算机未进入睡眠状态的情况下。重启并没有解决问题。在过去几次重启中,适配器没有重新出现。任何帮助都将不胜感激。
答案1
从目前的证据来看,这是一个硬件问题。我打开笔记本电脑(通过 BIOS 禁用电池后),断开 wifi 适配器的电缆,取出适配器并重新连接所有设备。现在 wifi 可以正常工作,并且系统重启 3 次后仍然可用。
感谢@Akash 为我指明这个方向,否则我还要花很长时间寻找软件解决方案。
PS:重新连接后,sudo lshw -C network
还会再次显示适配器:
*-network
description: Wireless interface
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 1a
serial: a8:7e:ea:ba:87:3b
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.11.0-16-generic firmware=59.601f3a66.0 cc-a0-59.ucode ip=192.168.1.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:88 memory:fd600000-fd603fff