關於UBUNTU 12.04,在THINKPAD E430C上WIFI連接不上的問題
今天,把自己的本本給格式化了,化分成兩個大塊,在一切都搞定了後,出現了一個問題,即WIFI連接不上,但可以搜索到WIFI的網絡,開始以為自己手賤,是不是密碼輸入了,試了N多次,發現偶錯了,不是手賤,看來真的有問題了。
如果你需要查看你的設備型號,可以使用lspci來看看WIFI芯片是什麼型號,我的是BCM4313
在一頓度娘和GOOGLE後,心想估計是驅動掛了,看來又要裝驅動了,但無意中從一篇文章中解決了這個問題,文章如下,是一個老外寫的:
So, the latest ubuntu is out with the latest linux kernel and broadcom brcmsmac drivers.
As it happens the brcmsmac drivers suck. You can see the list of active wifi networks but won't be able to connect to them.
If the output of:
lspci -k | grep brcmsmac
includes:
Kernel driver in use: brcmsmac
Then you have this problem too.
To solve this, you'll need to install broadcom-sta driver and blacklist the default kernel one.
sudo apt-get install bcmwl-kernel-source
Then open /etc/modprobe.d/blacklist-bcm43.conf and add these lines:
blacklist brcmsmacblacklist bcma
Restart and check that:
lspci -k | grep wl
includes:
Kernel driver in use: wl
That should fix your wifi.
Hope ubuntu devs fix this and push out updates soon.
大神就是牛X,學習下,也獻給和我一樣糾結的同學,快速解決這個問題。下面就大概翻譯下這個內容,
1,在終端中輸入lspci -k |grep brcmsmac後,如果出現了下面這句話的話,你可以使用下面的方法解決連接不上WIFI的問題。
2. sudo vi /etc/modprobe.d/blacklist-bcm43.conf後,添加下面這句話,建議編輯之前,最好BACKUP一下,不要掛了。
blacklist brcmsmacblacklist bcma
3. 重啟電腦,進入系統後,再用命令看看,顯示的驅動如Kernel driver in use: wl,再次用WIFI償試連接。應該可以連接上了,這應該是一個UBUNTU的BUG,希望在下一個版本中解決該問題並發出更新。