Wesley Nugent
2008-08-07 19:38:41 UTC
I've got PCSCD loaded and running, it sees my smart card reader, sees me
insert a card, but when I use a utility (the only one I have currently)
to try to read the card, I cannot read the card.
Let me explain a little. I work for a company that sells Point of Sale
Thin Client Stations. These Thin Client Stations have always run
busybox and have had an older version of pcscd running with some binary
utilities to read and write the card. I'm not sure where these
utilities came from, just they are called scard-read and scard-write.
They worked with this setup.
I'm doing development on a new thin client using Debian instead of
busybox. I unfortunately do not have the source code from the previous
binaries. The old terminals had a 2.4 kernel, the new one has 2.6.
I have done apt-get install pcscd and apt-get install libasedrive-usb.
/var/log/syslog shows the card. I run the scard-read, it shows:
Established context
Check the connected readers
reader=AseIIIeUSB 00 00
Please select reader from the list:
Then there is a blinking cursor. If I hit enter, I get segfault. If I
hit 0, 1, A, or type in AseIIIeUSB 00 00 it says The Specified reader
name is not recognized.
I'm willing to use any utility. I just need something to write 8
characters (1 - 8) and read those 8 characters back. It also needs to
be able to be run from a command line without Xwindows running.
Any suggestions on how I can resolve this issue, or another utility
would be greatly appreciated.
Wesley Nugent
--
insert a card, but when I use a utility (the only one I have currently)
to try to read the card, I cannot read the card.
Let me explain a little. I work for a company that sells Point of Sale
Thin Client Stations. These Thin Client Stations have always run
busybox and have had an older version of pcscd running with some binary
utilities to read and write the card. I'm not sure where these
utilities came from, just they are called scard-read and scard-write.
They worked with this setup.
I'm doing development on a new thin client using Debian instead of
busybox. I unfortunately do not have the source code from the previous
binaries. The old terminals had a 2.4 kernel, the new one has 2.6.
I have done apt-get install pcscd and apt-get install libasedrive-usb.
/var/log/syslog shows the card. I run the scard-read, it shows:
Established context
Check the connected readers
reader=AseIIIeUSB 00 00
Please select reader from the list:
Then there is a blinking cursor. If I hit enter, I get segfault. If I
hit 0, 1, A, or type in AseIIIeUSB 00 00 it says The Specified reader
name is not recognized.
I'm willing to use any utility. I just need something to write 8
characters (1 - 8) and read those 8 characters back. It also needs to
be able to be run from a command line without Xwindows running.
Any suggestions on how I can resolve this issue, or another utility
would be greatly appreciated.
Wesley Nugent
--