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

Reply via email to