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./Linux/2013-03/80756.htm 更多CentOS相关信息见CentOS 专题页面 http://www./topicnews.aspx?tid=14 |
|