centos6 64位系统安装broadcom网卡驱动

发布时间:2019-10-22编辑:脚本学堂
本文介绍下,在64位的centos6系统上安装broadcom网卡驱动的方法,有需要的朋友参考下。

一,硬件信息
1,首先,确认系统含有建立标准内核模块所需要的适当工具、包、头文件和库文件。
  否则,将无法编译。
  
2,确认无线网卡的芯片型号,并安装相关依赖性文件。
 

复制代码 代码示例:
[root@jbxue ~]$ lspci | grep Network
04:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)

二,环境准备
2.1 驱动包准备
http://www.broadcom.com/support/802.11/linux_sta.php
注意:请根据操作系统类型来选择相关包,64位系统的下载地址为:
http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz

2.2.编译环境准备
 

复制代码 代码示例:
[root@jbxue ~]$sudo yum install kernel-headers kernel-devel gcc
[root@jbxue ~]$mkdir tmp
[root@jbxue ~]$mv hybrid-portsrc_x86_64-v5_100_82_38.tar.gz
[root@jbxue ~]$tar zxvf hybrid-portsrc_x86_64-v5_100_82_38.tar.gz

2.3 编译安装
 

复制代码 代码示例:
[root@jbxue ~]$sudo make && make install
 

安装时如果报错:
make: *** /lib/modules/2.6.32-71.el6.x86_64/build: No such file or directory. Stop.
进入相关目录,这个文件是个软链接,显示位红色,说明链接未成功,重新链接一次即可。
 

复制代码 代码示例:
[root@jbxue ~]$ cd /lib/modules/`uname -r`
[root@jbxue ~]$sudo ln -s ../../../usr/src/kernels/2.6.32-71.29.1.el6.x86_64/ build

然后,重新执行安装。

三,加载驱动
 

复制代码 代码示例:
[root@jbxue ~]$sudo depmod -a
[root@jbxue ~]$sudo modprobe wl

四,清理
 

复制代码 代码示例:
[root@jbxue ~]$rm tmp -rf