我买了一台新笔记本电脑(华硕 K401UB)。现在,我遇到了 wifi 问题。
在安装过程中,我能够检测到 wifi 网络,但是当我选择我的 wifi 时,Ubuntu 会用文本“qualcom atheros...”等替换内容。
忽略 wifi 的选择,我决定继续安装,但在成功启动到 Ubuntu 后,启用无线菜单已被禁用。
因此,我进入“系统设置”>网络启用无线功能,但就是不起作用。
然后,我尝试用谷歌搜索该问题并找到了以下链接:
我找到了一种启用 wifi 的方法,那就是按fn+ f1。我不知道为什么。
我觉得这样做很烦人(5.)每次我重新启动时;所以我决定按照4.1如何修复“无线已被硬件开关禁用”错误?
实践
rfkill list all
会告诉我:Wifi: Wireless LAN: Soft blocked: no Hard blocked: yes
结果
rfkill unblock all
仍将是一样的。
我的问题是,有什么办法可以解决这个问题?(请参阅下面我的 LAN 驱动程序详细信息)。
我尝试过使用 Ubuntu 14.04 LTS,现在我正在使用 Ubuntu 16.04 LTS。但是它们都存在笔记本电脑的相同问题。我联系了华硕来解决此问题,但他们不会在 Linux 上提供支持。WIFI 是我现在遇到的唯一问题。请帮忙。
PS 您可以向 Linux 用户推荐哪些 USB 无线适配器?
答案1
是模块asus_nb_wmi已加载?检查:
lsmod | grep asus
如果是,请尝试一个驱动程序参数:
sudo -i
echo "options asus_nb_wmi wapf=0" > /etc/modprobe.d/asus.conf
exit
重新启动并查看 Fn+F2 行为是否改变。
如果上述方法不起作用,请重做一次,但用 替换asus_nb_wmi wapf=0
,asus_nb_wmi wapf=1
如果那不起作用,请用 替换asus_nb_wmi wapf=4
。