前几天 Canonical 放出了 Ubuntu 16.04,代号 Xenial Xerus。究竟改了啥我是不清楚,反正装着玩嘛,作为小白的我今天就测试了一下下,发现了一个从 14.04 开始就存在的 bug——无法开启无线。
具体症状就是,Ubuntu 认得我的网卡,但是开启无线的时候,却毫无反应;设置里开启可以看到开了立刻又关了。
通过研究可以发现,Ubuntu 是认得我的无线网卡 AR9485,是一些设置上的问题导致无法使用。通过 Ubuntu Community、forum 和自己的探索,终于找到了解决方案!各位看官就跟我来看我是怎么解决这个问题的。
首先按照当初 14.04 的办法,打开终端执行
- sudo rmmod acer-wmi
之后注销下
理论上来说就应该可以了,我们来看个图:
提示设备未就绪,什么鬼!
继续打
- rfkill list all
发现无线网卡 0 的 Soft blocked 是 yes,也就是产生了软阻塞。
下面还有个 Hard blocked,这都是什么意思呢?
大家可能有注意到,大部分笔记本都是有一个组合键控制 WiFi 开关的(比如说我的是 Fn+F2),有一些甚至是硬件开关。这里的 Hard blocked 指的就是这个硬件开关,如果是 yes,那就是无线网卡关闭啦。而 Soft blocked 指的是系统层面的 "开关"
注意:这里有些人可能都会是 yes,请用组合键打开自己的无线网卡!
那我们就把第一个的 yes 改成 no 不就成了……
没错就是这样
- rfkill unblock all
正常来说你的无线网卡就正常了,可以搜索到无线信号了;不正常你就注销 / 重启下
难道一个 unblock 就解决问题了吗?不信我再 block 给你看
可是每次开机都这么执行一遍,很痛苦的哎,还得注销呢……
那就跟我来!
- sudo nano /etc/modprobe.d/blacklist.conf
最后一行加入
- blacklist acer-wmi
如图所示
Ctrl + X 保存退出。之后就万事大吉什么都不用你管啦!
好像这 Ubuntu 16.04 也没感觉到有啥长进…… 但是 Bug 10 却有很多长进…… 就不说进入桌面右下角不是少音量就是少网络连接要不就是没有 IME 了