`
dazhilao
  • 浏览: 246043 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

【转】Red Hat安装Broadcom网卡驱动方法

阅读更多
原文地址:http://limy123.blog.51cto.com/87625/75580
broadcom驱动光盘中提供了2种驱动安装包,rpm -ivh bcm5700-<version>.src.rpm和bcm5700-<version>.tar.gz(其中version为网卡驱动版本,如8.1.55),下面分别介绍2种安装方法。
由于安装驱动过程中需要编译源码,所以在安装驱动前需要安装redhat内核源码,否则在后面的驱动编译过程中会报错,可以在服务器上用如下命令检查是否安装了内核源码:
#rpm -qa|grep kernel-source
如果返回结果中有kernel-source-xxx(其中xxx为当前redhat的内核版本,如rhel3为2.4.21-4EL),即已经安装。如无返回结果则需要安装kernel-source包。到安装光盘中找到kernel-source-xxx.i386.rpm,用下面命令安装此rpm包:
#rpm -ivh --force kernel-source-xxx.i386.rpm
用加qa参数的rpm确定安装完成后可以继续下面的安装。
一.安装Source RPM包
1.安装source RPM包
#rpm -ivh bcm5700-<version>.src.rpm

2.编译源码
#cd /usr/src/redhat
#rpm -bb SPECS/bcm5700.spec
or
#rpmbuild -bb SPECS/bcm5700.spec (for RPM version 4.x.x)
注:不同linux版本rpm路径可能不同。

3.安装编译完成的rpm包
#rpm -ivh RPMS/i386/bcm5700-<version>.i386.rpm
注:当安装在Red Hat 7.2,7.3,AS2.1和已经安装了旧版本驱动的系统里时rpm命令需要加上 --force 参数
驱动安装路径根据内核版本有所不同,可参考如下路径:
2.2.x kernels:

/lib/modules/<kernel_version>/net/bcm5700.o

2.4.x kernels:

/lib/modules/<kernel_version>/kernel/drivers/net/bcm5700.o

2.4.x kernels with bcm5700 as an addon driver (e.g. Red Hat 7.3, 2.1AS):

/lib/modules/<kernel_version>/kernel/drivers/net/bcm/bcm5700.o

or

/lib/modules/<kernel_version>/kernel/drivers/addon/bcm5700/bcm5700.o

2.6.x kernels:

/lib/modules/<kernel_version>/kernel/drivers/net/bcm5700.ko

2.6.x kernels with bcm5700 as an addon driver (e.g. SuSE 9 SLES):

/lib/modules/<kernel_version>/kernel/drivers/net/bcm/bcm5700.ko

4.加载驱动
#modprobe bcm5700
当在Red Hat 3 update 4, 2.1 AS或者更新的内核版本上加载驱动时,需要先卸载内核自带的网卡驱动tg3,卸载方法如下:
a.首先用ifconfig命令禁用所以机器上使用tg3驱动模块的网卡,然后使用rmmod命令卸载tg3模块。假设服务器上原有2块用tg3驱动的Broadcom网卡,命令如下
#ifconfig eth0 down
#ifconfig eth1 down
#rmmod tg3
b.为了系统启动时可以自动加载bcm5700驱动代替原来的tg3驱动,需要手工修改配置文件/etc/modules.conf
将原来此文件中tg3的记录删掉,加入新的bcm5700记录。示例如下
alias eth0 bcm5700
alias eth1 bcm5700

5.网卡驱动安装完成重新启动系统配置网卡即可。

二.安装源码包
1.将源码包bcm5700-<version>.tar.gz复制到服务器任意目录下,解压源码包
#tar xvzf bcm5700-<version>.tar.gz

2.编译驱动模块bcm5700.o
#cd src
#make

3.测试编译驱动
#insmod bcm5700.o
or
#insmod bcm5700.ko (on 2.6.x kernels)
当在Red Hat 3 update 4, 2.1 AS或者更新的内核版本上加载驱动时,需要先卸载内核自带的网卡驱动tg3,卸载方法同(一)中所介绍方法。

4.安装驱动
#make install

5.网卡驱动安装完成重新启动系统配置网卡即可。
分享到:
评论

相关推荐

    RedHatLinux安装BroadCom网卡驱动[整理].pdf

    在Red Hat Linux操作系统中安装BroadCom网卡驱动是软件开发过程中不可或缺的一环,尤其是在服务器配置或网络设备管理中。以下是一份详细的步骤指南,帮助您完成这个任务。 首先,安装驱动程序的来源有两种: 1. **...

    Broadcom 440× 10/100 网卡驱动

    标题中的“Broadcom 440x 10/100 网卡驱动”指的是Broadcom公司生产的一款适用于10Mbps和100Mbps网络连接的网卡驱动程序,主要面向440x系列的芯片。这些驱动程序对于在Linux操作系统中正确识别和使用该类型网卡至关...

    linux安装wl工具,broadcom博通wl驱动

    对于配备Broadcom博通无线网卡的系统,Linux用户通常需要安装特定的wl驱动来确保无线功能正常工作。本教程将详细介绍如何在Linux系统中安装和配置wl工具以及broadcom博通wl驱动。 首先,了解wl驱动。wl驱动是专为...

    linux 网卡识别和驱动安装

    在Linux系统中,尤其是Red Hat Enterprise Linux 5 (RHEL 5)这样的企业级操作系统上,硬件设备的识别和驱动程序的安装对于系统的正常运行至关重要。对于Dell Optiplex 360或380这类机器,如果它们配备了Broadcom品牌...

    BroadcomBcm57xx芯片网卡驱动Linux下安装方法资料.pdf

    在Linux操作系统中,安装Broadcom Bcm57xx芯片的网卡驱动是一个常见的任务,尤其对于上述提到的各种IBM服务器和BladeCenter型号。这些设备通常配备Broadcom的以太网控制器,需要特定的驱动程序来确保正常运行。本文...

    linux下BCM43xx驱动安装方法

    ### Linux下BCM43xx驱动安装方法详解 #### 背景介绍 随着Linux系统的日益普及,越来越多的用户选择Linux作为他们的操作系统。然而,在Linux环境下,对于某些硬件的支持并不是那么友好,尤其是无线网卡。其中,...

    BCM4312 BCM4315 无线网卡的linu驱动(rhel6上安装成功)

    在Linux系统中,尤其是企业级的Red Hat Enterprise Linux (RHEL) 6版本,有时默认的内核并不包含所有硬件的驱动程序,这包括某些特定的无线网卡型号,如BCM4312和BCM4315。这些网卡是由Broadcom公司生产的,其在...

    常用的网卡芯片

    4. 驱动软件的安装:文档强调了安装驱动软件的重要性,提及了几种不同类型的驱动软件,如Windows驱动软件、NDIS2驱动软件、ODI驱动软件和Broadcom Boot Agent驱动软件。这些驱动软件用于确保网卡芯片能够在不同的...

    Dell_PowerEdge_2950_ServerREDHAT_RS4安装手册_v1[1].0

    总结来说,安装Red Hat Enterprise Linux 4.0 AS在Dell PowerEdge 2950服务器上是一个涉及硬件识别、驱动准备、BIOS设置、文本模式安装和驱动加载的过程。每个环节都需要细心操作,确保所有硬件都能正常工作。这个...

    Linux安装Oracle10g.pdf

    在本文中,我们将详细讨论...通过以上步骤,我们可以成功地在Linux上安装Oracle 10g数据库,并配置好Red Hat Enterprise 3的环境,确保网卡驱动正确安装。请注意,整个过程中要遵循文档指示,避免出现不必要的问题。

    Linux操作系统下如何查看网卡当前版本

    例如,如果你的网卡是基于Broadcom芯片,你可能会看到`tg3`或者`bcm5700`这两个模块之一,因为它们是Red Hat Enterprise Linux 3 Update 2 (RHEL 3 U2)中的默认驱动。然而,`lsmod`并不会提供驱动的具体版本信息。 ...

    Linux安装Oracle10g(图文详解 教程).docx

    通过以上步骤,不仅可以顺利安装配置Red Hat Enterprise Linux 3系统,还能成功安装Oracle 10g数据库,并针对特殊硬件(如网卡)进行驱动安装,确保整个系统运行顺畅。这些操作不仅适用于Oracle 10g的安装,也适用于...

    让Linux网卡动起来 (2).pdf

    本文主要探讨了在Red Hat Enterprise Linux AS 4.0 (update 4)发行版下如何选择、安装和配置网卡,以实现HPProliant DL585 G2服务器的网络功能。以下是对相关知识点的详细说明: 1. **识别与支持的网卡**: - 在...

    cent os 5.2 读写ntfs完成安装指导

    如果使用的是Broadcom网卡,需要额外安装驱动以确保网络连接正常。从官网下载对应的驱动程序,解压并编译安装。 #### 4.2 安装FUSE FUSE是实现NTFS读写的关键组件之一,用于在用户空间实现文件系统。同样地,下载、...

    FusionServer iDriver-RHEL7.2-Driver-V012.zip

    标题"FusionServer iDriver-RHEL7.2-Driver-V012.zip"表明这是一个由华为提供的针对FusionServer服务器的Linux驱动程序集合,专为Red Hat Enterprise Linux (RHEL) 7.2版本设计。这个压缩包包含了多个子文件,用于...

    使用VMware_Server在Oracle_Enterprise_Linux上安装Oracle_RAC_10g

    硬件配置方面,主机操作系统是Windows 2003 SP2(32位),搭载两颗Intel Xeon 3GHz处理器和4GB内存,使用IBM SCSI和Broadcom NetXtreme Gigabit Ethernet网卡。客户操作系统即Oracle Enterprise Linux,分为两个...

    Dell R910.docx

    此外,还支持Novell SUSE Linux Enterprise Server和Red Hat Enterprise Linux,为用户提供了广泛的操作系统选择,适应不同应用场景。 3. **虚拟化选项**:R910服务器支持VMware vSphere 4.1,包括VMware ESX 4.1、...

    服务器性能A.docx

    - **兼容操作系统**:官方认证支持的操作系统包括Microsoft Windows Server 2003 (Standard、Enterprise、32位和x64版本)、Red Hat Enterprise Linux AS4 (64位)等 - **TPC-C性能指标**:至少达到260,000 TPC-C ###...

Global site tag (gtag.js) - Google Analytics