access to SmartTerminal XX44
Vieri <[email protected]>
| Newsgroups | gmane.comp.lib.muscle |
|---|---|
| Message-ID | <[email protected]> |
Hi, I'm having trouble accessing a smartcard (authentic driver - Cherry MY 8040 USB multiboard keyboard & reader). pcsc_scan seems to see and identify the card correctly. However, I haven't tried anything else in Linux (like use the certificate within the card to sign something or access a web site, etc.). In fact, all I really want is to "redirect" the smartcard data to a Windows 2003 Terminal Server. I use the following command from a Linux client: rdesktop -r scard rdpserver I even tried to set the device names accordingly: rdesktop -r scard:"Cherry GmbH SmartTerminal XX44 00 00"="Cherry GmbH SmartTerminal XX44 0" -f "$RDP_SERVER" I can see that the reader is detected in Windows Terminal Server and that it detects the events of inserting and removing a card. However, when connecting with a Windows client, a user certificate is automatically installed in several apps (IE, etc.) whereas it's not if I connect with a Linux rdesktop client. I compared the 2 logs I get in the Windows 2003 Terminal Server (PC/SC diagnostics tool) when connecting with a Windows client and a Linux rdesktop client. Basically, when connected from Linux I get "Clock rate" and "BWT" errors. When connected from Windows Clock rate=4MHz and BWT=1439.48 work etu (actually these 2 values may vary if I connect from other Windows clients). Here are the details (when connected with a Linux client): Cherry GmbH SmartTerminal XX44 00 00: Attribute |Value --------------------------------+---------------------------------------------- ATR |3b fb 18 00 00 81 31 fe 45 00 31 c0 64 77 e9 10 00 01 90 00 62 Clock rate (MHz) |Error Convention |direct Protocol |T=1 (TA1) Divider F |372 (TA1) Transfer factor D |12 (TB1) VPP supply |unnecessary (TC1) Extra guardtime N |0 work etu (TC2) Work waiting time |115200 work etu (TA3) IFSC (byte) |254 (TB3) CWT |43 work etu (TB3) BWT |Error Historical Characters (text) | 1Àdwé Historical Characters (hex) |00 31 c0 64 77 e9 10 00 01 90 00 I posted more debug information on the following forum: http://forums.gentoo.org/viewtopic-t-986680.html Below I'm specifying the support data asked for at http://pcsclite.alioth.debian.org/ccid.html#support: Versions CCID driver version: 1.4.15 pcsc-lite version: 1.8.11 smart card reader name: Cherry GmbH SmartTerminal XX44 the output of the command "/usr/sbin/pcscd --version": pcsc-lite version 1.8.11. Copyright (C) 1999-2002 by David Corcoran <[email protected]>. Copyright (C) 2001-2011 by Ludovic Rousseau <[email protected]>. Copyright (C) 2003-2004 by Damien Sauveron <[email protected]>. Report bugs to <[email protected]>. Enabled features: Linux i486-pc-linux-gnu serial usb libudev usbdropdir=/usr/lib/readers/usb ipcdir=/run/pcscd configdir=/etc/reader.conf.d Platform Operating system or GNU/Linux distribution name and version: Linux 3.10.32-std402-i586 #2 SMP Mon Feb 24 21:56:40 UTC 2014 i686 Intel(R) Atom(TM) CPU N450 @ 1.66GHz GenuineIntel GNU/Linux (custom system rescue CD based on Gentoo) Smart card middleware name and version: unknown/unused Reader manufacturer name and reader model name: Cherry MY 8040 USB (multiboard) Smart card name: unknown Log Attached log.txt (recorded while rdesktop connects to the Windows Terminal Server and the user removes and reinserts again the smartcard into the keyboard slot) Any ideas? Thanks, Vieri _______________________________________________ Muscle mailing list [email protected] http://lists.musclecard.com/mailman/listinfo/muscle_lists.musclecard.com
log.zip
(application/x-zip-compressed, 6.5 KB) - not displayed