我的 HP V3000 筆電在灌完 Ubuntu 804 後雖然有抓到 Broadcom 無線網卡的驅動但是還是無法使用,不過只要安裝 Ndiswrapper 就可使用 Windows 上的驅動程式來驅動使用,Ndiswrapper 真神。以下是我的 HP V3101AU Note Book 在 Ubuntu Linux 中安裝 Broadcom 無線網卡驅動方法。可先參考 Gentoo Linux Wiki Doc 中對 Ndiswrapper 的說明。
1. 開始安裝
$ lspci | grep Broadcom # 查看硬體資訊無線網卡是 broadcom bcm4312 晶片
01:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
$ sudo vim /etc/network/interfaces # 加入以下內容
auto wlan0
iface wlan0 inet dhcp
$ sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9 # 移除原本安裝的 nidswrapper
$ sudo apt-get remove bcm43xx-fwcutter # 移除原本安裝不能使用的驅動
$ sudo vi /etc/modprobe.d/blacklist # 加入不自動展載入清單
# replaced by b43 and ssb.
blacklist b43
blacklist bcm43xx
$ cd /home/yourname # 切換到自己的家目錄 and 下載驅動 for BCM94311MCG wlan mini-PCI 驅動
$ tar -xzvf WLANBroadcom.tar.gz # 解壓縮
$ sudo apt-get update
$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`
$ sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build
$ mkdir -p ~/bcm43xx/ndiswrapper
$ cd ~/bcm43xx/ndiswrapper
$ sudo wget http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.53.tar.gz
$ tar xvzf ndiswrapper-1.53.tar.gz
$ cd ndiswrapper*
$ make distclean
$ make
$ sudo make install
$ cd /home/yourname/WLANBroadcom/
$ sudo ndiswrapper -i bcmwl5.inf
$ ndiswrapper -l
$ sudo vi /etc/modules # 加入一行
ndiswrapper
$ sudo modprobe ndiswrapper
$ sudo ndiswrapper -m
$ sudo reboot
2. 無線工具使用
$ iwconfig # 這個工具跟 ifconfig 很像 iwconfig 是用在無線網卡上
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"dd-wrt" Nickname:"dd-wrt"
Mode:Managed Frequency:2.437 GHz Access Point: 00:0D:0B:F4:XX:XX
Bit Rate=54 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Power Management:off
Link Quality:82/100 Signal level:-43 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
$ iwlist wlan0 scan # 掃描可用的 AP 存點之 SSID 就可以看到有那些AP可以使用
wlan0 Scan completed :
Cell 01 - Address: 00:0D:0B:F4:XX:XX
ESSID:"dd-wrt"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:75/100 Signal level:-48 dBm Noise level:-96 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
$ sudo apt-get install wifi-radar # 安裝 GUI 介面 wifi 工具
Reference :
http://invaleed.wordpress.com/2007/11/20/install-bcm94311mcg-wlan-mini-pci-ubuntu-710/
http://ubuntuforums.org/showthread.php?t=769990
2008/09/07
[ LOS ] Ubuntu Install BroadCom WiFi Driver with Ndiswrapper
訂閱:
張貼意見 (Atom)


1 意見:
many thanks.
it's helpful.
ming
張貼意見