UBUNTU下安裝Broadcom 802.11g 網絡適配器驅動

(最近在聯想E43A筆記本上裝了一個ubuntu,但無線無法使用,查了好多辦法都沒有成功,知道找到這篇文章,故轉來mark一下!)

UBUNTU下安裝Broadcom 802.11g 網絡適配器驅動  

2011-02-11 23:51:23|  分類: LINUX|字號 訂閱

安裝這個無線網卡的驅動有兩種方法,一種是用ndiswrapper,這個軟件可以模擬Windows的API,直接使用Windows的驅動就可以。這種方法只有在你的無線網卡沒有原生Linux驅動的情況下才用。另一種是直接安裝原生Linux驅動!

一、用ndiswrapper安裝Windows的驅動
1. 安裝ndiswrapper, ndisgtk sudo apt-get install ndiswrapper-common ndiswrapper-utils ndisgtk 也可以用過“新立得”來安裝這幾個軟件 
 2. 下載 BCM4310 USB Controller 無線網卡的驅動我的筆記本電腦配的光盤裏面驅動(bcmwl6.inf)在Ubuntu下安裝後依然無法驅動無線網卡,所以使用Dell提供的驅動。驅動程序下載地址:http://ftp.us.dell.com/network/R174291.exe  
3. 解壓下載回來的驅動程序用winzip或者winrar 等程序把程序解壓,可以放在桌面,裏面會有一下DRIVER文件夾,裏面有bcmwl5.inf,下一步會用到這個文件  
4. 運行 ndisgtk sudo ndisgtk 也可以通過 “System -> Administration -> Windows Wireless Drivers” 來運行  
UBUNTU下安裝Broadcom 802.11g 網絡適配器驅動 - 西瓜皮 - 西瓜皮的博客
 
5. 點擊 “Install New Driver”按鈕,然後選擇上面提到的bcmwl5.inf,點”Install” 即開始安裝。 6. 配置網絡安裝成功後,會發現原來不亮的無線網卡提示燈亮了。燈亮之後,如果還無法連上網線,那就需要配置一下網絡了,方法是點擊 “Configure Network” 按鈕,在彈出的”Network Setting” 軟件中點擊 “Unlock” 後,選擇無線網並進行相關設置。
 
二、安裝官方的FOR LINUX 驅動
先去官網下載BCM4312的驅動 
http://www.broadcom.com/support/802.11/linux_sta.php 
我的系統是32位的,所以就下32位的驅動。 

下載下來的應該是hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz這種壓縮包,解壓出來放那邊先別管。 

第一步是卸載掉你係統裏其他有關BCM無線網卡的模塊 
rmmod b43 
rmmod ssb 
rmmod wl 

然後把這些有衝突的模塊加入黑名單防止下次啓動系統自動加載 
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf 
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf 
只把這兩個加入就行了,wl就是現在要安裝的驅動的模塊,所以不能加入黑名單 

第二步進入你剛剛解壓出來的驅動的文件夾,輸入命令 
make clean 
清理掉臨時文件 

make 
編譯驅動 

第三步就是把你現在的驅動文件複製到特定文件夾以便讓系統可以調用 
cp -rf wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/ 

最後一步就是加載你的驅動了 
depmod 
重建驅動的依賴列表 

modprobe wl 
加載你的驅動 

這步完成後你的無線網卡應該被識別了,你可以通過 iwconfig 或者 ifconfig 來查看,BCM4312是eth1不是wlan0。 

爲了讓系統每次啓動都能加載無線網卡驅動,還需要在/etc/modules裏面加上你要每次開機都加載的模塊名稱。 
# /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. 

lp 
wl 
至此,無線網卡的驅動全部安裝完成了

三、兩種方法的比較
ndiswrapper方法安裝的驅動在連接速度和信號強度上都比第二種要差一些。
73%----100%                      有時連不上/長時間才能連上------很快就連上
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章