PCI\VEN_1095&DEV_3112&SUBSYS_61121095&REV_02\4&2B96F39&0&48F0
    Name: Silicon Image SiI 3112 SATARaid Controller
    Hardware ID's:
        PCI\VEN_1095&DEV_3112&SUBSYS_61121095&REV_02
        PCI\VEN_1095&DEV_3112&SUBSYS_61121095
        PCI\VEN_1095&DEV_3112&CC_010400
        PCI\VEN_1095&DEV_3112&CC_0104
    Compatible ID's:
        PCI\VEN_1095&DEV_3112&REV_02
        PCI\VEN_1095&DEV_3112
        PCI\VEN_1095&CC_010400
        PCI\VEN_1095&CC_0104
        PCI\VEN_1095
        PCI\CC_010400
        PCI\CC_0104
1 matching device(s) found.

>you post the HWID for sataRAID driver, and the link to the driver is a NON-raid driver. (; This INF file installs the Silicon Image Serial ATA non-Raid driver for the)<

You are probably right, though it didn't prompt that way on install.  However, the device manager behavior was certainly peculiar.

What I did next, was to go into device manager and do an update driver.  I put the original CD that did NOT work during the install.   There are literally hundreds of drivers for all different make pieces of hardware.  It found something and installed it.  With great trepidation, I rebooted.  It came up fine.  The yellow ! was gone in device manager and on the driver it said:
Silicon Image SiL 3112 SATARaid Controller
Silicon Image
1.0.0.51
PCI\VEN_1095&DEV_3112&SUBSYS_61121095&REV_02\4&2B96F39&0&48F0

Next I went to the Microsoft update site to see if it wanted to replace the driver.  It did.  I opted to take the hardware install, and deselected XP SP3 so as not to inject too much carnage.  It rebooted, I went into Device Manager, only this time no yellow !.
Silicon Image
8/17/2007
1.0.62.0
PCI\VEN_1095&DEV_3112&SUBSYS_61121095&REV_02\4&2B96F39&0&48F0

- I subscribed. 
- The drive though is on a live machine, so I'm not sure that I test so easily. 
- I learned about the driver while going though many threads of woe about people having the problem with the Silicon Image chip set, which is much more than just the stand-alone cards.  It's very frequently built into motherboards.  It's a pretty common problem.
- I agree, the MS driver would be the one to get.  I generally don't do the hardware upgrades from the MS update site because often they hose the machine.  However, now was the time to find out since I didn't have it in operation yet.  It worked perfectly.  It may configure itself to a range of Silicon Image SATA adapters.
- However, when I go into device manager, I see the yellow question by it that says Raid Controller.  It says there is no driver installed, but when you go to details it shows: PCI\VEN_1095&DEV_3112&SUBSYS_61121095&REV_02\4&2B96F39&0&48F0
- It shows nothing on any of the other pages.  You probably know more what that means than I.

The card is the popular I/O Flex PSA150.  The BIOS on bootup states SiI 3112A SATARaid BIOS Version 4.2.47
- The interesting thing is the drivers that ship with the card do not work.  <F6> and you get an error reading the text file. 
- You also get hundreds of other drivers on the mini CD that comes with the card that have nothing to do with it.
- When I did the slip stream, it recognized the drive on install, and did the text part of the install fine.  When it rebooted, I got a BSOD
- Googling around I noticed a lot of people did strange things to get it to work.  I happened across a post where a guy said the problem is the wrong driver.  I followed his link and downloaded the driver:  www.siliconimage.com/docs/3112A_x86_win_idvr-12057.zip
- I started over with an unmodified XP SP2 CD and did <F6> with the above driver.  It came up fine and gave me two choices to select from.  I selected the one that matched my BIOS exactly.  XP installed fine.
- I went out to the Microsoft update site.  They had a new hardware driver available.  I answered yes for the update.  It worked fine as well.