CentOS release 6.4 (Final)/DELL PowerEdge R300 で OMSA 起動後にネットワークが落ちる。再起動時に「network link is not ready 」といってつながらない。「service network restart」すると立ち上がる、そんなとき。
こいつが原因だったのでファームをアップして解決した。
PowerEdge R300 NICファームウェアアップデート – Hogex spotted
こんな環境でした。
# ethtool -i eth0
driver: tg3
version: 3.124
firmware-version: 5722-v3.08, ASFIPMI v6.02
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
# ethtool -i eth1
driver: tg3
version: 3.124
firmware-version: 5722-v3.08, ASFIPMI v6.02
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
tg3 0000:01:00.0: eth0: Tigon3 [partno(BCM95722) rev a200] (PCI Express) MAC address xx:xx:xx:xx:xx:xx
tg3 0000:02:00.0: eth1: Tigon3 [partno(BCM95722) rev a200] (PCI Express) MAC address xx:xx:xx:xx:xx:xx
ドライバはここから落とした。
ドライバの詳細 | Dell 日本
wget http://lists.us.dell.com/linux-security-publickey.txt
Network_Firmware_P32M4_LN_7.6.15.BIN
Network_Firmware_P32M4_LN_7.6.15.BIN.sign
# ls
Network_Firmware_P32M4_LN_7.6.15.BIN Network_Firmware_P32M4_LN_7.6.15.BIN.sign linux-security-publickey.txt
# gpg --import ./linux-security-publickey.txt
gpg: /root/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵23B66A9D: 公開鍵“Dell, Inc. (Product Group) ”を読み込みました
gpg: 処理数の合計: 1
gpg: 読込み: 1
# gpg --verify Network_Firmware_P32M4_LN_7.6.15.BIN.sign Network_Firmware_P32M4_LN_7.6.15.BIN
gpg: 2013年05月31日 02時40分05秒 JSTにDSA鍵ID 23B66A9Dで施された署名
gpg: “Dell, Inc. (Product Group) ”からの正しい署名
gpg: 警告: この鍵は信用できる署名で証明されていません!
gpg: この署名が所有者のものかどうかの検証手段がありません。
主鍵の指紋: 4172 E2CE 955A 1776 A5E6 1BB7 CA77 951D 23B6 6A9D
「警告: この鍵は信用できる署名で証明されていません!」だし、いかんし。
# gpg --edit-key 23B66A9D
gpg (GnuPG) 2.0.14; Copyright (C) 2009 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
pub 1024D/23B66A9D 作成: 2001-04-16 満了: 無期限 利用法: SC
信用: 未知の 有効性: 未知の
sub 1024g/10C11901 作成: 2001-04-16 満了: 無期限 利用法: E
[ unknown] (1). Dell, Inc. (Product Group)
コマンド> fpr
pub 1024D/23B66A9D 2001-04-16 Dell, Inc. (Product Group)
主鍵の指紋: 4172 E2CE 955A 1776 A5E6 1BB7 CA77 951D 23B6 6A9D
コマンド> sign
gpg: no default secret key: No secret key
コマンド>
pub 1024D/23B66A9D 作成: 2001-04-16 満了: 無期限 利用法: SC
信用: 未知の 有効性: 未知の
sub 1024g/10C11901 作成: 2001-04-16 満了: 無期限 利用法: E
[ unknown] (1). Dell, Inc. (Product Group)
コマンド>
gpg: signal Interrupt caught ... exiting
アップデートパッケージの使い方 Linux 用 Dell™ Update Packages ユーザーズガイド を参考にしてインストールすればきっといい。詳細はパス。(汗
ユーザに実行権限をつけて-cオプションで検証。依存関係で問題があればメッセージが出る模様だけど特に出なかった。
# chmod u+x ./Network_Firmware_P32M4_LN_7.6.15.BIN
# ./Network_Firmware_P32M4_LN_7.6.15.BIN -c
Dell Update Package 7.3 (BLD_172)
Copyright (c) 2003-2012 Dell, Inc. All Rights Reserved.
Release Title:
M710HD Quad Port 1Gig 5709 NDC,5720 DP 1G ADAPTER,BCM5709S Quad Port SERDES Noble MC,5719 QP 1G Mezz,Broadcom NetXtreme Gigabit
Network Adapter,57810S DP 10G KR Mezz,BCM57711 Dual Port KX4 Noble MC,11G Dual Port 1Gig 5709 NDC,M710HD Dual Port 10Gig 57712
NDC,BCM95709 iSCSI Offload Dual Port NIC,5720 QP rNDC 1G BASE-T,BCM57710 10GBase-T Dual Port Rack Mezzanine Card,BCM5709C Dual Port
Rack Mezzanine Card,BCM5709C Dual Port NIC without iSCSI Offload,BCM5709S Dual Port SERDES Mezzanine Card for Blade Systems,57810S
DP 10G BASE-T ADAPTER,Broadcom 57840 Quad Port Rack Converged Network Daughter Card,57810S DP bNDC KR,BCM957711 10G SFP+ Dual
Port NIC,5719 QP 1G ADAPTER,57800S QP rNDC (10G SFP+ + 1G BASE-T),57810S DP 10G SFP+ ADAPTER,BCM95709C 10/100/1000BASET Quad
Port NIC,BCM95708C PCI-E NIC,BCM57710 10GBase-T Single Port NIC,Broadcom 57840 Quad Port KR Blade Converged Network Daughter
Card,BCM57710 Dual Port KX4 Blade Mezzanine Card,BCM95722 PCI-E NIC,57800S QP rNDC (10G BASE-T + 1G BASE-T),Broadcom Dual Port
10Gb Ethernet (BCM57810S) LOM, 7.6.15
Release Date:
May 30, 2013
Default Log File Name:
P32M4X15-00
Description:
This release provides updated network controller firmware for the Broadcom NetXtreme devices. This release should be used with
the Broadcom 17.6.0 device drivers.
Supported Device(s):
M710HD Quad Port 1Gig 5709 NDC
5720 DP 1G ADAPTER
BCM5709S Quad Port SERDES Noble MC
5719 QP 1G Mezz
Broadcom NetXtreme Gigabit Network Adapter
57810S DP 10G KR Mezz
Broadcom NetXtreme Gigabit Network Adapter
Collecting inventory...
..
Running validation...
NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
Package version: 7.6.15
Installed version: 3.08.0
NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
Package version: 7.6.15
Installed version: 3.08.0
ファームウエアのアップデートを実行
# ./Network_Firmware_P32M4_LN_7.6.15.BIN
NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
The version of this Update Package is newer than the currently installed version.
Software application name: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
Package version: 7.6.15
Installed version: 3.08.0
Continue? Y/N:Y
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
.............................................
Device: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
Application: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth0)
Update success.
Device: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
Application: NetXtreme BCM5722 Gigabit Ethernet PCI Express (eth1)
Update success.
Would you like to reboot your system now?
Continue? Y/N:Y
The system is going down for reboot NOW!
立ち上がってきた。ネットワークもつながってる!!ファームウエアのバージョンはこんな感じ。
# ethtool -i eth1
driver: tg3
version: 3.124
firmware-version: 7.6.15 bc 5722-v3.14
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
# ethtool -i eth0
driver: tg3
version: 3.124
firmware-version: 7.6.15 bc 5722-v3.14
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
eth0は起動してなかったけど一括UPされてた。片方だけとか可能何だろうかと思ったけど今回は別に一括で問題ないので気にしない事にする。
解決してすっきりすばらしい!