My board would not boot when my iPod was plugged in to a USB socket.
I think this was because I had USB above my hard drives in the boot order, so I assume it was looking at the iPod, not finding a boot record, but then not moving on to hard drives.
Assuming you're not booting from these devices, you could try changing the boot priorities.