hp 4416s-172pa的bcm4310无线网卡安装
系统是Fedora12 x64位版,更新到最新(2010-01-16).
使用Ndiswrapper安装windows xp的驱动,它可以模拟windows的API接口。
1.安装ndiswrapper软件包:
yum install ndiswrapper -y
2.进入xp的驱动目录,驱动是从惠普官网下载的,运行之后会在windows xp的c盘下生成驱动的目录,把它拷贝到/root目录:
cp /mnt/xp/SWSetup/sp44185/ /root/
cd /root/sp44185/
3.安装.inf的驱动:
ndiswrapper -i bcmwl5.inf
4.写入驱动模块:
ndiswrapper -m
5.重命名ndiswrapper文件为ndiswrapper.conf,2.6.30之后的内核得把扩展名改成.conf结尾,不然会报错的:
mv /etc/modprobe.d/ndiswrapper /etc/modprobe.d/ndiswrapper.conf
6.复制ndiswrapper.conf为文件modprobe.conf:
cp /etc/modprobe.d/ndiswrapper.conf /etc/modprobe.conf
7.输入硬件信息到blacklist.conf文件:
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
#ssb是使用ndiswrapper -l查看来得到的。
8.停掉network服务:
/etc/init.d/network stop
#我的机器没有把network设成开机启动,不知道系统为什么会把它起来,反正是不关掉它是看不到新网卡的。
9.重新启动NetworkManager服务:
/etc/init.d/NetworkManager restart
10.加载ndiswrapper模块:
modprobe ndiswrapper
11.检查是否成功:
[root@station101 sp44185]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"TP-LINK"
Mode:Managed Frequency:2.437 GHz Access Point: 00:27:19:7D:FF:EA
Bit Rate=54 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:3132-3334-3536-3738-3961-6263-64 Security mode:open
Power Management:off
Link Quality:64/100 Signal level:-55 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:3481 Invalid misc:89328 Missed beacon:0
12.使用system-config-network来给新网卡写个配置文件,在里面已经看到硬件了,只需要根据向导建立无线连接就好了。。。
13.编辑rc.local文件,让系统开机时自动激活无线网卡:
[poma@station101 ~]$ cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
#/etc/xen/scripts/network-bridge start
/etc/init.d/network stop
/etc/init.d/NetworkManager restart
modprobe ndiswrapper


ba0zhu 于 2010-01-23 12:46:49发表:
你goole一下这个软件包ndiswrapper。看他的工作原理就明白了。。。。
yanyongkg 于 2010-01-22 00:22:56发表:
?没大看明白,用XP的驱动文件?,什么原理,楼主能讲讲吗
ba0zhu 于 2010-01-17 23:02:58发表:
呵呵,,我也是自己实在忍不住没有网络的日子,,才冒险安装的。我没有必要从来不再真实系统编译软件的。。正好把经验分享给需要的人。。。
这次是下了很大决心,,大不了重装系统麻,结果很好。昨晚顺便把声卡问题也解决了。还有意外的惊喜:
开机进入fedora12不再自动重启了,以前要么凉会机子,要么随便改下bios设置,,或者任由电脑自动重启。。重启个20几次就进去了(听说是linux对硬件检测很严格应该是有硬件不能驱动才起不来的,一直以为是AMD的AHCI问题那)。。。现在好了,想开就开。。。
caimaozhen 于 2010-01-17 22:21:01发表:
谢谢楼主共享
treo 于 2010-01-17 09:36:48发表:
学习学习