I answer myself:

I was using the ubuntu packages from the repositories.

I have tried to compile and install from the code at
https://alioth.debian.org/frs/?group_id=30105, and the reader is now
properly working.



2009/5/21 Luis de la Fuente Valentín <[email protected]>

> Hello all,
>
> I'm having problems with a smartcard reader and libccid, I guess someone
> could help me. Maybe I'm missing something, but I cannot find it.
>
>       I have a Dell Smart Card Reader Keyboard (the generic, not the
> SK-3106 one), which is supposed to be supported by libccid, as said in
> http://svn.debian.org/wsvn/pcsclite/tags/ccid/ccid-1.3.10/README?op=file&rev=0&sc=0.
> However, I cannot get the reader detected. Here follows a more detailed
> explanation of what I did and what I get.
>
> All the software I installed came from Debian packages. All of them came
> from the official Ubuntu repositories, except the one I installed for the
> spanish ID card (that came from
> http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/distribuciones_linux.html
> )
>
> Mainly, I installed libccid, pcscd, pcsc-tools in their latest versions.
>
> With the mentioned configuration, the LTC31 reader (also in the supported
> devices list) worked properly, but the dell keyboard only works as keyboard,
> but the smartcard reader is not detected.
>
> I have tried the keyboard on a Windows system, and it works fine.
>
> If anybody uses the same keyboard, please tell me what do I have to do,
> because right now I have no idea. Thanks in advance.
>
> Here is the detail of software in use:
>
> *  CCID driver version
>     I guess it is 1.3.1.1, at least this is what I found in the libccid
> Debian package.
>
> * Operating system name and version
>     I am using Ubuntu on its 8.04 version (Hardy Heron)
>
> * pcsc-lite version
>     The libpcsclite1 Debian package says version 1.4.99-1ub
>
> * smart card reader name
>     Dell smart card reader keyboard. I'm not sure if this is enough, so
> here you have the output of lsusb:
>     .
>     .
>     Bus 005 Device 006: ID 413c:2101 Dell Computer Corp. SmartCard Reader
> Keyboard
>     .
>     .
>
> * the output of the command "/usr/sbin/pcscd --version"
>     $ /usr/sbin/pcscd --version
>     pcsc-lite version 1.4.99.
>     Copyright (C) 1999-2002 by David Corcoran <[email protected]>.
>     Copyright (C) 2001-2007 by Ludovic Rousseau <[email protected]
> >.
>     Copyright (C) 2003-2004 by Damien Sauveron <[email protected]>.
>     Report bugs to <[email protected]>.
>
> The following detailed log was generated as you explained in
> http://pcsclite.alioth.debian.org/ccid.html#support
> (I put my comments preceded by #)
>
>     00000000 pcscdaemon.c:295:main() pcscd set to foreground with debug
> send to stderr
>     00000051 debuglog.c:236:DebugLogSetLevel() debug level=debug
>     00000016 debuglog.c:265:DebugLogSetCategory() Debug options: APDU
>     00000514 pcscdaemon.c:513:main() pcsc-lite 1.4.99 daemon ready.
>     #here I unplugged the usb keyboard.
>
>     #here I plugged again the usb keyboard.
>     07111959 hotplug_libusb.c:430:HPEstablishUSBNotifications() Reload
> serial configuration
>     00160106 hotplug_libusb.c:433:HPEstablishUSBNotifications() End reload
> serial configuration
>     00000021 hotplug_libusb.c:430:HPEstablishUSBNotifications() Reload
> serial configuration
>     00000526 hotplug_libusb.c:433:HPEstablishUSBNotifications() End reload
> serial configuration
>     00000011 hotplug_libusb.c:430:HPEstablishUSBNotifications() Reload
> serial configuration
>     00000476 hotplug_libusb.c:433:HPEstablishUSBNotifications() End reload
> serial configuration
>     00000010 hotplug_libusb.c:430:HPEstablishUSBNotifications() Reload
> serial configuration
>     00000476 hotplug_libusb.c:433:HPEstablishUSBNotifications() End reload
> serial configuration
>
>     #I run pcsc_scan in another terminal (I write its output later)
>     06951176 winscard_msg_srv.c:217:SHMProcessEventsServer() Common channel
> packet arrival
>     00000042 winscard_msg_srv.c:226:SHMProcessEventsServer()
> SHMProcessCommonChannelRequest detects: 7
>     00000013 pcscdaemon.c:175:SVCServiceRunLoop() A new context thread
> creation is requested: 7
>     00000074 winscard_svc.c:131:ContextThread() Thread is started: 7
>     00000038 winscard_msg_srv.c:288:SHMProcessEventsContext() correctly
> processed client: 7
>     00000011 winscard_svc.c:179:ContextThread() Client is protocol version
> 3:0
>     00000892 winscard_msg_srv.c:288:SHMProcessEventsContext() correctly
> processed client: 7
>     00000055 winscard.c:242:SCardEstablishContext() Establishing Context:
> 17006330
>
>     #^C
>     193437683 pcscdaemon.c:578:signal_trap() Preparing for suicide
>     01000136 readerfactory.c:1382:RFCleanupReaders() entering cleaning
> function
>     00000047 pcscdaemon.c:538:at_exit() cleaning /var/run/pcscd
>
>
> And here is the output of pcsc_scan, which I run in another terminal (my
> comments with #).
>     $ pcsc_scan
>     PC/SC device scanner
>     V 1.4.11 (c) 2001-2007, Ludovic Rousseau <[email protected]>
>     Compiled with PC/SC lite version: 1.4.4
>     Scanning present readers
>     Waiting for the first reader...
>
>     #at this moment, I pressed ^C in the pcscd terminal
>     winscard_clnt.c:3471:SCardCheckDaemonAvailability() PCSC Not Running
>     found one
>     Scanning present readers
>     winscard_clnt.c:3471:SCardCheckDaemonAvailability() PCSC Not Running
>     SCardListReader: Service not available. (0x8010001D)
>
>
>
>
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to