大家好,我刚刚安装了 Ubuntu 16.04,由于无法连接 Wi-Fi,所以我用以太网线连接。我知道这听起来像是一个被问过一千遍的问题,但我试过了网上找到的所有方法,还是不行。
我所做的事情包括:
重新安装 bcmwl-kernel-source;禁用安全启动;注释掉一些黑名单行(我认为它是包含 b43 的行);此外,我还无限次重启了我的笔记本电脑。
我有一个装有 Windows 10 的 SSD 和一个分成两部分的 HDD,其中一个装有 Ubuntu。我不知道这是否重要。
有什么可以帮忙的吗?谢谢,Lorenzo
编辑:执行命令后
lspci -knn | grep Net -A2
我得到:
03:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01)
Subsystem: AzureWave AR9462 Wireless Network Adapter [1a3b:2234]
Kernel driver in use: ath9k
Kernel modules: ath9k, wl
最奇怪的事情也发生了。我打开笔记本电脑,Wi-Fi 突然工作了,检测到了所有网络。不幸的是,就在我点击连接之前,Wi-Fi 断开了,所有网络都消失了。
还有一个细节:
rfkill list
给出输出
1: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
2: asus-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
刚刚再次运行了 sudo rfkill list,我注意到无线已经发生了变化:
1: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
2: asus-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
答案1
在终端中运行
sudo apt-get purge bcmwl-kernel-source
sudo tee /etc/modprobe.d/asus.conf <<< "options asus_nb_wmi wapf=4"
然后重新启动。