由于近期安装过的3台HP DL 580 G2服务器都存在在安装linux系统时网卡找不到的情况,经过在support.hp.com上查询,找出了NC7131等型号网卡在Linux 上的安装办法。
本文档适用于NC7170、NC7132、NC7131、NC6170、NC6136、NC6134、NC6133、NC6132、NC310F等9种网卡,适用于Hp 580、360、570、530等机型。(注意:由于HP DL 580 G2服务器生产批次不同,所安装的网卡型号也不尽相同,笔者本人就遇到过NC7131、NC7770等多型号网卡的DL 580 G2机器)
Hp的支持网站上已经有该网卡的安装包,名称是e1000-version.src.rpm,其中version是指版本,比如我所下载的是e1000-5.2.39.1c-1.src.rpm。安装前请到support.hp.com上下载该安装包,然后按其安装文档进行安装,也可以按下列步骤进行。
安装过程如下:
1、先到/usr/src/linux-下检查是否存在kernel的运行包,如果没有请通过"Kernel Source Code Setup"设置项进行安装。
2、安装e1000-version.src.rpm,rpm -ivh e1000-version.src.rpm,注意这一步并不是真正的安装;
3、为e1000驱动创建二进制分发包rpm,
Red Hat 安装是:
# cd /usr/src/redhat
# rpmbuild -bb SPECS/e1000.spec
SUSE SLES 7 and UnitedLinux 安装是:
# cd /usr/src/packages
# rpm -bb SPECS/e1000.spec
SUSE SLES 9 安装是:
# cd /usr/src/packages
# rpmbuild -bb SPECS/e1000.spec