Dell R 620マシンNICがipを正常に設定できない

1748 ワード

環境:Dell R 620,Debian 7.3 Linux version 3.2.0-4-amd 64
質問:ipを設定後、ネットワークサービスを再起動し、agent aborted loading bnx 2 x/bn 2 x 2-e 2-7.0.29.0を報告します.fw(not found?) bnx2x:[bnx2x2_func_hw_init:5382(eth3)]Error loading firmware bnx2x:[bnx2x_nic_load:1853(eth3)] HW init failed, aborting.
1.bnx 2 xとは?
bnx 2 xはBroadcom社が開発したlinuxネットワークカード駆動であり、同様にtg 3,bnx 2,bnx 2 x and b 44の他の駆動バージョンもある.これはbroadcom一家だけで、他の会社が開発した駆動もあります.現在Broadcomの駆動サポートライン:NetXtreme and NetLink-tg 34401-b 44.
2.どうしてこの間違いを報告したのですか.
機械のネットワークカードをチェックしました.
#lspci
00:1f.0 ISA bridge: Intel C600/X79 series chipset LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller (rev 05)
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM57800 1/10 Gigabit Ethernet (rev 10)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM57800 1/10 Gigabit Ethernet (rev 10)
01:00.2 Ethernet controller: Broadcom Corporation NetXtreme II BCM57800 1/10 Gigabit Ethernet (rev 10)
01:00.3 Ethernet controller: Broadcom Corporation NetXtreme II BCM57800 1/10 Gigabit Ethernet (rev 10)
は自分のNICがBCM 578000で、駆動がbnx 2 xであることを発見した.
ドライブが正常にロードされているかどうかを確認します
#lsmod|grep bnx2x
bnx2x                 389394  0
mdio                   12653  1 bnx2x
libcrc32c              12426  1 bnx2x

詳細を表示:
#modinfo bnx2x

通常のロード.
エラーを報告すると、bnx 2 x呼び出しfirmwareにパケットが欠落していることがわかります.
公式サイトでパッケージをダウンロードし、対応するファイルを対応するディレクトリの下にコピーすればいいです.
パッケージアドレス:https://packages.debian.org/zh-cn/wheezy/firmware-bnx2x
#cp -r /bnx2x/bnx2x /lib/firmware/

NICを再起動します.