Cannot detect WD 1TB Cavier Blue SATA III drive in Windows 7

Hi there, I have two WD 1TB Cavier Blue SATA III drives for my PC. My W7 runs on the 1st SATA III drive (but on SATA II port) but my 2nd SATA III drive (on SATA III port) is not detected in Windows environment even though my BIOS detect it as a SATA III drive during boot up.

My motherboard is ASUS P7H55-M/USB3 and I have tried Marvell controllers 1036 and 1045 but both did not solve my problem.

I have checked the 2nd SATA III drive on a SATA II port and it worked fine so there is no hardware problem.

What do I should do in order to use my 2nd SATA III drive on a SATA III port?

Thanks very much!

The drive is not detected under Windows or the drive is detect as a SATA II?