|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Wesley Nugent (wnugent
abcsinc.com)
Date: Mon Aug 11 2008 - 08:47:24 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Ok, this got it running and I'm able to connect now. I still get a seg
fault when I try to run my read or write programs. What happens, it
says please select reader from the list. If I hit enter, I get
segfault, if I type anything in, it doesn't recognize the reader. I did
a gdb with backtrace and get:
#0 0xb7e2e463 in strlen () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7f0c457 in SCardConnect (hContext=16996003,
szReader=0x1000 <Address 0x1000 out of bounds>, dwShareMode=2,
dwPreferredProtocols=4, phCard=0xbf9e1758, pdwActiveProtocol=0xbf9e12f8
at winscard_clnt.c:745
#2 0x08048c50 in ?? ()
On a side note, I do have scriptor installed and can connect to the
smart card reader using scriptor. It uses RAW protocol and comes up
says reading commands from STDIN.
Unfortunately, I don't know what commands to give it. If you could
point me to the commands to read and write in raw mode, or where I can
find these commands, I would appreciate it. Either help with the
segfault or the commands to read/write with scriptor in RAW mode would
be of great benefit to me.
Thank you for all of your help.
Wesley
Ludovic Rousseau wrote:
> On Fri, Aug 8, 2008 at 6:10 PM, Wesley Nugent <wnugent
abcsinc.com> wrote:
>
>> Ok, I went back to a copy of the image I'm using for development to before I
>> started working on the smart card (I had installed and uninstalled via apt
>> many packages and couldn't ensure all were gone). I downloaded the source
>> code and recompiled.
>>
>> Now I get winscard_clnt.c:3232:SCardCheckDaemonAvailablity() PCSC Not
>> Running, and yet I can clearly see /usr/local/sbin/pcscd running in ps -ef
>> and showing the debug info in the foreground on my console.
>>
>> Please advise what flag I may have missed or startup option to get it to run
>> in daemon mode.
>>
>
> Your application is using /usr/lib/libpcsclite.so but the newly
> compiled pcsc-lite installed the lib in /usr/local/lib/libpcsclite.so
>
> If you use .deb packages you should backport the Debian/testing
> package of pcsclite 1.4.102 and then only use .deb packages on your
> system.
>
> If you really want to configure by hand the Debian package is configured as:
> ./configure \
> --sysconfdir=/etc \
> --prefix=/usr \
> --enable-usbdropdir=/usr/lib/pcsc/drivers
>
> Bye
>
>
--
_______________________________________________
Muscle mailing list
Muscle
lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]