CentOS 6.6下 BCM4312 802.11b/g无线网卡驱动安装
时间:2017-02-16 23:21 来源:linux.it.net.cn 作者:IT
1、目前www.broadcom.com网站上最新版本为hybrid-v35,但此版本与2.6.32不匹配,无法识别验证密码,搜索网上说是要求升级内核,后根据http://www.dadclab.com/archives/5340.jiecao提示把核心版本升级,但网卡驱动
无法编译,后把核心版本重新退回2.6.32,成功加上无线网卡。
2、如有线网络在启动时有效,则无线网络虽能连上,但无法ping同网关,把ifcfg-eth0中改为ONBOOT=no,重启机器,OK。
3、如果ifcfg-eth0中网关设置不对,无线网卡同样无法ping通网关。2015-2-26(解决无线网络问题)
安装基本环境:
dell 1440
uname - r 2.6.32-504.el6.i686
lspci |grep Network # BCM4312
lspci -n |grep 14e4 # 14e4:4315
###############################
hybrid-portsrc_x86_32-v5_100_82_38.tar.gz下载地址在
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /pub/2011/10/20/CentOS 6.0下 BCM4312 802.11b g无线网卡驱动安装/
BRCM PCI PCI Dell
Product Name Vendor ID Device ID Product ID
------------- ---------- --------- -----------
4311 2.4 Ghz 0x14e4 0x4311 Dell 1390
4311 Dualband 0x14e4 0x4312 Dell 1490
4311 5 Ghz 0x14e4 0x4313
4312 2.4 Ghz 0x14e4 0x4315 Dell 1395
4313 2.4 Ghz 0x14e4 0x4727 Dell 1501
4321 Dualband 0x14e4 0x4328 Dell 1505
4321 Dualband 0x14e4 0x4328 Dell 1500
4321 2.4 Ghz 0x14e4 0x4329
4321 5 Ghz 0x14e4 0x432a
4322 Dualband 0x14e4 0x432b Dell 1510
4322 2.4 Ghz 0x14e4 0x432c
4322 5 Ghz 0x14e4 0x432d
43224 Dualband 0x14e4 0x4353 Dell 1520
43225 2.4 Ghz 0x14e4 0x4357
43227 2.4 Ghz 0x14e4 0x4358
43228 Dualband 0x14e4 0x4359 Dell 1530
使用命令lspci -n | grep 14e4 ,查看网卡 Device ID 如果含有你的网卡则进行下一步,
# mkdir hybrid_wl
# cd hybrid_wl
# tar xzf <path>/hybrid-portsrc_x86-32_v5.100.82.38.tar.gz
当驱动文件解压后
# make clean (optional)
# make
如果是第一安装则下一步
# lsmod | grep "b43\|ssb\|wl"
如果列出系统自带的驱动则
# rmmod b43
# rmmod ssb
# rmmod wl
然后再将现有的驱动程序添加到黑名单中
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
现在开始载入新的驱动
# modprobe lib80211 # 因为 wl.ko 需要依赖该模块
或者
# modprobe ieee80211_crypt_tkip
然后
# insmod wl.ko
等待5秒钟的样子
就可以正确的显示无线网了,在网络连接中可以看到可供连接网络SSID了。
如果时间过了很久则使用下面的命令验证是否加载正确的网卡驱动
# lsmod | grep "b43\|ssb\|wl"
如果正确执行,则下一步
添加开机启动
# load driver as described above
# cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless //其中‘unanme-r’是系统的内核版本
# depmod -a
# echo modeprobe wl >> /etc/rc.local
(责任编辑:IT)
1、目前www.broadcom.com网站上最新版本为hybrid-v35,但此版本与2.6.32不匹配,无法识别验证密码,搜索网上说是要求升级内核,后根据http://www.dadclab.com/archives/5340.jiecao提示把核心版本升级,但网卡驱动 无法编译,后把核心版本重新退回2.6.32,成功加上无线网卡。 2、如有线网络在启动时有效,则无线网络虽能连上,但无法ping同网关,把ifcfg-eth0中改为ONBOOT=no,重启机器,OK。 3、如果ifcfg-eth0中网关设置不对,无线网卡同样无法ping通网关。2015-2-26(解决无线网络问题) 安装基本环境: dell 1440 uname - r 2.6.32-504.el6.i686 lspci |grep Network # BCM4312 lspci -n |grep 14e4 # 14e4:4315 ############################### hybrid-portsrc_x86_32-v5_100_82_38.tar.gz下载地址在 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /pub/2011/10/20/CentOS 6.0下 BCM4312 802.11b g无线网卡驱动安装/ BRCM PCI PCI Dell Product Name Vendor ID Device ID Product ID ------------- ---------- --------- ----------- 4311 2.4 Ghz 0x14e4 0x4311 Dell 1390 4311 Dualband 0x14e4 0x4312 Dell 1490 4311 5 Ghz 0x14e4 0x4313 4312 2.4 Ghz 0x14e4 0x4315 Dell 1395 4313 2.4 Ghz 0x14e4 0x4727 Dell 1501 4321 Dualband 0x14e4 0x4328 Dell 1505 4321 Dualband 0x14e4 0x4328 Dell 1500 4321 2.4 Ghz 0x14e4 0x4329 4321 5 Ghz 0x14e4 0x432a 4322 Dualband 0x14e4 0x432b Dell 1510 4322 2.4 Ghz 0x14e4 0x432c 4322 5 Ghz 0x14e4 0x432d 43224 Dualband 0x14e4 0x4353 Dell 1520 43225 2.4 Ghz 0x14e4 0x4357 43227 2.4 Ghz 0x14e4 0x4358 43228 Dualband 0x14e4 0x4359 Dell 1530 使用命令lspci -n | grep 14e4 ,查看网卡 Device ID 如果含有你的网卡则进行下一步, # mkdir hybrid_wl # cd hybrid_wl # tar xzf <path>/hybrid-portsrc_x86-32_v5.100.82.38.tar.gz 当驱动文件解压后 # make clean (optional) # make 如果是第一安装则下一步 # lsmod | grep "b43\|ssb\|wl" 如果列出系统自带的驱动则 # rmmod b43 # rmmod ssb # rmmod wl 然后再将现有的驱动程序添加到黑名单中 # echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf # echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf 现在开始载入新的驱动 # modprobe lib80211 # 因为 wl.ko 需要依赖该模块 或者 # modprobe ieee80211_crypt_tkip 然后 # insmod wl.ko 等待5秒钟的样子 就可以正确的显示无线网了,在网络连接中可以看到可供连接网络SSID了。 如果时间过了很久则使用下面的命令验证是否加载正确的网卡驱动 # lsmod | grep "b43\|ssb\|wl" 如果正确执行,则下一步 添加开机启动 # load driver as described above # cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless //其中‘unanme-r’是系统的内核版本 # depmod -a # echo modeprobe wl >> /etc/rc.local (责任编辑:IT) |