Real Geek Forums  

Go Back   Real Geek Forums > Archives > Operating Systems > Windows XP > Windows XP Embedded

Notices

Reply

again: SmartCard not working

 

LinkBack Thread Tools Display Modes
Old 12-27-2006, 08:20 AM   #1 (permalink)
Default again: SmartCard not working

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

R.Demandt
Guest
 
Posts: n/a
Reply With Quote  
Old 12-27-2006, 10:20 AM   #2 (permalink)
Default RE: again: SmartCard not working

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,St art,0x00010001,2
; Required on Win2000
HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,DLLNa me,0,wlnotify.dll
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logon ,0,SCardStartCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logof f,0,SCardStopCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Lock, 0,SCardSuspendCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Unloc k,0,SCardResumeCertProp
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Enabl ed,0x00010001,1
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Imper sonate,0x00010001,1
HKLM, SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\Notify\ScCertProp,Async hronous,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" wrote:
Quote:
> 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
>
R.Demandt
Guest
 
Posts: n/a
Reply With Quote  
Old 12-27-2006, 06:52 PM   #3 (permalink)
Default Re: again: SmartCard not working


The import doesn't like allot of the registry keys, but the resources are
all there. Did you create the repository for the driver files? Where there
any files missing when you built the image?

Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
XP Embedded Book Author - XP Embedded Advanced, XP Embedded
SupplementalToolkit



"R.Demandt" <RDemandt@discussions.microsoft.com> wrote in message
news:B29544DC-6DDE-4091-A250-CB9648CB36A6@microsoft.com...
Quote:
> 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,St art,0x00010001,2
> ; Required on Win2000
> HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,DLLNa me,0,wlnotify.dll
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logon ,0,SCardStartCertProp
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logof f,0,SCardStopCertProp
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,Lock, 0,SCardSuspendCertProp
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,Unloc k,0,SCardResumeCertProp
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,Enabl ed,0x00010001,1
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,Imper sonate,0x00010001,1
> HKLM, SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\Notify\ScCertProp,Async hronous,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" wrote:
>
Quote:
>> 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
>>

Sean Liming \(eMVP\)
Guest
 
Posts: n/a
Reply With Quote  
Old 12-29-2006, 12:53 AM   #4 (permalink)
Default Re: again: SmartCard not working

R.Demandt,

Device Manager typically is not informative about driver failures.
You should look into \windows\setupapi.log (and maybe even increase the log level) if you want to see more details on what's missing
or why it is failing to install.

Also, I presume, you have satisfied all the dependencies on every single binary file including into the driver package. And the
driver works fine on XP Pro.

--
=========
Regards,
KM

Quote:
> no files missing and no errors, I don't think that's the problem. I think I
> am missing components needed for smartcards or that the inf file has
> something in it that doesn't allow it to work on embedded systems. I really
> need to get this problem solved, so I would be really happy with any help...
>
> Thanks for your response,
> R.Demandt
>
> "Sean Liming (eMVP)" wrote:
>
Quote:
>>
>> The import doesn't like allot of the registry keys, but the resources are
>> all there. Did you create the repository for the driver files? Where there
>> any files missing when you built the image?
>>
>> Regards,
>>
>> Sean Liming
>> www.sjjmicro.com / www.seanliming.com
>> XP Embedded Book Author - XP Embedded Advanced, XP Embedded
>> SupplementalToolkit
>>
>>
>>
>> "R.Demandt" <RDemandt@discussions.microsoft.com> wrote in message
>> news:B29544DC-6DDE-4091-A250-CB9648CB36A6@microsoft.com...
Quote:
>> > 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,St art,0x00010001,2
>> > ; Required on Win2000
>> > HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,DLLNa me,0,wlnotify.dll
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logon ,0,SCardStartCertProp
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logof f,0,SCardStopCertProp
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,Lock, 0,SCardSuspendCertProp
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,Unloc k,0,SCardResumeCertProp
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,Enabl ed,0x00010001,1
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,Imper sonate,0x00010001,1
>> > HKLM, SOFTWARE\Microsoft\Windows
>> > NT\CurrentVersion\Winlogon\Notify\ScCertProp,Async hronous,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" wrote:
>> >
>> >> 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
>> >>
>>
>>
>>

KM
Guest
 
Posts: n/a
Reply With Quote  
Reply

Tags
None

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
EFS with Smartcard Lukas Dvorak Windows Vista Security 0 01-11-2007 12:28 PM
smartcard Massimiliano Castelletto Windows XP Embedded 0 09-29-2004 08:36 AM
I cannot use my smartcard to log on to the remote PC Mishu Windows XP Work Remotely 0 04-08-2004 12:31 PM
help with smartcard and windows xp venom2733 Windows XP Basics 3 10-15-2003 03:02 PM
please help me with smartcard venom2733 Windows XP Security & Administration 1 10-14-2003 08:15 AM


All times are GMT. The time now is 03:02 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright © 2005 - 2007 RealGeek.com. All rights reserved.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90