刚刚将两台 Supermicro 1022G-URF 的 BIOS 更新到 R3.5。它们都配有主板 H8DGU-F,带有两个板载 Intel 82576 NIC。
两台 Supermicro 中的一台在这次 BIOS 更新后根本没有任何可见的 NIC。它们甚至没有在 BIOS 的网络启动设备下列出。所以我已经尝试了什么:
- 从 Ubuntu Live CD 启动
lspci | grep -i ethernet
没有任何结果(但这在正常工作的 CD 上有效)。 - 使用完全相同的图像再次更新了 BIOS。
- 将 IPMI 更新至最新版本。
- 让服务器关闭大约 10 分钟,但没有成功(由于服务器是远程的,所以它仍然连接到电源)明天将尝试完全切断电源。
- 更改了一些 BIOS 选项,例如:
- 支持 SR-IOV:已启用
- 加载板载 LAN 1 选项 Rom:已禁用
- 加载板载 LAN 2 选项 Rom:已禁用
- IOMMU:已启用
如果能提出一些建议以使两个丢失的 NIC 重新回到游戏中,我们将不胜感激。
我还没有尝试过的其他可能的修复方法:
- 致电 Supermicro 支持。
- 搜索分离的 NIC 固件。
- 关注此博客:http://blog.vodkamelone.de/archives/146-Unbricking-an-Intel-Pro1000-e1000-network-interface.html。
答案1
最终的解决方案是按照 Brian 的建议将 BIOS 设置重置为“故障安全默认值”。
答案2
BIOS 更新后您是否加载了最佳默认值?Supermicro 技术支持人员告诉我,刷新 BIOS 后必须在 BIOS 中加载最佳默认值。显然这是必需步骤的一部分。