Ahh SATA (serial ATA) not SCSI (Small Computer System Interface) two different interfaces.. even though Linux does referer to sata drives the same way it does scsi..
Well first off you are running RedHat 8 which is a pretty old version of linux. SATA support was not built in the kernels back then. you either need to update to a newer 2.6 kernel, or switch to a distro that is more recent.
If you wish to stick with a RedHat distro take a look at Fedora Core 5 http://fedora.redhat.com/
Odds are when you upgrade your version of Linux it will have a much easier time seing SATA drives. the new distro will also help with your other issues..
Suse and Ubuntu are two other choices that might work well for you
<- free Ubuntu CD's by mail..