We have just started evaluating smart card operation and need to be able to test the US CAC smart card operation.
I have installed the muscle software (pcsc-lite-1.1.1, muscleframework-1.1.3, and thereflex driver 1.1.0) and have access to two serial port card readers: 1) Reflex 72 v.2 2) ActivCard model ACTR-01 (which looks like the Reflex 72, but can't tell) The reader.conf file looks like: # Configuration file for pcsc-lite # David Corcoran <[EMAIL PROTECTED] FRIENDLYNAME "CACreader" DEVICENAME GEN_SMART_RDR #LIBPATH /usr/local/lib/libpcsclite.so LIBPATH /usr/local/lib/libslb_rf72.so CHANNELID 0x103F8 # End of file (my change is adding the "LIBPATH' for libslb_rf72.so, and I did test both.) The results using the ACTR-01 are (with no card in the reader): /usr/local/sbin/pcscd -c /etc/reader.conf -f -d stderr pcscdaemon.c:253 main: debug messages to stderr readerfactory.c:1317 RFInitializeReader: Attempting startup of CACreader 0 0. readerfactory.c:1060 RFBindFunctions: Loading IFD Handler 2.0 --> 12 0 6 0 d0 0 15 1 0 d0 <-- readerfactory.c:1354 RFInitializeReader: Open Port 103F8 Failed readerfactory.c:1190 RFUnloadReader: Unloading reader driver. readerfactory.c:219 RFAddReader: CACreader init failed. pcscdaemon.c:413 main: pcsc-lite daemon ready. If a card is installed: pcscdaemon.c:253 main: debug messages to stderr readerfactory.c:1317 RFInitializeReader: Attempting startup of CACreader 0 0. readerfactory.c:1060 RFBindFunctions: Loading IFD Handler 2.0 --> 12 0 6 0 d0 0 15 1 0 d0 <-- 12 0 6 0 d0 0 readerfactory.c:1354 RFInitializeReader: Open Port 103F8 Failed readerfactory.c:1190 RFUnloadReader: Unloading reader driver. readerfactory.c:219 RFAddReader: CACreader init failed. pcscdaemon.c:413 main: pcsc-lite daemon ready. Which makes it look like the reader is responding. If the "real" reflex 72 reader is plugged in (with or withoug a card in the reader): pcscdaemon.c:253 main: debug messages to stderr readerfactory.c:1317 RFInitializeReader: Attempting startup of CACreader 0 0. readerfactory.c:1060 RFBindFunctions: Loading IFD Handler 2.0 --> 12 0 6 0 d0 0 15 1 0 d0 <-- readerfactory.c:1354 RFInitializeReader: Open Port 103F8 Failed readerfactory.c:1190 RFUnloadReader: Unloading reader driver. readerfactory.c:219 RFAddReader: CACreader init failed. pcscdaemon.c:413 main: pcsc-lite daemon ready. Which is the same as the ACTR-01. If a card is installed then it shows the same thing. What does the message "Open Port 103F8 Failed" really mean? and what (if anything) is missing? I did figure out that the 0x103F8 is the PCI io address of the first serial port... which implies that the reader is bypassing all kernel support for serial I/O, right? ------------------------------------------------------------------------- Jesse I Pollard, II Email: [EMAIL PROTECTED] Any opinions expressed are solely my own. _______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
