※ このエントリは、はてなグループ終了に伴う、サブブログからの引越エントリ(2011/03)です。
※ 情報が古い可能性もありますので、ご留意ください。
FUJITSU さんの RX200S6 に、CentOS 5 を入れて動かしていたのですが、先日ハングアップしてしまう現象があったので、ドライバのアップデートをした。
RX200 は dmidecode で確認する限り
Port Connector Information Internal Reference Designator: Intel 82575EB CH 1 Internal Connector Type: None External Reference Designator: LAN-1/Management External Connector Type: RJ-45 Port Type: Network Port
な感じで、インテル製のオンボード NIC なので、下記のページから最新版のドライバをダウンロードして、rpm 化してからインストールした。
ちなみに、今日 (2011/03) 時点の最新版のバージョンは 2.4.13
- Network Adapter Driver for 82575/6 and 82580-Based Gigabit Network Connections for Linux* (2.4.13)
ダウンロードして展開
# wget http://downloadmirror.intel.com/13663/eng/igb-2.4.13.tar.gz # tar zxvf igb-2.4.13.tar.gz
ビルドして RPM にする
# cd igb-2.4.13 # cat igb-2.4.13/igb.spec
一応、SPEC ファイルを確認して・・・(別に省略しても良いです)
# cp igb-2.4.13/igb.spec /usr/src/redhat/SPECS/ # cp igb-2.4.13.tar.gz /usr/src/redhat/SOURCES/
SPEC ファイルと展開元 (ダウンロードした) のファイルをコピー (もしくは移動)。
# cd /usr/src/redhat/SPECS/ # ls igb.spec
ちゃんと SPEC ファイルがあるのか確認して・・・
# rpmbuild -ba igb.spec
RPMを作ります!
# cd /usr/src/redhat/ # tree RPMS/ RPMS/ |-- noarch `-- x86_64 `-- igb-2.4.13-1.x86_64.rpm 2 directories, 1 file # tree SRPMS/ SRPMS/ `-- igb-2.4.13-1.src.rpm 0 directories, 1 file
-ba オプションなので、rpm と srpm ができているはず。
ドライバのインストール
# rpm -ivh igb-2.4.13-1.x86_64.rpm 準備中... ########################################### [100%] 1:igb ########################################### [100%] original pci.ids saved in /usr/local/share/igb
完成した RPM をインストールしてやれば完了。その後リブート。
元のファイルは "/usr/local/share/igb" あたりにあった。
インストール前
# dmesg | grep Intel ・・・省略・・・ Intel(R) Gigabit Ethernet Network Driver - version 1.3.16-k2 Copyright (c) 2007-2009 Intel Corporation. igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection igb 0000:01:00.1: Intel(R) Gigabit Ethernet Network Connection
ドライバインストール後
# dmesg | grep Intel ・・・省略・・・ Intel(R) Gigabit Ethernet Network Driver - version 2.4.13 Copyright (c) 2007-2010 Intel Corporation. igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection igb 0000:01:00.1: Intel(R) Gigabit Ethernet Network Connection