Have you tried the BIOS option that clears or resets "ESCD"? (Sorry, not
in front of a machine I can reboot to get the right terminology). I had
a similar problem with my Gigabyte board that disavowed all knowledge of
one of the onboard NICs and the Firewire UUID was all
"...".
I just installed a new motherboard and memory in a machine that was
previously working well. Unfortunately now the machine won't detect any
of the PCI cards that are installed. The PCI-Express Video card is the
exception - that's working fine.
The motherboard in question is an Intel DP43BF.