New
#11
According to you setup log, you have the RC build which has the fix for the ActivCard issue for the in-box class driver. The fix was basically telling the driver to ignore the device type reported by the hardware and treat it as a CCID reader. Having said that, your ActivCard's device ID is VID_04E6&PID_E000 and it does not match the ID the fix was made for (VID_04E6&PID_E001), so the in-box class driver won't get installed. Since its Compatible ID is class_ff&subclass_01, the in-box class driver won't install for this device regardless because class_ff is Vendor specific class. Class_0B is the Smartcard class. The in-box class driver will only install on Class_0B devices. However, I noticed something interesting in your setup log. It looks like the first driver installed was stcusb.sys. This driver is really for the device "SCM Microsystem SCR300" (VID_04E6&PID_1001) and should not be installed for your device. Did you force install this driver by manually selecting it? The installation of this incorrect driver happened three times. It looks like you then selected another driver "Microsoft USB CCID Driver (ActivCard SCR33x/V2)". This is the driver with the fix I mentioned above. Since the device ID did not really match. I am wondering if this driver really works for you. Would you tell me if it works? If not, what's the result? Did the device come up with code 10 in device manager? Then, it seems you downloaded another driver (scr3xx.sys) from somewhere and installed it. Then, you cycled through the above drivers a few more times. Then the device was uninstalled and PNP re-detected it, found no driver and attempted to go to Windows Update but had no network connection. So the install failed. Then you tried the above drivers a few more time and finally settled on the "Microsoft USB CCID Driver (ActivCard SCR33x/V2)". Did I get a pretty good picture on what had happened? What was the result of each driver installed? I will attempt to locate the same reader you have and see if the in-box driver will work on it.
I cannot find a reader with the same device ID as yours. All the SCR331 readers I have are with the ID (VID_04E6&PID_E001) and with the Compatible ID of (Class_0B&SubClass_00). You must have a very old reader.
Just an update...
I installed RC as an upgrade to Vista Ultimate 64 and the reader works fine now with one exception:
When I insert the smartcard Win7 tries to install a driver for it but can't so it shows up as unknown, it still works fine though so I just have to deal with the "Can't Install Driver" balloon and the beeps. I'll play with it later.
MTS seems like you know a little something here :)
if you could pls, been having the samekind of issue with myself invovling a TI reader.
hw iDs : ACPI\SMCB000
*SMCB000
Compatible : 00000020
CM_DEVCAP_SILENTINSTALL
ConfigFlags : 00000040
DeviceInstancePath : ACPI\SMCB000\5&31DABA6F&0
Problem Code : 0000001C
any kind of help would be much appreciated.
hw iDs : ACPI\SMCB000
*SMCB000
Problem Code : 0000001C
Are you sure this hardware ID is a Smartcard reader? Problem code 1C means it couldn't find a driver for it. Usually, Smartcard readers are either USB, PCMCIA or PCI, so the hardware ID will have the appropriate "prefix" but your prefix is ACPI which means it is BIOS enumerated. I have never seen a BIOS enumerated Smartcard reader before. Is it built-in to a laptop? If so, what is the laptop make/model?
In Win7, not only you need a driver for the Smartcard reader, you also need a driver for the Smart card itself. It sounds like the system can't find a driver for the Smart Card. What is the hardware ID for your Smart Card? You can find this info from device manager, "Details" tab and select "Hardware ID".