您的位置:首页 > Web前端

成功在 Fedora 7 安装无线网卡

2007-09-08 19:05 537 查看
环境:
NB: hp-v3431au
OS:
$uname -srm
Linux 2.6.21-1.3194.fc7 x86_64

偶把装的过程总结一下:
1、打开无线网卡,在前面有一个开关,往右推表示打开;
2、查看网卡型号:
$ lspci |grep Network
01:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 02)

3、下载驱动网卡(hp只提供windows下的,不然就不会需要自己手工装了)
$wget ftp://ftp.hp.com/pub/softpaq/sp34001-34500/sp34152.exe
4、安装一个可抽取windows下文件的 cabextract 工具;
# yum install cabextract
(注:yum 需root用户)

5、下载并安装 ndiswrapper 程序(http://ndiswrapper.sf.net)
安装 ndiswrapper 前需保证内核头文件(kernel-header)已安装
$ rpm -q -a |grep kernel-header
kernel-headers-2.6.21-1.3194.fc7

如提示未安装,则先用 root 用户安装:
#yum install kernel-headers-$(uname -r)

安装 ndiswrapper:
$tar -xzvf ndiswrapper-1.47.tar.gz
$cd ndiswrapper-1.47
$make distclean
$make;
$make install
(注:make install 可能会提示权限不够,如有提示切换到 root 用户下安装)

# ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename: /lib/modules/2.6.21-1.3194.fc7/misc/ndiswrapper.ko
version: 1.47
vermagic: 2.6.21-1.3194.fc7 SMP mod_unload

6、抽取驱动信息
$cabextract sp34152.exe
$ cabextract sp34152.exe
Extracting cabinet: sp34152.exe
extracting bcm1xsup.dll
extracting bcm43xx.cat
extracting bcm43xx64.cat
extracting Bcmnpf64.sys
extracting bcmwl5.inf
extracting bcmwl5.sys
extracting bcmwl564.sys
extracting bcmwliss.dll
extracting bcmwlnpf.sys
extracting bcmwlpkt.dll
extracting bcmwls.ini
extracting bcmwls32.exe
extracting bcmwls64.exe
extracting bcmwlu00.exe
extracting data1.cab
extracting data1.hdr
extracting data2.cab
extracting ikernel.ex_
extracting is.exe
extracting launcher.ini
extracting layout.bin
extracting setup.exe
extracting Setup.ini
extracting setup.inx
extracting setup.iss
extracting sp34152.cva

All done, no errors.
$

7、安装驱动(建议直接采用root用户安装)
# ndiswrapper -l
#
# ndiswrapper -i /tmp/hp/52/bcmwl5.inf
installing bcmwl5 ...
# ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4312) present (alternate driver: bcm43xx-mac80211)
#
# ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...
# more /etc/modprobe.d/ndiswrapper
alias wlan0 ndiswrapper

# modprobe ndiswrapper

当输入 modprobe ndiswrapper 时,灯就会变了蓝色(非工作是橙色),不然的话,试试如下这个:
#echo blacklist bcm43xx-mac80211 >> /etc/modprobe.d/blacklist
#echo alias wlan0 ndiswrapper >> /etc/modprobe.conf
#rmmod bcm43xx-mac80211
#rmmod ndiswrapper
#modprobe ndiswrapper

好了,这时候灯会变了蓝色了。(HP的本本)

8、最后配置网卡就行了。
#system-config-network
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: