I too am having the same exact issue. When my system first boots it hangs on code 58. There is just a non blinking cursor in top left of screen. It takes about 5 min then the system boots normally. (Fast too i might add) Everything after that works just fine. Windows runs normally and it seems to recognize all USB ports and readers. Is there a conflict with connecting all the headers? Should I instead connect the WiFi/Bluetooth adapter to one of the headers and if so, which one? I have tried every setting in the BIOS i can think of with no positive results. This is the only problem i have had with the entire system. Everything went together well all worked first try.
Thermaltake Level 10GT Case
Intel DX58SO2 MB
Intel i7 970
24G Corsair Dominator @ 1600
2 x Nvidia GTX 580 Black Ops SC ed
Ultra X4 1000w Gold Ed
Plextor 128G SATA III
WD Caviar Black 2T
SoundBlaster Xfi Titanium
I was having the same issues. Finally figured it out last night.
It has something to do with USB storage devices plugged into the computer during boot, or at least with mine it did. I updated the bios (to 0817) and went into them and changed the boot options to not load USB devices during the boot (there were 3 options near the bottom to increase boot speed. Only one of them was to not load USB devices, but I enabled them all.)
Haven't had a problem with the 58 hang since then. Hope this helps!