I think the problem here is, besides the fact you didn't specify what OS you are using or other specs, that you need to go into...
>Disk Management "on left window toward bottom"
Once open, see if the drive is listed. If it is, and has an operating system on it, this could be the reason for the BIOS error, If not needed, you can delete the partiion\s , format the drive as NTFS primary, follow the prompts, assign a drive letter etc... and it should then be recognized.
Just make sure you do this to the correct drive, note the size.
If you get stuck or are not sure, let me know, I will step you through it.
My PC's gigabyte mobo crashed. Then, I got the old 180Gb Seagate SATA HDD and connected it on SATA0 port on my new PC with MSI PM8M-V mobi. However, the new PC has its OS installed at 40GB Maxtor connected at IDE0 as master and another 80GB Seagate Baracudda connected at IDE0 as slave. so overall, I have 3 HDDs.
The problem is when I boot up the new PC, it says in BIOS "Hardware initiate failed, please check the device. Press g to continue." And then the Seagate SATA HDD is not detected on MY COMPUTER. please help. I think my motherboard supports IDE and SATA drives together but has issues on its BIOS setting. but i dont know to get it done. sometimes, the sata HDD works fine but lags and hangs occur when using the applications.