XP will not recognize Caviar SE16 500Gb SATA drive

I’m a newbie. Trting to add a caviar SATA to my XP Dim 5150.  The tower will not recognize the drive. I bought a Dynex 2.0 cable (my drive didn’t come with one or with a pinout. The file said I didn’t have to use the pins to determine the primary/slave drive. My PC will not recognize the drive even when i did a DOS rescan. Can someone tell me what I’m doing wrong?

mrremote

How old is the mainboard ? Do you need software drivers to install the OS when it asks for them. Does your drive show in the Bios Post screen ?