Vista recognizes device incorrectly
I have a SiL 3132 4-port SATA expansion PCI-E card. It came with XP
drivers but I have managed to locate a Vista 64 bit driver (Silicon
Image SATALink Controller for Windows Vista 64).
Every time I try to install it under Vista, Windows insists it is a
RAID Controller card and installs a RAID 5 driver. The card does
support RAID but I want to use it as a straightforward expansion card
giving 4 additional SATA ports for 4 separate HDDs.
When I uninstall the device and reinstall it, Windows automatically
assumes it is a RAID Controller and downloads a RAID driver from
Windows Update. Short of disconnecting from the internet I don't seem
to have a way of disabling the system from downloading a driver of its
choice automatically. When I do this I get the same result as for
updating the driver (see below).
When I try to update the driver, choosing 'Browse my computer for
driver software' and point it to the 64 bit driver I've downloaded
manually I get the message Windows was unable to install your RAID
Controller. Windows could not find the driver software for your
It seems that Windows insists that the device is a RAID Controller and
is only willing to install drivers for a RAID Controller. Is there any
way I can force Windows to treat it as a SATALink Controller and
install the driver I want it to install?