Hi Ludovic,

Thanks, your answer put me in the right direction.  The problem was that the 
actual card reader hardware was old, and although it claimed to be able to 
support full-speed usb, it was, in fact, very unreliable (more so on 64-bit 
than 32-bit).  Connecting it via a usb 1.1 hub (thus forcing the speed down) 
made it work fine.

I am looking now to obtain a newer model of the card reader to try out at 
full-speed. 

Thanks and regards,

Steve.

--- Original Message ---
From: Ludovic Rousseau
Sent: Monday 30 June 2014 11:37:10
To: [email protected], Talks about MUSCLE
Cc: 
Subject: Re: [Pcsclite-muscle] GemPC430 reader OK on 32-bit Kubuntu 14.10, 
fails on 64-bit

2014-06-30 10:44 GMT+02:00 Steve Langridge <[email protected]>:
> Hi All,

Hello,

> I have two systems, one on 32-bit. the other on 64-bit, both Kubuntu 14.10,
> and using a GemPlus 430 card reader.  The pcsc-lite packages are :-
>
> pcscd : 1.8.10-1ubuntu1
> libccid : 1.4.15-1
> libgempc430 : 1.0.7-2
>
> Attached are the (colorised) log files from each of the systems.  This is 
just
> plugging in the card reader (no card present), and later unplugging it.
>
> On the 32-bit system, everything is fine, after plugging the reader in, it is
> polled (quite quickly) [tx: 01 17,  rx: 07 00 00 02 00 00 00 00]
> On the 64-bit system, after plugging in the reader, it is polled (at a 
slower
> rate than the 32-bit system), and after about two or three successful polls
> [tx: 01 17,  rx: 07 00 00 02 00 00 00 00], it no longer receives any replies
> [tx: 01 17,  rx: nothing].
>
> libusb_wrap.c:256:WriteUSB() 003/011: Resource temporarily unavailable
> ifdhandler.c:593:IFDHICCPresence() GCCmdCardStatus failed
> ifdwrapper.c:348:IFDStatusICC() Card not transacted: 612
> eventhandler.c:313:EHStatusHandlerThread() Error communicating to: GemPC430 
00
> 00
>
> These errors are sent to the system log all the while the card reader is
> plugged in.  Because of this, a card can never be recognised when inserted
> into the reader, and also the system log gets very large.
>
> Any one else experiencing this ?

You are using an old reader.
I wrote this driver more than 10 years ago :-)

I would first suspect libusb-0.1.
Maybe you can try with libusb-compat + libusb-1.0

Bye


_______________________________________________
Pcsclite-muscle mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle

Reply via email to