I've just flashed the BIOS of 3 different X9SCD motherboards, all housed within different MicroCloud chassis. I've done this hundreds of times, with this exact BIOS version (x9scd8.612), with no issues. I have my own custom made FreeDOS ISO which I boot up on the IPMI KVM and run a batch file which simply executes:
AFUDOSU.EXE x9scd8.612 /P /B /N /K /R
Completed with no errors on all 3 systems. But after power cycling I can't get into the BIOS. I just end up with this screen:
The systems appears to work fine other than not being able to get into the BIOS. I was able to install Windows 2019 on one of the systems via the IPMI/KVM and boot an existing Linux OS on another. It's just entering the BIOS that seems to fail.
I noticed today that for some reason, Java wasn't allowing me to load the KVM without adding a security exception. This was only on servers running IPMI firmware 3.50. The ones on 3.54 continued to work fine. So I wonder if this is actually BMC/IPMI related? I updated the IPMI firmware on them anyway but that didn't fix it.
In addition, I've just tested another X9SCD server that hasn't been touched at all recently. It was already running IPMI 3.54 and I can't get into the BIOS on that! I'm completely puzzled as to what's going on. Anyone else finding this on X9 generation boards?
Based on user discussions in a thread by Webjunkie in the ServeTheHome Forums it appears that there is a date dependent bug that causes this behavior on some of the Supermicro X9 boards:
Apparently the problem can be worked around by either clearing CMOS to reset the RTC or by booting an OS and using its tooling (eg
hwclock
) to set the RTC to a date prior to 2021.According to their discussion there, Supermicro are aware of the problem:
I have just received a first untested BIOS version which fixes the bug for my X9SCM-F board from Supermicro. The previous version was 2.3 Now the board is on 2.3a and is working just fine
So you may expect fixed bios versions for the affected boards shortly.
bios with date bugfix