archlinux系統安裝博通B43XX系列無線網卡驅動

個人無線網卡是博通的B43xx系列,你們都知道博通對於其Wifi卡在 GNU/Linux 上的支持很差可謂是臭名昭著。html

用  lspci -vnn -d 14e4:  或者 lspci -vnn | grep 14e4: 查看 

查看了下網絡接口,發現沒有無線網絡的接口,因而就想應該是沒驅動支持linux

(注:關於ip和ifconfig請看這篇文章: https://linux.cn/article-4326-1.html )網絡

首先確認本身的網卡型號:工具

用  lspci -vnn -d 14e4:  或者 lspci -vnn | grep 14e4: 查看 

個人是BCM4318型號的。 14e4就表明博通的牌子。網站

在查到本身的網卡型號後,進入以下網站下載驅動。spa

 

http://downloads.openwrt.org/sources/broadcom-wl-5.100.138.tar.bz2 code

(注:broadcom-wl 是博通專有的 Broadcom STA 驅動htm

    broadcom-wl-5.100.138.tar.bz2 是本文寫時的最新版  你也能夠進入 http://downloads.openwrt.org/sources 本身選擇驅動固件)blog

而後再進入網站下載b43-fwcutter命令工具(源碼)接口

http://bues.ch/b43/fwcutter/b43-fwcutter-018.tar.bz2

(若是沒有網絡環境能夠在別的機子上下載,而後拷進U盤。掛載在archlinux上 tar 一下就行了)

解壓後進入解壓的源碼目錄用 make install 進行編譯安裝 要進入目錄喲。

(新裝的archlinux可能沒有make 能夠用pacman進行安裝,沒有網絡環境,就在鏡像站上把所須要的和依賴下下來。

    記得自行查看 pacman使用手冊喲。裝了make可要不行,仍是裝gcc , make是調用gcc的。能夠本身百度一下make和gcc的關係)

有make後 就進入剛解壓的 broadcom-wl-5.100.138.tar.bz2 目錄裏用

b43-fwcutter -w /lib/firmware wl_apsta.o

後面的 wl_apsta.o 纔是驅動文件,若是沒有進入目錄的話,就寫全路徑。

加載broadcom-wl的內核模塊

wl 模塊可能會與其餘模塊衝突而沒法加載。加載wl模塊以前, 請移除b43或者其餘可能形成衝突的模塊:

# rmmod b43

若是 ssb 加載了,也請一併移除:

# rmmod ssb
Note: 錯誤的加載  ssb 可能致使無線界面沒法被建立。

加載 wl 模塊:

# modprobe wl

安裝好驅動後,能夠重啓系統試試,看看是否自動加載

dmesg | grep b43

能夠查看驅動狀態

相關文章
相關標籤/搜索