CentOS 6.4 64位系统安装BCM4313无线网卡驱动的方法

发布时间:2020-12-27编辑:脚本学堂
本文介绍下,在64位的centos 6.4系统中安装BCM4313无线网卡驱动程序的方法,供大家参考。

具体实施过程如下:在centos6.4中安装BCM4313无线网卡驱动。
1,光盘安装桌面版centos6.4_64(非最小安装)
2,# /sbin/lspci | grep Broadcom  确定是否为BCM的无线网卡。
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
注意,用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

注意:
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