前几天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了