Hacker News new | ask | show | jobs
by bcrl 1241 days ago
Server BIOS is just very poorly written. It never gets the boot time optimizations that desktops get.

At a former employer, every time we got a new generation of Intel dual socket server boards, the bugs that we had to get fixed in the previous generation would always reappear. Specifically, there were issues with the board properly detecting and configuring PCIe gen 1 boards. One of the custom boards used an older FPGA and only used gen 1 speeds. Intel would eventually get the BIOS fixed about 6 months after the first test systems would arrive. I saw this happen in no fewer than 3 distinct generations of server boards. It's bonkers how broken their processes are. My best guess is that the code for the next generation of CPU always branches off before the bug fixes are reapplied.

Sometimes I hate computers.