前兩天在舊筆記本上安裝了Fedora 21 workstation 32位版本,裝好發現無線網卡不能使用(Fedora節操高),網上查了查,在fedora論壇找到了解決辦法。
原文鏈接:
點擊打開鏈接
分三步:
Step 1: Identify the chipset of the wireless device
第一步:識別無線網卡型號,終端運行:lspci
我的本反饋最後一行爲 10:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
即無線網卡型號爲 BCM4312
Step 2: Choose the right driver
第二步:選擇合適的驅動,原文給的選擇表如下:(我懶的看完就選了version 4那個,然後就成功了。。)
lspci | Any of these listed? 4301 4303 4306 4309 4311 4312 4318 / \ / \ / \ / \ Yes No / \ / \ / \ lsmod 4310? / / \ / / \ / Yes No b43 / \ loaded? / 43XG / \ ndiswrapper 4313,43224 / No 4321,43225 / \ 4322,43227 / \ 4328,43228 Yes b43legacy / \ / loaded? / \ / / \ Yes No / Yes No / \ / / \ / \ 4306? / \ broadcom-wl 4320? 4311? Install 4311? (from lsusb 4318? version 3 4312? or other means) / \ firmware / \ / \ / \ / \ / \ Yes No Yes No Yes No / \ / \ / \ / \ / \ / \ b43-openfwwf Install broadcom-wl ndiswrapper b43-openfwwf ndiswrapper or version 4 or Install firmware rndis_wlan version 4 firmware
Step 3: Install the driver
第三步:安裝驅動
- Install b43-fwcutter. This is the software package that does the extraction of the firmware from the proprietary driver.安裝b43-fwcutter,這個軟件包是用來解壓縮後面的驅動固件的。
Code:
su yum install b43-fwcutter
- Determine which native driver is being used by the wireless card (b43 or b43legacy). The kernel is generally good about detecting a Broadcom wireless card and loading the correct driver module for it. The following terminal command will list the loaded
kernel modules in alphabetical order. Look for b43 or b43legacy.檢測無線網卡使用的驅動,命令行給出的列表是按字母順序來的,注意查找B43或B43legacy(
英語一般,大致這麼翻譯吧。。)Code:lsmod | sort
- Do this step only if you need to install version 4 firmware for the b43 driver module. Copy and execute the following command lines one after the other in a Fedora terminal.這是給b43驅動安裝version 4固件的code,終端執行即可。
Code:
wget http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2 tar xjf broadcom-wl-4.150.10.5.tar.bz2 cd broadcom-wl-4.150.10.5/driver su b43-fwcutter -w /lib/firmware wl_apsta_mimo.o