From: Rich Wareham <[EMAIL PROTECTED]>
X-X-Sender:  <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Subject: OCF and PC/SC lite problems (newbie alert)
Message-ID: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII


Hi,

I'm trying to use the OCF to talk to an IBM Multi-Function Card. PC/SC is
set up to use the GemPlus 430 USB driver and initialises correctly.
However, the OCF sample programs just start-up and immediately exit with
no error (no ClassNotFound exceptions so I think it is set up correctly).

Does anyone have an idea of what the problem might be?

I include logs from the daemon, the output from the OCF sample program and
the OCF configuration:

malachite:/usr/local/pcsc/sbin# ./pcscd
   pcscdaemon.c 126: main: PC/SC Lite Daemon Ready.
readerfactory.c 991: RFInitializeReader: Attempting startup of GemPC430 0
0.
readerfactory.c 780: RFBindFunctions: Loading IFD Handler 2.0
     winscard.c  61: SCardEstablishContext: Establishing Context: 17038518
     winscard.c  72: SCardReleaseContext: Releasing Context: 17038518
     winscard.c  61: SCardEstablishContext: Establishing Context: 17014477
     winscard.c  72: SCardReleaseContext: Releasing Context: 17014477
     winscard.c  61: SCardEstablishContext: Establishing Context: 16974625
   pcscdaemon.c  75: SVCServiceRun: Client: 1319 died * hContext: 1030321
   pcscdaemon.c  75: SVCServiceRun: Client: 1347 died * hContext: 1030321

malachite:/usr/local/OCF1.2/components/sb-demo/src/demos/samples# java
demos.samples.GetCardID
------------------------------------------------------------
start use case: get a card ID

[DEBUG    ] opencard.core.service.SmartCard.getRegistryEntry
--- message   tag OpenCard.terminals =
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.SmartCard

[DEBUG    ] opencard.core.terminal.CardTerminal.<init>
--- message   (GemPC430 0 0, PCSC10, )
--- thread    Thread[main,5,main]
--- source    class opencard.core.terminal.CardTerminal

malachite:/usr/local/OCF1.2/components/sb-demo/src/demos/samples# cat
opencard.properties
OpenCard.services = com.ibm.opencard.factory.MFCCardServiceFactory
#OpenCard.terminals =
com.gemplus.opencard.terminal.GemplusCardTerminalFactory|mygcr|GCR410|/dev/ttyS0
OpenCard.terminals =
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
OpenCard.trace = opencard:8

-- 
rich

The box says 'Requires Win95 or better' so it /must/ run under Linux

***************************************************************
Linux Smart Card Developers - M.U.S.C.L.E.
(Movement for the Use of Smart Cards in a Linux Environment)
http://www.linuxnet.com/smartcard/index.html
***************************************************************

Reply via email to