I am using Win 7 Home Premium 64bit OS and i noticed that my motherboard GA-X58A-UD3R - Marvell 91xx Config ATA Device is unspecified device. I went to download the latest firmware for SATA and USB3.0, but i still that unspecified device under my devices.
Whether you have GA-X58A-UD3R (rev. 2.0) or (rev. 1.0) the Marvell drivers are the same. Further, I do NOT recommend Marvell for the 'boot' drive(s) unless you have (1) one SSD connected to it.
I'd first disconnect any drives (HDD or SSD) connected to the Marvell SATA ports, next install the driver(s) listed below, restart, shut down, and lastly connect a drive to the first Marvell SATA port (GSATA3_6).
If for some reason you want or need to update the BIOS then only use Q-Flash. Before doing so I recommend that you boot into the BIOS, Load Optimal settings, Save = 'Yes', reboot then follow the videos listed below. Afterwards redo whatever BIOS changes required e.g. if using AHCI then change back to AHCI problems see - http://support.microsoft.com/kb/922976