两个月前,我在一台戴尔 Inspiron 14 7425 2-in-1 电脑上安装了 Ubuntu 22.04.2。Wifi 一直运行良好,直到上周我断网。当我进入“设置”->“Wi-Fi”时,Wi-Fi 被关闭了,当我打开它时,我收到了一条消息
未找到 Wifi 适配器。请确保已插入并打开 Wifi 适配器
第一次发生这种情况时,wifi 在几次重启后恢复了。但今天重启并没有解决问题。从 wifi 工作时的 lspci 命令输出来看(见下文),wifi 硬件是 MT7921。
以下是几个命令的输出不是正常工作。稍后我将发布这些命令的正确输出。
lshw -C network
返回没有什么
rfkill list all
返回
0:hci0:蓝牙软阻止:否硬阻止:否
lsmod | grep mt
:
binfmt_misc 24576 1
btmtk 16384 1 BTUSB
蓝牙 827392 34 btrtl、btmtk、btintel、btbcm、bnep、btusb、rfcomm
nmcli
返回
lo:非托管“lo”环回(未知),00:00:00:00:00:00,sw,mtu 65536
使用“nmcli device show”获取有关已知设备的完整信息,使用“nmcli connection show”获取有关活动连接配置文件的概述。
请参阅 nmcli(1) 和 nmcli-examples(7) 手册页以获取完整的使用详细信息。
ifconfig
返回
lo:标志=73 <UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 网络掩码 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000(本地环回) RX 数据包 3181 字节 227452(227.4 KB) RX 错误 0 丢弃 0 超限 0 帧 0 TX 数据包 3181 字节 227452(227.4 KB) TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
dmesg | grep mt
不返回任何内容(无字符串)
lspci -nnk | grep 0280 -A3
不返回任何内容(无字符串)
sudo dpkg -s linux-modules-extra-$(uname -r) | grep Status
返回
状态:安装成功
这让我想起了我之前的笔记本电脑,侧面有一个 wifi 硬件开关,我曾经不小心把它关掉了。我最近才知道,笔记本电脑有时有 Fn-F# 开关可以禁用硬件,但戴尔 Inspiron 14 7425似乎没有这样的组合键可以禁用 wifi。
现在,7 小时后,我再次启动它,wifi 现在可以正常工作了。我将给出相同命令的输出
lshw -C network
返回
*-网络描述:无线接口产品:MT7921 802.11ax PCI Express 无线网络适配器供应商:MEDIATEK Corp. 物理 ID:0 总线信息:pci@0000:03:00.0 逻辑名称:wlp3s0 逻辑名称:/dev/fb0 版本:00 序列号:10:b1:df:a8:43:c5 宽度:64 位时钟:33MHz 功能:pciexpress msi pm bus_master cap_list 以太网物理无线 fb 配置:广播=是深度=32 驱动程序=mt7921e 驱动程序版本=5.19.0-35-通用固件=____010000-20220209150915 ip=192.168.0.203 延迟=0 链接=是模式=1920x1200 多播=是视觉=真彩色无线=IEEE 802.11 xres=1920 yres=1200 资源:iomemory:fc0-fbf iomemory:fc0-fbf iomemory:fc0-fbf irq:93 内存:fcf0200000-fcf02fffff 内存:fcf0300000-fcf0303fff 内存:fcf0304000-fcf0304fff
rfkill list all
返回
0:hci0:蓝牙 软阻止:否 硬阻止:否 1:phy0:无线局域网 软阻止:否 硬阻止:否
lsmod | grep mt
返回
mt7921e 28672 0 mt7921_common 90112 1 mt7921e mt76_connac_lib 65536 2 mt7921e,mt7921_common mt76 102400 3 mt7921e,mt7921_common,mt76_connac_lib mac80211 1314816 3 mt76,mt7921_common,mt76_connac_lib btmtk 16384 1 btusb binfmt_misc 24576 1 蓝牙 827392 34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm cfg80211 1044480 4 mt76,mac80211,mt7921_common,mt76_connac_lib
nmcli
返回
wlp3s0:连接到 MADERSTEVENS “MEDIATEK Renoir/Cezanne GPP Bridge” wifi(mt7921e),10:B1:DF:A8:43:C5,hw,mtu 1500 ip4 默认,ip6 默认 inet4 192.168.0.203/24 route4 192.168.0.0/24 度量 600 route4 169.254.0.0/16 度量 1000 route4 默认通过 192.168.0.248 度量 600 inet6 fdfd:6a08:40d:0:d76a:e2a:1695:c234/64 inet6 2607:f2c0:ead8:3cf7:9c01:65ee:8cbf:5584/64 inet6 2607:f2c0:ead8:3cf7::c5c/128 inet6 fdfd:6a08:40d::c5c/128 inet6 fdfd:6a08:40d:0:e964:a4e3:e572:ec16/64 inet6 2607:f2c0:ead8:3cf7:b7b:cc27:fff7:4036/64 inet6 fe80::e159:c10e:50b3:2796/64 route6 fe80::/64 度量 1024 route6 fdfd:6a08:40d::/64 度量 600 route6 2607:f2c0:ead8:3cf7::/64 度量 600 route6 fdfd:6a08:40d::/48 通过 fe80::1aa6:f7ff:fec1:6e0e 度量 600 route6 fdfd:6a08:40d::c5c/128 度量 600 route6 2607:f2c0:ead8:3cf7::c5c/128 度量 600 route6 默认通过 fe80::1aa6:f7ff:fec1:6e0e 度量 600
lo:非托管“lo”环回(未知),00:00:00:00:00:00,sw,mtu 65536
DNS配置:服务器:192.168.0.248 域:lan 接口:wlp3s0 服务器:fdfd:6a08:40d::1 接口:wlp3s0
使用“nmcli device show”获取有关已知设备的完整信息,使用“nmcli connection show”获取有关活动连接配置文件的概述。
请参阅 nmcli(1) 和 nmcli-examples(7) 手册页以获取完整的使用详细信息。
ifconfig
返回
lo:标志=73 <UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 网络掩码 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000(本地环回) RX 数据包 247 字节 25967(25.9 KB) RX 错误 0 丢弃 0 超限 0 帧 0 TX 数据包 247 字节 25967(25.9 KB) TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
wlp3s0:标志=4163 <UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.203 网络掩码 255.255.255.0 广播 192.168.0.255 inet6 2607:f2c0:ead8:3cf7:9c01:65ee:8cbf:5584 前缀长度 64 范围 ID 0x0 inet6 2607:f2c0:ead8:3cf7:b7b:cc27:fff7:4036 前缀长度 64 范围 ID 0x0 inet6 fdfd:6a08:40d::c5c 前缀长度 128 范围 ID 0x0 inet6 fdfd:6a08:40d:0:d76a:e2a:1695:c234 prefixlen 64 scopeid 0x0 inet6 2607:f2c0:ead8:3cf7::c5c prefixlen 128 scopeid 0x0 inet6 fe80::e159:c10e:50b3:2796 prefixlen 64 scopeid 0x20 inet6 fdfd:6a08:40d:0:e964:a4e3:e572:ec16 prefixlen 64 scopeid 0x0 ether 10:b1:df:a8:43:c5 txqueuelen 1000(以太网) RX 数据包 1138 字节 1385314(1.3 MB) RX 错误 0 丢弃 0 超限 0 帧 0 TX 数据包741 字节 166181 (166.1 KB) TX 错误 0 丢失 0 超限 0 载波 0 冲突 0
dmesg | grep mt
返回
[ 4.028603] mt7921e 0000:03:00.0:启用设备(0000 -> 0002) [ 4.056150] mt7921e 0000:03:00.0:ASIC 修订版:79610010 [ 4.136518] mt7921e 0000:03:00.0:硬件/软件版本:0x8a108a10,构建时间:20220209150832a [ 4.396184] mt7921e 0000:03:00.0:WM 固件版本:____010000,构建时间:20220209150915 [ 5.222637] mt7921e 0000:03:00.0 wlp3s0:从 wlan0 重命名
lspci -nnk | grep 0280 -A3
返回
03:00.0 网络控制器 [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express 无线网络适配器 [14c3:7961] 子系统: Foxconn International, Inc. 设备 [105b:e0b7] 正在使用的内核驱动程序: mt7921e 内核模块: mt7921e
sudo dpkg -s linux-modules-extra-$(uname -r) | grep Status
返回
状态:安装成功