HP6535S 安装RHEL7 网卡驱动

做个记录,以后安的话直接来查

装好系统先lspci大概看下什么设备, lspci显示的是Broadcom的4312系列,又去google确认了一下,4311,找到Broadcom的官方,发现无论那个系列支持的驱动都是一个

从broadcom网站上下驱动:http://zh-cn.broadcom.com/support/802.11/linux_sta.php   最新64位驱动到手:6.30.223.23X

这个网站附带了一个readme的页面,写的很好,基本安装过程中遇到的所有问题都能解答

RHEL7采用的内核是3.10版本,先确认下内核是否支持,发现6.30.223.23x的驱动已经可以支持到3.11的内核了,毫无问题

接下来按照步骤一步步弄

1.mkdir driver

2. cp xxx.6.30.223.23.tar.gz driver

3. tar -xzf xxx.6.30.223.23.tar.gz   ---生成 src,lib,和Makefile

4.make clean  我的系统提示:make: *** /lib/modules/"release"/build: No such file or directory. Stop.   readme对这个情况做了说明,需要装kernel-devel, 直接 yum install kernel-devel 安装好,再make clean就没有这个提示了

5.make 系统提示没有gcc,这个没什么好说的,直接yum install gcc, 安装好gcc后再make,通过,生成了一堆文件,只需要wl.ko即可

6.按照readme说要确认下系统里是否安装了老版本的驱动,如果有就卸载:

列出相关驱动: lsmod | grep "brcmsmac\|bmca\|b43\|wl\|ssb"

如果有就用rmmod 找到的模块名 移除改模块

7.将这些找到的模块放到黑名单中,防止启动时候自动加载:

echo "blacklist 模块名" >> /etc/modprobe.d/blacklist.conf

8.安装模块前,要加载依赖的模块:lib80211,cfg80211 直接modprobe lib80211 modprobe cfg80211

9.安装模块,很简单insmod wl.ko. 不过第一次试的时候提示不能加载上:unknown symbol in module,这个readme里也有,就是之前的依赖模块没加载导致的,我的情况是没加载cfg80211,加载后,重新insmod wl.ko即可

文中还给出了希望这个驱动在开机时自动加载的方式:

1.cp wl.ko /lib/modules/‘uname -r‘/kernel/drivers/net/wireless   把这个模块拷贝到这个目录中

2.depmod -a 对所有的模块检查下依赖性

3.echo modprobe wl >> /etc/rc.local

这样驱动就能在开机自动加载

参考资料:

http://zh-cn.broadcom.com/docs/linux_sta/README_6.30.223.248.txt

时间: 2024-10-13 18:01:30

HP6535S 安装RHEL7 网卡驱动的相关文章

linux下安装编译网卡驱动的方法

安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网上找的资料进行整理,并实际操作的过程,仅供借鉴.  一.检测linux系统内核版本和网卡类型,相关命令如下: uname -r                    查看linux内核版本 (uname -a 可显示所有信息)lsmod                        设备加载情况 l

ubuntu16.04安装I219-V网卡驱动问题解决方法

安装ubuntu16.04 LTS后无网络连接的解决方法: 1.查看是否安装网卡驱动 打开终端,输入ifconfig –a,如果出现"本地环回"字样,说明网卡驱动未安装. 2.查看网卡型号 终端输入lspci,查看网卡型号,本文只针对I219-V网卡驱动. 3.下载e1000e网卡驱动,下载地址https://downloadcenter.intel.com/zh-cn/download/15817?_ga=1.159975677.114505945.1484457019 因官网i21

CentOS杂七杂八之二:安装AR8161网卡驱动

注:本文参照了网络资料整理实验而成.环境:网卡为 Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10),系统为CentOS6.4 2.6.32-358.x86_64用命令可以查出网卡类型,lspci |grep Ethernet 据说AR8161网卡在linux中因其为测试阶段,所以内核并未加入该网卡驱动,所以要费点时间自己安装,linux没有网络那可真是乏味,什么都做不了. 下载驱动:网上搜一下,xx.2.0.0.6.rar,

Ubuntu14.04系统下无法连接Wi-Fi无线网以及安装BCM43142网卡驱动的解决方案

1.问题描述 博主近日开始学习ROS,首先必装Linux操作系统,选择的是Ubuntu14.04,安装过程略过,直接讲问题.安装完系统之后发现一个重要问题,没法使用Wi-Fi,只能使用有线网络,而且网络连接列表中根本没有显示无线网,只有一个"有线连接1".问题描述完毕. 2.解决方案 简单却容易忽视的问题!博主原以为是网卡驱动,针对驱动研究了一整天,最后发现问题很简单:没有禁用secure boot(安全启动).如果确定自己的网卡驱动没有任何问题,那么可能只是需要在BIOS禁用安全启动

安装openSUSE网卡驱动

网卡:英特尔 82579LM Gigabit Network Connection 先去英特尔的网站下载驱动 http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Ethernet+Components&ProductLine=Ethernet+Controllers&ProductProduct=Intel?+82579+Gigabit+Ethernet+Controller operat

Debian安装无限网卡驱动

Debian 7系统在安装的时候,会进行网络设备探测,这时候会提示说有固件缺失,是否从可移动介质加载,安装的时候选择否.继续安装完系统. 安装完后发现无线网络的固件缺失,无法链接无线网络,这个时候才想起来安装系统的时候提示的缺失的固件名字,所以在安装的时候一定要记下提示的任何问题,以备未来有问题的时候可以查询,俗语,有备无患!! 如果没有记下,除非知道自己电脑无线网卡的型号,否则得把系统安装程序重新启动,运行探测网络设备,记下缺失的固件文件名字. 安装无线驱动 如果我们之前记下了缺失固件的名字,

【Vbox】centos虚拟机安装usb网卡驱动

前面安装增强pack之后 usb设备是可以识别了,但是无法正常使用,应该是无线网卡驱动没有的原因. 查看usb设备 os:centos6.6 内核:2.6.32-504.el6.x86_64 [root@orangleliu ~]# lsusb Bus 001 Device 002: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter 这里显示的是网卡的id和芯片类型,后面驱动编译的时候需要有些修改,能用

ubuntu10.04安装有线网卡驱动

转https://mostlylinux.wordpress.com/troubleshooting/nonetwork/ http://www.intel.com/support/network/sb/CS-032514.htm下载驱动, sudo make install sudo modprobe e1000e 成功

CentOS最小化安装后AR8151网卡驱动未安装解决办法

最近拿来一台PC,12年的时候安装的CentOS6.2(x64),那个时候使用的是外置网卡,最小化安装系统时,主板自带网卡没有显示出来也就没注意,但是最近需要用到双网卡,就郁闷了.于是发生了下面一系列问题. 1.lspci命令没有 遇到问题: 在最小化安装的centos6.X系统中,使用lspci命令查看硬件信息,提示找不到命令:command not found. [[email protected] netperf-2.6.0]# lspci -bash: lspci: command no