So what type of PC do you have?
Do you know any of its hardware specifications?
What are the wierd error messages you are seeing?
What distribution / version are you running?
The output of the command lscpi will show what type of controllers are installed in the PC.
IDE, ATA, and PATA are really the same thing and the drives have a device ID like /dev/hda, /dev/hdb etc.
http://en.wikipedia.org/wiki/Integra..._ATA_Interface
SCSI, SATA, USB and Firewire have a device ID like /dev/sda, /dev/sdb etc.
You would only need a SATA driver if using a SATA controller. The driver be it IDE or SATA should read the information (Maxtor 6B200P0, ATA DISK drive) from the drive itself.