BCM94311MCG wlan mini-PCI(BCM43xx)的驱动安装方法

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

BCM94311MCG wlan mini-PCI(BCM43xx)的驱动安装方法

#1

帖子 lonelycorn » 2008-02-11 23:51

BCM94311MCG wlan mini-PCI(BCM43xx)的安装方法(翻译)

1. First step, you must uninstall ndiswrapper & bcm43xx-fwcutter
1、卸载你的ndiswrapper & bcm43xx-fwcutter。在终端中输入

代码: 全选

sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9
sudo apt-get remove bcm43xx-fwcutter
2. Add bcm43xx to the /etc/modprobe.d/blacklist file
2、在/etc/modprobe.d/blacklist这个文件中加入这一行(引号内的,不含引号)

add this line “blacklist bcm43xx” (without “”)

3. Reboot
3、重启
4. Download driver for BCM94311MCG wlan mini-PCI
4、下载附件中的bcmwl5_inf.tar.gz文件,解压后生成bcmwl5.inf。将bcmwl5.inf移动到/home/你的目录下

5. Install ndiswrapper from source:
5、下载ndiswrapper源码并编译安装(附件里有)。
#这一步直接用源里的ndiswrapper也可以。

代码: 全选

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
sudo wget http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.49.tar.gz
tar xvzf ndiswrapper-1.49.tar.gz
cd ndiswrapper-1.49
make distclean
make
sudo make install
6. Install windows driver (BCM94311MCG wlan mini-PCI) with ndiswrapper
6、用ndiswrapper安装windows的broadcom驱动(必须将bcmwl5.inf与bcmwl5.sys放在一起!)

代码: 全选

cd /home/$yourname/
sudo ndiswrapper -i bcmwl5.inf
ndiswrapper -l
打开/etc/modules文件

代码: 全选

sudo vim /etc/modules
加上这一行(引号内的,不含引号)
add this line “ndiswrapper” (without “”)
在终端中输入

代码: 全选

sudo modprobe ndiswrapper
sudo ndiswrapper -m
7. Reboot
7、重启

我的broadcom从此为我所用。希望这也对你们有帮助。
Hint:
升级到8.04后默认安装的是驱动是b43,可以使用(可以代替ndiswrapper了)
我是这么做的,现在可以用。

5月17日更新
在这里有个更全的
http://blog.chinaunix.net/u1/35100/showart_279408.html
附件
bcmwldriver.tar
bcmwl5.sys与bcmwl5.inf必须放在一起!
(1.17 MiB) 已下载 550 次
ndiswrapper-1.49.tar.gz
ndiswrapper-1.49
(195.42 KiB) 已下载 323 次
上次由 lonelycorn 在 2008-08-11 22:38,总共编辑 7 次。
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

本人第一次发表这种帖子

#2

帖子 lonelycorn » 2008-02-12 0:14

有不正确的地方请指出,我会改正。谢谢! :em51
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

#3

帖子 lonelycorn » 2008-04-12 20:02

修改了二个bug,现在绝对能用。
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
yangdianqiang
帖子: 5
注册时间: 2008-04-17 10:22

#4

帖子 yangdianqiang » 2008-04-19 13:18

很感谢楼主的详细讲解,根据你的操作步骤我已经完成了无线网卡的安装,并且同无线路由器可以正常互联。我的笔记本是dell1501,无线网卡是BCM94311MCG wlan mini-PCI。

另外,你在安装ndiswrapper时的命令可以说的详细些吗?我实在是没有看明白

sudo apt-get install linux-headers-`uname -r`
sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build

关键是‘uname -r'具体作用,如果我跳过这两步直接安装ndiswrapper是否可行?
请指教,谢谢!
苹果白兰地
帖子: 51
注册时间: 2005-11-23 10:27

#5

帖子 苹果白兰地 » 2008-04-19 19:06

我也是dell1501,按照这个方法,7.10成功了,8.04rc没有驱动起来
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

#6

帖子 lonelycorn » 2008-04-19 19:40

我升级到8.04后也没能启动起来。然后我把
/etc/modprobe.d/blacklist中的 “blacklist bcm43xx”删除了,然后安装了bcm43xx-fwcutter
重启后再用ndiswrapper安装驱动,就好了。
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

#7

帖子 lonelycorn » 2008-04-19 19:45

yangdianqiang 写了:很感谢楼主的详细讲解,根据你的操作步骤我已经完成了无线网卡的安装,并且同无线路由器可以正常互联。我的笔记本是dell1501,无线网卡是BCM94311MCG wlan mini-PCI。

另外,你在安装ndiswrapper时的命令可以说的详细些吗?我实在是没有看明白

sudo apt-get install linux-headers-`uname -r`
sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build

关键是‘uname -r'具体作用,如果我跳过这两步直接安装ndiswrapper是否可行?
请指教,谢谢!
uname -r返回你的内核的版本。使用反引号是指将这个命令的输出值返回到调用的地方。
没有headers(头文件)好像就不可以。
第二行是将/usr/src/linux-`uname -r`链接到 /lib/modules/`uname -r`/build
就是跟“快捷方式”似的
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
jOey_tribbiani
帖子: 9
注册时间: 2008-04-24 14:35

#8

帖子 jOey_tribbiani » 2008-04-28 3:07

good , mark
头像
jasonleakey
帖子: 30
注册时间: 2008-03-30 0:57

#9

帖子 jasonleakey » 2008-04-28 10:21

我的无线网卡是Atheros Communications Inc. AR5418 802.11a/b/g/n Wireless PCI Express Adapter (rev 01)
按照教程用ndiswrapper 1.52或是madwifi装,都不成功...明明硬件检测到了,驱动也装上了,就是ifconfig -a 里没显示...,,,,相当郁闷
然而在ubuntu7.10里就没问题...8.04就死活不行
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

#10

帖子 lonelycorn » 2008-04-29 17:19

ifconfig里面没显示?
一般来说,硬件检测到了,ifconfig里面就应该有了。你看看是不是显示的是eth1这类的而不是wlan0?
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
jOey_tribbiani
帖子: 9
注册时间: 2008-04-24 14:35

#11

帖子 jOey_tribbiani » 2008-05-04 17:42

可怜我的无线网卡用了这里的方法根本就没有任何反应,完蛋
都不知道什么地方有问题
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

#12

帖子 lonelycorn » 2008-05-04 22:57

现看看你的硬件驱动,就是bcmxxxx的那个是不是与你的无线网卡配套。
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
jOey_tribbiani
帖子: 9
注册时间: 2008-04-24 14:35

#13

帖子 jOey_tribbiani » 2008-05-16 16:22

我的无线网卡lspci显示为BCM94311MCG wlan mini-PCI,系统是双系统windows server 2003和ubuntu 8.04 desktop,ubuntu下无线网卡驱动用的是我在windows下面的驱动,我备份出来的,windows下可以使用,但是在u下用以上方法没反应,不知道怎么算是配套,怎么查看配套,谢谢指教!
头像
lonelycorn
帖子: 438
注册时间: 2007-05-20 18:44
来自: 唐山,河北,中国
联系:

#14

帖子 lonelycorn » 2008-05-17 12:16

理论上说,应该是没问题的。只要win下可以用,lin下自然可以用。
你按照上面的执行完了,在终端中输入

代码: 全选

ndiswrapper -l
来看看是不是已经安装了驱动。
我的输出是这样的

代码: 全选

bcmwl5 : driver installed
	device (14E4:4311) present (alternate driver: bcm43xx)
bcmwl5.sinf : invalid driver!
bcmwl5.sys : invalid driver!

我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……

代码: 全选

while :
do
  work_hard
done
jeremy621
帖子: 1
注册时间: 2008-07-28 17:45

#15

帖子 jeremy621 » 2008-08-11 9:00

我是dell d620 装的8.04,按找LZ说的进入/etc/modprobe.d/blacklist,但blacklist里已经有

# replaced by b43 and ssb.
blacklist bcm43xx

我想删除试试,不过显示无法保存文件,怎么办啊
回复