Recently when building a SuperMicro server I ran into an issue where no bootup devices were recognized, although they were setup appropriately in the bios.  All I had to do from within the bios was reload defaults then clear NVRAM and all was better.