我把水倒在笔记本电脑上。我关掉电源,等了两天。除了 WiFi,一切似乎都正常。它说 WiFi 被硬件开关禁用。我试过 Fn + Fx,然后 rfkill 解除所有阻止。但什么都不起作用。而且 eth0 接口也可以工作,但没有灯闪烁。网络硬件的一部分被水损坏了吗?我该如何彻底检查我的网络硬件。
zw@zw-Inspiron-3442:~$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: yes
zw@zw-Inspiron-3442:~$ lsmod | grep dell
dell_laptop 18133 0
dell_wmi 12761 0
sparse_keymap 13948 1 dell_wmi
dcdbas 14928 1 dell_laptop
wmi 19177 3 dell_wmi,mxm_wmi,nouveau
zw@zw-Inspiron-3442:~$ lspci -nn | grep 0280
06:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
答案1
我们怀疑你需要两个都 dell-wmi
并dell-laptop
加载。让我们尝试删除一个,看看是否有帮助。从终端:
sudo modprobe -r dell-laptop
sudo rfkill unblock all
rfkill list all
有什么改进吗?如果这有帮助,让我们将该模块列入黑名单:
sudo -i
echo "blacklist dell-laptop" >> /etc/modprobe.d/blacklist.conf
exit
如果没有帮助,我将编辑我的答案以提出另一种解决方案。
编辑:您确认将 dell-laptop 列入黑名单没有帮助。让我们dell-wmi
改为将其列入黑名单。
从终端:
sudo -H gedit /etc/modprobe.d/blacklist.conf
如果你没有文本编辑器 gedit,请使用 nano 或 Kate 或 Leafpad。将最后一行从黑名单戴尔笔记本电脑改为:
blacklist dell-wmi
仔细校对,保存并关闭文本编辑器。重新启动。
有沒有改善?
编辑 2:如果你移除两个都模块。由于dell-wmi
现已列入黑名单且未加载,因此暂时删除dell-laptop
。从终端:
sudo modprobe -r dell-laptop
sudo rfkill unblock all
rfkill list all
有改善吗?
如果没有,那么我唯一的怀疑就是无线网卡或飞行模式开关中的电路被溅到的水损坏了。我不知道有什么操作系统方法可以解决这个问题。
我最后的建议是从笔记本电脑上移除无线网卡,然后尝试使用 USB 无线设备。这篇文章提供了一些寻找完全支持的即插即用设备的建议:https://ubuntuforums.org/showthread.php?t=2359573&p=13639455#post13639455