关于这个组合,有几种不同的观点:
笔记本电脑上的 Ubuntu 16.04 配有 Qualcomm Atheros A4242x 制造的无线适配器。驱动程序 ath5k 版本 4.4.0-31-generic(以上信息基于“sudo lshw -C network”命令提取。
基本上,当我单击屏幕右上角的“启用网络”选项...然后选择“启用无线”...时什么都不会发生。
根据我见过的其他帖子,以下是我迄今为止尝试过的方法:
在终端中我运行:
sudo modprobe ath5k
我没有收到任何错误...禁用网络并重新启用。没有区别。
我检查了我的 /etc/modprobe.d/blacklist.conf 文件,那里没有列出任何与 wifi 驱动程序相关的东西……所以我就把它留在那里了。
我尝试查看它是否是某种形式的硬件加密问题(再次基于另一篇具有类似硬件的帖子)并执行以下操作:
回显“选项 ath5k nohwcrypt = 1”| sudo tee /etc/modprobe.d/ath5k.conf sudo modprobe -rfv ath5k sudo modprobe -v ath5k
然后我尝试重新启动网络和 wifi。仍然不行。
我目前没有以太网电缆,因此无法直接连接到调制解调器并从有问题的笔记本电脑访问互联网。否则,我会在这里发布所有结果,以方便您的生活。
但我们非常感激您提供的任何建议。
编辑1
我还尝试编辑 /etc/iftab 文件,因为我注意到运行“lshw -C network”时列出的无线接口的“逻辑”名称为“wls1”。我尝试将其更改为“wlan0”
但在编辑文件并重新启动网络后,我发现旧名称仍然存在。我也尝试重新启动机器。它仍然显示相同的逻辑名称 wls1。但 /etc/iftab 文件确实有“wlan0”。
我做了一个
grep -ris wls1 /etc/
但没有其他结果。
不确定我做错了什么。
编辑2
如果有帮助的话,我在文件“/run/udev/data/n3”中找到了对 wls1 的引用,并且它有如下条目:
E:DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/wls1
E:INTERFACE=wls1
E:ID_NET_NAME_SLOT=wls1
ETC。
编辑3
“rfkill list all”命令的结果:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: yes
“dmesg | grep ath”命令的结果如下:
[12.164885] ath5k 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[12.165046] ath5k 0000:02:00.0: registered as 'phy0'
[12.790152] ath: EEPROM regdomain: 0x64
[12.790157] ath: EEPROM indicates we should expect a direct regpair map
[12.790160] ath: Country alpha2 being used: 00
[12.790162] ath: Regpair used: 0x64
[12.829548] ath5k: phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
[12.873941] ath5k: 000:02:00.0 wls1: reanmed from wlan0
注意:我确实恢复了对 /etc/iftab 文件所做的更改,因为它似乎没有任何效果。也许这就是最后一条日志条目所显示的?