What you're reporting is I suspect what you see on POST (power on self test) or quick POST, which may or may not include CDROMs. It seems the hard disks, when present, are detected. The Ch numbers can be confusing, never mind that for the moment.
Instead, the place to check whether a device is properly detected is in BIOS setup. When computer starts, press Del to enter. Standard CMOS features - you should see what's on the IDE connectors.
Your main BIOS doesn't seem to have a item showing whether SATA drives are installed, but not sure.
They do have an SATA Raid BIOS, it's mainly for RAID configuration, and you're not using that. But it should still show whether SATA drives are connected. To see this, when computer starts, press Tab. At the bottom you should see whether your SATA drive is detected.
In main BIOS, make sure in integrated peripherals, the P-IDE controller and SATA controllers are enabled.
If no changes are made in BIOS setup, just exit. Otherwise save settings and exit.
If you're installing XP on an SATA hdd, when the XP setup screen comes up, get your finger ready on F6 and press it immediately. You will be asked later to install hdd controller drivers. Press S to install, then insert floppy with the VIA8237 disk drivers (should come with motherboard). Select the one for XP and proceed.
Installing XP to P-ATA hdd shouldn't require pressing F6.