2007/06/14
长期以来的bcm芯片的无线网卡的问题解决了。呵呵和大家分享一下

可以使用ndiswrapper来完成将Windows驱动直接加载到Linux中使用的功能

ndiswrapper-1.47.tar.gz为例,这个包要在核心是至少是2.6.6 or 2.4.26。

需要windows的驱动程序中有的inf文件和sys扩展名的文件。

还要求 /lib/modules/`uname -r`/build 目录下有'include'目录和‘.config’文件

我的环境是NE+ndiswrapper1.47版本+for windows的bcm43xx的驱动包

1、解压包tar zxvf ndiswrapper-1.47.tar.gz

2、然后进入ndiswrapper-1.47目录

make uninstall (这点不是特别明白,为什么要这样不过系统中默认的有ndiswrapper相关的东西)

make

make install

3、安装windows驱动

ndiswrapper -i bcmwl5.inf (windows驱动中的文件)

ndiswrapper -l会列出如下 installed的信息

bcmwl5 : driver installed
device (14E4:4311) present

4、将网卡插好后,

执行命令ndiswrapper -m 将ndiswrapper模块加入到modprobe的配置文件中。

加载ndiswrapper模块即可看到无线网卡接口设备