你好,游客 登录 注册 搜索
背景:
阅读新闻

CentOS 6.4 64位下安装BCM4313无线网卡驱动

[日期:2013-04-27] 来源:Linux社区  作者:Linux [字体: ]

CentOS 6.4 64位下安装BCM4313无线网卡驱动

1.光盘安装桌面版centos6.4_64(非最小安装)

2. # /sbin/lspci | grep Broadcom  确定自己是不是BCM的无线网卡(如果不是,恭喜你,你99%是intel的,不用费力的装驱动了)

3.# yum install kernel-headers kernel-devel gcc

4.# mkdir /usr/local/src/hybrid-wl

5.# cd /usr/local/src/hybrid-wl

6.# tar xvfz (你下载到的文件的路径及名称,例如'/home/derek_s/下载/')hybrid-portsrc_x86_64-v5_100_82_112_centos63.tar.gz

(ps: 这里下载下来的驱动要unzip一下)

7.# make KBUILD_NOPEDANTIC=1

# make -C /lib/modules/`uname -r`/build M=`pwd`

----可能出的错-----------------------------------------------------

cd /lib/modules/2.6.32-358.el6.x86_64/

里面的build软链接的路径可能有问题

rm build -rf

ln -s /usr/src/kernels/2.6.32-358.2.1.el6.x86_64/ ./build

ps: 2.6.32-358.2.1.el6.x86_64为你内核的版本,可在/lib/modules目录下查询

-----------------------------------------------------------------------

8.  insmod wl.ko

insmod: error inserting 'wl.ko': -1 Unknown symbol in module

# cp wl.ko /lib/modules/(你内核的版本,可在/lib/modules目录下查询)/kernel/net/wireless/

9. 注意:移除所有其它的BROADCOM 无线设备驱动

# lsmod | grep "b43\|ssb\|bcma\|wl"

如果以下任何一种驱动存在,移除它:

# rmmod b43

# rmmod ssb

# rmmod bcma

# rmmod wl

移除后再

#lsmod | grep "b43\|ssb\|bcma\|wl"

此时,没有任何显示,将这些有冲突的驱动加入黑名单

# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf

# echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf

# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

10. 加入驱动

# depmod -a

# modprobe wl

11. #lsmod | grep "b43\|ssb\|bcma\|wl"

显示有 新加入的wl驱动,则驱动安装成功

12. 写如开机启动

echo modprobe wl >> /etc/rc.local

相关阅读:RHEL6.4 安装Broadcom BCM4313无线网卡驱动 http://www.linuxidc.com/Linux/2013-03/80756.htm

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款