[Pcsclite-muscle] Gemalto (was Gemplus) GemPC Key SmartCard Reader not working in debian stretch

Sébastien Chaumat euidzero at gmail.com
Sun May 21 20:50:44 UTC 2017


Just compiled with ./configure --enable-zlp and tested : same result :/
(see log2 attached)
Any way to check that the patch is correctly applied ?

(BTW I can't believe I decided to send my report today...without knowing
about the release of 1.4.27 and the above)

Thanks,
Sebastien

Le dim. 21 mai 2017 à 22:24, Ludovic Rousseau <ludovic.rousseau at gmail.com>
a écrit :

> 2017-05-21 22:04 GMT+02:00 Sébastien Chaumat <euidzero at gmail.com>:
>
>> Hello,
>>
>
> Hello,
>
>
>>
>>  Maybe  situation similar as this one reported here long ago :
>>
>>
>> https://developer.gemalto.com/threads/gemalto-usb-shell-token-v2-not-working-under-debian-73
>>
>>  I'm trying to get this device working with an openPGP 2.1 card (that
>> works perfectly with another card reader on same distribution) on debian
>> strech.
>>
>>  tested with ccid-1.4.27 freshly compiled.
>>
>> See the log in attachement.
>>
>> Thanks for helping.
>>
>
> See
> https://ludovicrousseau.blogspot.fr/2017/03/gemalto-idbridge-k30-k50-ct30-and-zero.html
>
> Bye
>
> --
>  Dr. Ludovic Rousseau
> _______________________________________________
> Pcsclite-muscle mailing list
> Pcsclite-muscle at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pcsclite-muscle/attachments/20170521/1ea54772/attachment-0001.html>
-------------- next part --------------
00000000 debuglog.c:289:DebugLogSetLevel() debug level=debug
00000034 debuglog.c:310:DebugLogSetCategory() Debug options: APDU
00000002 pcscdaemon.c:351:main() Force colored logs
00000010 utils.c:82:GetDaemonPid() Can't open /var/run/pcscd/pcscd.pid: No such file or directory
00000038 configfile.l:282:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000009 configfile.l:319:DBGetReaderListDir() Skipping non regular file: .
00000002 configfile.l:319:DBGetReaderListDir() Skipping non regular file: ..
00000001 configfile.l:358:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000019 pcscdaemon.c:655:main() pcsc-lite 1.8.20 daemon ready.
00002869 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001
00000047 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001
00000048 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x08E6, PID: 0x3438, path: /dev/bus/usb/003/010
00000003 hotplug_libudev.c:433:HPAddDevice() Adding USB device: Gemalto USB Shell Token V2
00000021 readerfactory.c:1079:RFInitializeReader() Attempting startup of Gemalto USB Shell Token V2 (CF4B23C4) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000080 readerfactory.c:954:RFBindFunctions() Loading IFD Handler 3.0
00000013 ifdhandler.c:1965:init_driver() Driver version: 1.4.27
00000381 ifdhandler.c:1982:init_driver() LogLevel: 0x0003
00000003 ifdhandler.c:1993:init_driver() DriverOptions: 0x0000
00000122 ifdhandler.c:2006:init_driver() LogLevel from LIBCCID_ifdLogLevel: 0x000F
00000002 ifdhandler.c:111:CreateChannelByNameOrChannel() Lun: 0, device: usb:08e6/3438:libudev:0:/dev/bus/usb/003/010
00000003 ccid_usb.c:237:OpenUSBByName() Reader index: 0, Device: usb:08e6/3438:libudev:0:/dev/bus/usb/003/010
00000007 ccid_usb.c:269:OpenUSBByName() interface_number: 0
00000001 ccid_usb.c:270:OpenUSBByName() usb bus/device: 3/10
00000001 ccid_usb.c:302:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000384 ccid_usb.c:320:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau at free.fr)
00000003 ccid_usb.c:321:OpenUSBByName() ifdProductString: Generic CCID driver
00000001 ccid_usb.c:322:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00002630 ccid_usb.c:406:OpenUSBByName() Try device: 3/10
00000005 ccid_usb.c:416:OpenUSBByName() vid/pid : 08E6/3438
00000002 ccid_usb.c:483:OpenUSBByName() Checking device: 3/10
00000001 ccid_usb.c:554:OpenUSBByName() Trying to open USB bus/device: 3/10
00115855 ccid_usb.c:656:OpenUSBByName() Found Vendor/Product: 08E6/3438 (Gemalto USB Shell Token V2)
00000003 ccid_usb.c:658:OpenUSBByName() Using USB bus/device: 3/10
00000002 ccid_usb.c:1243:ControlUSB() request: 0x03
00002547 receive: 67 32 00 00 CE 64 00 00 9D C9 00 00 3A 93 01 00 74 26 03 00 E7 4C 06 00 CE 99 0C 00 D7 5C 02 00 11 F0 03 00 34 43 00 00 69 86 00 00 D1 0C 01 00 A2 19 02 00 45 33 04 00 8A 66 08 00 0B A0 02 00 73 30 00 00 E6 60 00 00 CC C1 00 00 99 83 01 00 32 07 03 00 63 0E 06 00 B3 22 01 00 7F E4 01 00 06 50 01 00 36 97 00 00 04 FC 00 00 53 28 00 00 A5 50 00 00 4A A1 00 00 95 42 01 00 29 85 02 00 F8 78 00 00 3E 49 00 00 7C 92 00 00 F8 24 01 00 F0 49 02 00 E0 93 04 00 C0 27 09 00 74 B7 01 00 6C DC 02 00 D4 30 00 00 A8 61 00 00 50 C3 00 00 A0 86 01 00 40 0D 03 00 80 1A 06 00 48 E8 01 00 BA DB 00 00 36 6E 01 00 24 F4 00 00 DD 6D 00 00 1B B7 00 00 
00000004 ccid_usb.c:1223:get_data_rates() declared: 12903 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 25806 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 51613 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 103226 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 206452 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 412903 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 825806 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 154839 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 258065 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 17204 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 34409 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 68817 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 137634 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 275269 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 550538 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 172043 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 12403 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 24806 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 49612 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 99225 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 198450 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 396899 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 74419 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 124031 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 86022 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 38710 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 64516 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 10323 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 20645 bps
00000002 ccid_usb.c:1223:get_data_rates() declared: 41290 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 82581 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 165161 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 30968 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 18750 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 37500 bps
00000002 ccid_usb.c:1223:get_data_rates() declared: 75000 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 150000 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 300000 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 600000 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 112500 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 187500 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 12500 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 25000 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 50000 bps
00000002 ccid_usb.c:1223:get_data_rates() declared: 100000 bps
00000000 ccid_usb.c:1223:get_data_rates() declared: 200000 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 400000 bps
00000002 ccid_usb.c:1223:get_data_rates() declared: 125000 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 56250 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 93750 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 62500 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 28125 bps
00000001 ccid_usb.c:1223:get_data_rates() declared: 46875 bps
00001403 ccid.c:80:ccid_open_hack_pre() ZLP fixup
00000003 ccid_usb.c:1296:InterruptRead() before (0)
00001828 ccid_usb.c:1342:InterruptRead() after (0) (0)
00000005 NotifySlotChange: 50 03 
00000091 -> 000000 65 00 00 00 00 00 00 00 00 00 
00000518 <- 000000 
00000007 commands.c:1226:CmdGetSlotStatus() Not enough data received: 0 bytes
00000090 -> 000000 65 00 00 00 00 00 01 00 00 00 
00000530 <- 000000 
00000007 commands.c:1226:CmdGetSlotStatus() Not enough data received: 0 bytes
00000090 -> 000000 65 00 00 00 00 00 02 00 00 00 
00000515 <- 000000 
00000007 commands.c:1226:CmdGetSlotStatus() Not enough data received: 0 bytes
00000002 ifdhandler.c:195:CreateChannelByNameOrChannel() failed
00000002 ccid_usb.c:931:CloseUSB() Closing USB device: 3/10
00000001 ccid_usb.c:941:CloseUSB() Last slot closed. Release resources
00000015 ccid_usb.c:189:close_libusb_if_needed() libusb_exit
00000058 readerfactory.c:1110:RFInitializeReader() Open Port 0x200000 Failed (usb:08e6/3438:libudev:0:/dev/bus/usb/003/010)
00000003 readerfactory.c:375:RFAddReader() Gemalto USB Shell Token V2 (CF4B23C4) init failed.
00000002 readerfactory.c:608:RFRemoveReader() UnrefReader() count was: 1
00000002 readerfactory.c:1130:RFUnInitializeReader() Attempting shutdown of Gemalto USB Shell Token V2 (CF4B23C4) 00 00.
00000001 readerfactory.c:991:RFUnloadReader() Unloading reader driver.
00000043 hotplug_libudev.c:520:HPAddDevice() Failed adding USB device: Gemalto USB Shell Token V2
00000135 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001
00000081 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x28DE, PID: 0x1142, path: /dev/bus/usb/003/002
00000073 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x28DE, PID: 0x1142, path: /dev/bus/usb/003/002
00000073 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x28DE, PID: 0x1142, path: /dev/bus/usb/003/002
00000070 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x28DE, PID: 0x1142, path: /dev/bus/usb/003/002
00000070 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x28DE, PID: 0x1142, path: /dev/bus/usb/003/002
00000067 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001
00000070 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x0810, path: /dev/bus/usb/003/003
00000075 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x3431, path: /dev/bus/usb/003/004
00000082 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1E7D, PID: 0x2E22, path: /dev/bus/usb/003/005
00000079 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1E7D, PID: 0x2E22, path: /dev/bus/usb/003/005
00000074 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x3431, path: /dev/bus/usb/003/004
00000078 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04B3, PID: 0x3016, path: /dev/bus/usb/003/006
00000084 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04B3, PID: 0x3019, path: /dev/bus/usb/003/008
00000081 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04B3, PID: 0x3019, path: /dev/bus/usb/003/008
00000078 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04B3, PID: 0x3016, path: /dev/bus/usb/003/006
00000082 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x06CB, PID: 0x0009, path: /dev/bus/usb/003/009
00000082 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x06CB, PID: 0x0009, path: /dev/bus/usb/003/009
00000077 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04B3, PID: 0x3016, path: /dev/bus/usb/003/006
00000074 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x3431, path: /dev/bus/usb/003/004
00000078 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04F9, PID: 0x60A9, path: /dev/bus/usb/003/007
00000077 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04F9, PID: 0x60A9, path: /dev/bus/usb/003/007
00000077 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x04F9, PID: 0x60A9, path: /dev/bus/usb/003/007
00000073 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x3431, path: /dev/bus/usb/003/004
00000069 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x0810, path: /dev/bus/usb/003/003
00000098 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/004/001
00000066 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/004/001
00000069 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x0810, path: /dev/bus/usb/004/002
00000074 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x8110, path: /dev/bus/usb/004/003
00000115 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x2109, PID: 0x0810, path: /dev/bus/usb/004/002
00000147 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000095 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000104 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x8087, PID: 0x8008, path: /dev/bus/usb/001/002
00000147 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000094 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000104 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x8087, PID: 0x8000, path: /dev/bus/usb/002/002


More information about the Pcsclite-muscle mailing list