我的网卡出了点问题。服务器启动正常,我可以执行 wget/ping 等操作。但是,当我/etc/init.d/networking restart
收到以下错误时:
Bringing up interface eth0: bnx2: fw sync timeout, reset code = 1030009
SIOCSIFFLAGS: Device or resource busy
因此,任务失败。我在 Google 上搜索了建议在 BIOS 中禁用 PNP 的用户,但没有找到任何选项。以下是一些系统信息:
$ ethtool -i eth0
driver: bnx2
version: 2.0.8-rh
firmware-version: bc 2.9.1
$ uname -a
Linux host 2.6.18-238.9.1.el5 #1 SMP Tue Apr 12 18:10:13 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
$/sbin/lspci | grep Broadcom
04:00.0 PCI brodge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
05:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5700 Gigabit Ethernet (rev 12)
08:00.0 PCI brodge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5700 Gigabit Ethernet (rev 12)
$ lsmod | grep bnx2
bnx2i 81704 0
cnic 109512 1 bnx2i
libiscsi2 77765 6 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libiscsi_tcp
scsi_transport_iscsi2 73945 8 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libiscsi2
bnx2 224780 0
scsi_mod 199001 15 mpt2sas,scsi_transport_sas,mptctl,be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libiscsi2,scsi_transport_iscsi2,scsi_dh,sg,libata,megaraid_sas,sd_mod
$ rmmod bnx2; modprobe bnx2
PCI: Enabling device 0000:05:00.0 (0158 -> 015a)
PCI: Enabling device 0000:09:00.0 (0158 -> 015a)
bnx2: fw sync timeout, reset code = 10300003
由于我不知所措,任何帮助都将不胜感激。
答案1
您可能遇到了以下一个 (或两个) 错误:
- https://bugzilla.redhat.com/show_bug.cgi?id=680411
- https://bugzilla.redhat.com/show_bug.cgi?id=693542
尝试 jwilson 的最新内核:
答案2
我一直对这些基于 bnx2 的卡有一些问题。对我来说,一个解决方法是将 bnx2i 模块列入黑名单(该模块可执行 iSCSI 卸载)。如果您不需要 iSCSI 卸载,请尝试卸载 bnx2i 并在 modprobe.conf 中将其列入黑名单。
答案3
问题:一旦 OMSA 加载,管理工具就会与 NIC 失去通信。(似乎与 IPMI 有关)
解决方案:
srvadmin-services.sh disable
shutdown -r now
update_firmware --yes
srvadmin-services.sh enable
shutdown -r now
找到以下链接 http://lists.us.dell.com/pipermail/linux-poweredge/2011-November/045577.html