之前用Ubuntu和ArchLinux時無線都沒怎麼出過問題,換了Fedora之後,lspci可以找到無線網卡,但是就是沒有驅動加載。無奈上網搜了一下,搗鼓了半天終於弄好了。詳細的方法可以參見附件內容。
1、下載相關文件
http://www.broadcom.com/support/802.11/linux_sta.php下載源碼和補丁包,按照補丁的說明進行操作。補丁包是供2.6.37以上的版本使用。不使用補丁的話,編譯會報錯。
PS:補丁用到一個patch命令,如果機器上沒安裝相應的程序則無法使用patch命令,這裡注意一下。
2、編譯
在源碼包內make一下,順利的話生成我們需要用的wl.ko文件,拷貝到相應的目錄:
sudo cp wl.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/
3、加載
檢查是否有加載Broadcom相關的b43、ssb、wl模塊,如果有就先卸載掉。下面注意,先加載lib80211,再加載wl。如果未加載lib80211而直接加載wl,會報錯。
OK!
附件下載:
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /pub/2011/09/07/Fedora下BCM4313無線網卡驅動加載/