本本在Ubuntu 9.10下安裝 無線網卡驅動一直安裝不上,搞的很不方便。查閱了大量資料,dell和broadcom官方都沒有提供linux下的驅動。現有的驅動是b43。
仔細查看了自己的網卡芯片類型:
$sudo lshw
*-network description: Wireless interface product: BCM4312 802.11b/g vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:0e:00.0 logical name: eth1 version: 01 serial: 70:1a:04:42:87:1c width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless*-network
description: Wireless interface
product: BCM4312 802.11b/g
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:0e:00.0
....
芯片類型是BCM4312 802.11b/g,對照b43的資料發現
14e4:4312
supported (802.11g only)
BCM4312
a/b/g
G
b43
14e4:4312
not supported - ID is duplicated
BCM4312
b/g
G
b43
我的額網卡是b/g,而支持的是a/b/g。不知道我的理解是不是正確,www.linuxidc.com汗~~~~都是4312型號的,還搞這麼復雜.....
最後無意中發現,我的無線網卡實際上已經裝了驅動了,只是不正確而已。於是在“新立得軟件包管理器”裡搜索broadcom。發現裡面一共有四項,已經安裝了兩項。
把那兩項去掉,然後選
b43-fwcutter
Broadcom 43xx 固件提取工具
bcmwl-kernel-source
Broadcom 802.11 Linux STA 無線驅動源
這兩項。不知道還能不能省略一項,重啟後,網卡就好了。
注意:
bcmwl-kernel-source
的說明 :
這些軟件包包含了 Broadcom 802.11 Linux STA 無線驅動來使用
Broadcom 的基於 BCM4311, BCM4312, BCM4321, 和 BCM4322
的硬件。
而還有個Broadcom 的 bcm5700 以太網驅動用到的模塊源代碼
我估計bcm5700要裝這個,不過我就沒辦法試驗了。
總算給本本搞的無線驅動,方便多了,