Well, we're going to be 'flying by the seat of our pants' here, as I really can't think of anything, h'ware or s'ware, that should cause such a problem; if it's some kind of h'ware damage to the southbridge, the odds are infinitely greater that it would have killed all ports (including the GSATA [jMicron] ones, as they're connected through the SB...), along with a bunch of other stuff!
However, I think the place to start is with a clear CMOS, followed by an <F7> Load the Optimized BIOS default settings;
then, after the obligatory reboot, let's confirm some BIOS settings:
Ahhh - I'm going to temporarily post this, to reboot a few times and examine some things - I'll get back and edit it in a little bit...
OK - on the first page, "Standard CMOS Features", make sure that any drives that should be attaching are not set to (or 'stuck at') "None"; they want to be on "Auto", and you might want to set each one manually to "Auto", just to be sure! The reason I had to reboot is that I wanted to see the 'normal' operation of this page - my ICH is set to RAID, and my jMicron to AHCI, so none of these drives ever appear on this page; I use a 'quick reboot' procedure if I need to boot a number of times in quick succession to 'tweak' BIOS settings, without being frustrated by the two BIOS additions for these functions taking 'forever' (really, only about 16-20 seconds, but if you're booting over and over, it seems like eternity!) to do 'drive discovery'; what I do is disable the RAID, set the first boot item to CDROM, and toss in a bootable copy of MemTest, so it will 'catch' the boot, before it can 'see' my drives, and screw up the RAIDs. Anyways - this showed all my drives; I'm thinking if it somehow 'set' these to 'None', it might prevent detection; don't worry about which drive is which menu item - if a non-existent one is 'turned on', all it will do is waste a bit of time each boot doing 'discovery' to find an empty channel, and then you should be able to see which drives are on which channels...
Next, on the "Advanced BIOS Features" page:
check that you have "Hard Disk" somewhere in your "First/Second/Third Boot Device";
and see what pops up in the first item: "Hard Disk Boot Priority"; what this does is, if you have "Hard Drive" selected anywhere in the "Boot Device" list, allows you to 'pick' a boot drive, so that you are not limited to booting from the first 'discovered' hard drive... For now, just be sure it has something in this menu.
Then, on the "Integrated Peripherals" page:
"SATA RAID/AHCI Mode (Intel ICH10R Southbridge)" to "Disabled";
"SATA Port0-3 Native Mode" to "Enabled";
"Legacy USB storage detect" to "Disabled";
"Onboard SATA/IDE Device" to "Enabled" (this applies to the jMicron secondary controller - the 'purple ports';
and
"Onboard SATA/IDE Ctrl Mode" to IDE.
That should do it; if not, reboot and return to the "Integrated Peripherals" page; set "SATA Port0-3 Native Mode" to "Disabled"; if this works, it could indicate a problem in the MOBO's interrupt controller setup/chip...