概括描述Ubuntu無線網卡配置驅動
經過長時間學習Ubuntu無線網卡,,你可能會遇到Ubuntu無線網卡問題,,這里將介紹Ubuntu無線網卡問題的解決方法整了一晚上,終于在我的dell 1440上面在Ubuntu環(huán)境下把Ubuntu無線網卡配置好了。在linux下面果然是什么都要自己來,痛并快樂著。在ubuntu論壇上看了一下,有用b43驅動,也有用ndiswrapper來加載的。我直接用的broadcom的驅動。
首先 :
lspci -vnn |grep 14e4
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
具體pci id:14e4:4315. 4315就是用的無線芯片的具體型號了。
然后:
在broadcom的網站上下載linux下的驅動。www.broadcom.com/support/802.11/linux_sta.php。下了32-bit的驅動,再下了一個readme。然后基本上按照這個readme來安裝驅動。
安裝:mkdir hybrid_wl
cd hybrid_wl
tar xzf <path>/hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz
我這里輸入的是tar xzf ../hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz 因為我的壓縮 包在上一級目錄。
make clean (optional) make
下面就是移除原來的驅動
lsmod | grep "b43\|ssb\|wl"
rmmod b43
rmmod ssb
rmmod wl
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
安裝:modprobe lib80211
insmod wl.ko
安裝到這里,iwconfig就可以看到有個eth1--就是Ubuntu無線網卡了,但是tx-power 還是off的。為了保險起見,我還加了兩句#modprobe wl---***次提示沒有wl這個模塊,后來在系統(tǒng)--管理--硬件驅動里面我把broadcom sta 驅動激活了(原來是沒有的,好像insmod wl.ko后就有了),再次運行這個命令就可以了。
#depmod -s
裝到這就完了,為了讓這模塊一開始就可以加載,在/etc/modules里面加上wl就可以了。
/etc/modules: kernel modules to load at boot time.
#
This file contains the names of kernel modules that should be loaded
at boot time, one per line. Lines beginning with "#" are ignored.lpwl
就是上面這樣。在一個wiki上搜到說是在/etc/rc.conf里面加幾句話,但是ubuntu沒有這個文件。
我原來以為這樣就可以了。裝完后右上角看無線網絡一直是無線網絡被禁用,百思不得其解。后來在ubuntu論壇上搜了半天,各種原因,看到眼花繚亂,終于在一個回帖中看到,某人說要fn+f2來啟用筆記本的Ubuntu無線網卡才行。
ok。***的步驟,按下fn+f2.還是不行呢,再重啟,進入系統(tǒng)前狂按fn+f2數次,進去后終于ok了。然后連接無線網絡,輸入密碼,ok拉。
這個方法很簡單麻,不象用ndiswrapper那么麻煩,而b43的驅動還不支持4315芯片。唯一的壞處是如果更新內核后要重新編譯安裝驅動,不過安裝驅動的步驟還是很簡單的麻。
【編輯推薦】