Maybe it could be an error in the driver INF file (I have seen this before
in
Intel Video drivers). Here's the file:
; gtipci21.inf
; Texas Instruments PCI GemCore based SmartCard controller installation
; Copyright (c) 2004 Gemplus
; INSTALL_TYPE = PCI
[Version]
Signature="$Windows NT$"
Class=SmartCardReader
ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
Provider="Gemplus"
DriverVer=05/31/2005,1.0.1.15
CatalogFile=gtipci21.cat
[DestinationDirs]
DefaultDestDir = 11
GTIPCI21.Install.CopyFiles = 12
GTIPCI21.B1Install.CopyFiles=10
[SourceDisksNames]
1=%Disk%,,,
[SourceDisksFiles]
gtipci21.sys=1
tiscfw.deb=1
cttib1.dll=1
[ControlFlags]
; Prevent legacy install for PnP readers
ExcludeFromSelect=*
[Manufacturer]
%TI%=TI
[TI]
; DisplayName Section DeviceId
; ----------- ------- --------
%GTIPCI21.DeviceDesc% = GTIPCI21.Install, PCI\VEN_104C&DEV_8035
%GTIPCI21.DeviceDesc% = GTIPCI21.Install, PCI\VEN_104C&DEV_8038
%GTIPCI21.DeviceDesc% = GTIPCI21.Install, PCI\VEN_104C&DEV_803D
;------------------------------------------------------------------------------
[GTIPCI21.Install.NT]
AddReg = GTIPCI21.Install.AddReg
CopyFiles = GTIPCI21.Install.CopyFiles
CopyFiles = GTIPCI21.B1Install.CopyFiles
[GTIPCI21.Install.CopyFiles]
gtipci21.sys,,,2
tiscfw.deb,,,2
[GTIPCI21.B1Install.CopyFiles]
cttib1.dll,,,2
[GTIPCI21.Install.NT.Services]
AddService = GTIPCI21, 2, GTIPCI21.Service, GTIPCI21.EventLog
[GTIPCI21.Service]
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_AUTO_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\gtipci21.sys
[GTIPCI21.EventLog]
AddReg = GTIPCI21.AddEventLog.reg
[GTIPCI21.AddEventLog.reg]
HKR,, EventMessageFile, 0x00020000,
"%%SystemRoot%%\System32\drivers\gtipci21.sys"
HKR,, TypesSupported, 0x00010001, 7
[GTIPCI21.Install.AddReg]
HKLM,"SOFTWARE\Gemplus\PCSC_Drivers\UltraMedia"
HKLM,System\CurrentControlSet\Services\SCardSvr,Start,0x00010001,2
; Required on Win2000
HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,DLLName,0,wlnotify.dll
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logon,0,SCardStartCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logoff,0,SCardStopCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Lock,0,SCardSuspendCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Unlock,0,SCardResumeCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Enabled,0x00010001,1
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Impersonate,0x00010001,1
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Asynchronous,0x00010001,1
; ================= Strings =====================
[Strings]
GEMPLUS = "Gemplus"
TI = "Texas Instruments"
GTIPCI21.DeviceDesc = "Texas Instruments PCI GemCore based SmartCard
controller"
Disk = "Texas Instruments GemCore IFD Handler installation disk"
Please help!
R.Demandt said:
I have a hp nc6220 with a smartcard reader (Texas Instruments PCI GemCore
based SmartCard controller). But I can't get it to work under windows xp
embedded (SP2+2007 Feature Pack), in the device manager it gives an error
(code 39): "Windows cannot load the device driver for this hardware. The
driver may be corrupted or missing."
Any ideas, maybe a missing component???
Please, I really need to get this to work.
R.Demandt