由于近期安裝過的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