Updating bios without a floppy
But I only needed to set an admin password and IP address and routing, so… This is very neat, but it comes with some downsides.The second step is to update the BIOS of the server itself. You have two options to download: a Windows executable or a ZIP archive. The Windows executable is supposed to build a floppy to upgrade the BIOS. At first I wanted to give it a floppy disk image via HTTP, and use the Serial-over-SSH to enter the boot menu and do stuff.To be precise, now that I compared this with the actual running setup, the two PLX PCI-E switches were not to be found on the bus, the network cards just happen to be connected to them. I was already considering the costs of adding a riser card and a multiport card to the server (wouldn’t have helped, as I noted the PLX were gone), when Janne suggested doing a reset to defaults anyway. The settings were basically the same I left before (looks like “optimal defaults” do include SVM), just changed SATA back to AHCI (yes, even in optimal settings, it defaults to IDE compatibility). But then only three out of five drives were recognized (one of the SSDs was disconnected when I was there in April and I hadn’t had time to go back there in June to put it back).I tried playing with all the configuration options for the network cards, for PCI, for Pn P and ACPI. One more reboot into BIOS to disable the IDE controller altogether and the rest of the HDDs appeared, together with their LVM group.
On the other hand, I was hoping for an SVM/IOMMU fix which is not there still, as KVM made it complain, so I wanted to try.
What happened after would probably deserve a separate post, but I’ll try to be short and write that down here.
After update, of course I got the usual “CMOS checksum error, blah blah, Press F1 to enter Setup.”.
Oh yeah and it requires a parameter, but if you don’t provide it, it’ll tell you that the command is unknown (because it still passes a bunch of flags to the flash utility), and tells you to reboot.
Now this is only the problem with getting the BIOS updated.