Try booting from the Windows 7 installer, to see if it recreates the same error message as when you try to install from desktop.
The links from Googling that error message say that Marvell adapter is a SATA controller but I have only known Marvell to be an ethernet adapter. Since you say you are attempting to install from desktop with internet, it may be the ethernet adapter that is boinking the install.
Try installing from boot with no internet, or disabling the Marvell ethernet adapter.
(My offering other ideas is not meant to detract from Snuffy and Minotar's excellent suggestion to pre-load SATA
drivers in installer, just to give other possibilities in case needed)