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 ***************************************************************