Supermicro X9SCD 无法进入 BIOS(错误代码:AB)

wil*_*ood 7 bios flash supermicro

我刚刚刷新了 3 个不同 X9SCD 主板的 BIOS,它们都安装在不同的 MicroCloud 机箱中。我已经用这个确切的 BIOS 版本 (x9scd8.612) 完成了数百次,没有任何问题。我有自己定制的 FreeDOS ISO,我在 IPMI KVM 上启动它并运行一个批处理文件,它简单地执行:

AFUDOSU.EXE x9scd8.612 /P /B /N /K /R
Run Code Online (Sandbox Code Playgroud)

在所有 3 个系统上都没有错误地完成。但是在电源循环后,我无法进入 BIOS。我只是结束了这个屏幕:

BIOS AB 错误

除了无法进入 BIOS 之外,系统似乎工作正常。我能够通过 IPMI/KVM 在其中一个系统上安装 Windows 2019,并在另一个系统上启动现有的 Linux 操作系统。只是进入BIOS似乎失败了。

我今天注意到,出于某种原因,Java 不允许我在不添加安全异常的情况下加载 KVM。这仅适用于运行 IPMI 固件 3.50 的服务器。3.54 上的那些继续正常工作。所以我想知道这是否真的与 BMC/IPMI 相关?无论如何,我更新了它们的 IPMI 固件,但这并没有解决它。

另外,我刚刚测试了另一个最近完全没有接触过的 X9SCD 服务器。它已经在运行 IPMI 3.54,我无法进入 BIOS!我完全不明白发生了什么。还有其他人在 X9 代板上发现过这个吗?

Håk*_*ist 5

根据Webjunkie 在 ServeTheHome 论坛中的一个线程中的用户讨论,似乎存在一个日期相关的错误,导致在某些 Supermicro X9 板上出现这种行为:

如果系统日期为 E3v1/v2 CPU(X9SCL-F、X9SCL+-F、X9SCI-LN4F、X9SCA-F、X9SCM-F、X9SCM-IIF 等),似乎 SuperMicro X9 主板将不允许您进入 BIOS 2020 年 12 月 31 日之后。当尝试进入 BIOS 时,它出现蓝屏,并且在右下角显示错误代码“AB”,根据 SuperMicro 文档,这显然意味着“设置输入等待”。如果清除CMOS,则可以进入BIOS。我们已尝试使用最新的 BIOS (v2.3) 和较旧的 BIOS,但结果相同。

显然,可以通过清除 CMOS 以重置 RTC 或通过启动操作系统并使用其工具(例如hwclock)将 RTC 设置为 2021 年之前的日期来解决该问题。

根据他们在那里的讨论,Supermicro 意识到了这个问题:

我刚刚收到 SuperMicro 的更新:

“我们已经意识到这个问题,并在内部进行了解决。一旦我有更多关于 BIOS 修复的详细信息,我将提供更新。现在请继续使用手动解决方法。”

  • 只是想补充一点,您可以启动 UFI shell 并使用 date 命令设置过去的时间。刚刚在一堆板上完成了这项工作,只是为了进入 BIOS 然后将其设置回去。希望修复发布的时间不会太长。 (2认同)