Schlüsselerzeugung auf Nitrokey Storage scheitert

Hi,
dId anybody suceed with “keytocard” or “addcardkey”-commands with “Nitrokey Storage”?
Or is the problem described above even bigger and not limited only to the key generation?
Asks,
niklas

@niklas, I have now also tried keytocard, but still no success:

user@debian:~$ gpg2 --edit-key FD1C9330
gpg (GnuPG) 2.0.26; Copyright (C) 2013 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

pub  2048R/FD1C9330  created: 2016-07-16  expires: 2016-07-23  usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048R/E7718233  created: 2016-07-16  expires: 2016-07-23  usage: E   
sub  2048R/41F541B7  created: 2016-07-16  expires: 2016-07-23  usage: S   
sub  2048R/E54ED63C  created: 2016-07-16  expires: 2016-07-23  usage: E   
[ultimate] (1). Kai Harries <kai.harries@gmail.com>

gpg> toggle

sec  2048R/FD1C9330  created: 2016-07-16  expires: 2016-07-23
ssb  2048R/E7718233  created: 2016-07-16  expires: never     
ssb  2048R/41F541B7  created: 2016-07-16  expires: never     
ssb  2048R/E54ED63C  created: 2016-07-16  expires: never     
(1)  Kai Harries <kai.harries@gmail.com>

gpg> key 2

sec  2048R/FD1C9330  created: 2016-07-16  expires: 2016-07-23
ssb  2048R/E7718233  created: 2016-07-16  expires: never     
ssb* 2048R/41F541B7  created: 2016-07-16  expires: never     
ssb  2048R/E54ED63C  created: 2016-07-16  expires: never     
(1)  Kai Harries <kai.harries@gmail.com>

gpg> keytocard 
Signature key ....: 8727 37F6 32B4 6880 21E6  A64D DCE3 879E 665E C420
Encryption key....: [none]
Authentication key: 877F A806 B005 D3E8 E60C  F477 A60B 3E40 C3CF 5B13

Please select where to store the key:
   (1) Signature key
   (3) Authentication key
Your selection? 1

gpg: WARNING: such a key has already been stored on the card!

Replace existing key? (y/N) y

You need a passphrase to unlock the secret key for
user: "Kai Harries <kai.harries@gmail.com>"
2048-bit RSA key, ID 41F541B7, created 2016-07-16

gpg: error writing key to card: General error

The debug output from pcscd follows:

00000000 debuglog.c:292:DebugLogSetLevel() debug level=debug
00000044 utils.c:84:GetDaemonPid() Can't open /var/run/pcscd/pcscd.pid: No such file or directory
00000069 configfile.l:283:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00000370 configfile.l:317:DBGetReaderListDir() Skipping non regular file: .
00000003 configfile.l:317:DBGetReaderListDir() Skipping non regular file: ..
00000002 configfile.l:355:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin
00000044 pcscdaemon.c:569:main() pcsc-lite 1.8.13 daemon ready.
00000983 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000062 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000091 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/001/002
00000078 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x147E, PID: 0x2016, path: /dev/bus/usb/001/003
00000072 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/001/002
00000077 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x17EF, PID: 0x480D, path: /dev/bus/usb/001/004
00000072 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x17EF, PID: 0x480D, path: /dev/bus/usb/001/004
00000071 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/001/002
00000090 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000068 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000071 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/002/002
00000073 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x05C6, PID: 0x9204, path: /dev/bus/usb/002/003
00000068 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0020, path: /dev/bus/usb/002/002
24381627 hotplug_libudev.c:614:HPEstablishUSBNotifications() USB Device add
00000122 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x20A0, PID: 0x4109, path: /dev/bus/usb/002/007
00000009 hotplug_libudev.c:435:HPAddDevice() Adding USB device: German Privacy Foundation Crypto Stick v2.0
00000054 readerfactory.c:1012:RFInitializeReader() Attempting startup of German Privacy Foundation Crypto Stick v2.0 (0000000000000) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00009922 readerfactory.c:897:RFBindFunctions() Loading IFD Handler 3.0
00000035 ifdhandler.c:1927:init_driver() Driver version: 1.4.18
00000427 ifdhandler.c:1944:init_driver() LogLevel: 0x0003
00000006 ifdhandler.c:1955:init_driver() DriverOptions: 0x0000
00000098 ifdhandler.c:96:CreateChannelByNameOrChannel() Lun: 0, device: usb:20a0/4109:libudev:0:/dev/bus/usb/002/007
00000022 ccid_usb.c:284:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000476 ccid_usb.c:302:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000029 ccid_usb.c:303:OpenUSBByName() ifdProductString: Generic CCID driver
00000016 ccid_usb.c:304: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.
00001890 ccid_usb.c:574:OpenUSBByName() Found interface 0 but expecting 1
00000007 ccid_usb.c:576:OpenUSBByName() Wrong interface for USB device 2/7. Checking next one.
00000141 ccid_usb.c:191:close_libusb_if_needed() libusb_exit
00002447 ccid_usb.c:704:OpenUSBByName() Device not found?
00000013 ifdhandler.c:130:CreateChannelByNameOrChannel() failed
00000010 readerfactory.c:1043:RFInitializeReader() Open Port 0x200000 Failed (usb:20a0/4109:libudev:0:/dev/bus/usb/002/007)
00000003 readerfactory.c:335:RFAddReader() German Privacy Foundation Crypto Stick v2.0 (0000000000000) init failed.
00000007 readerfactory.c:558:RFRemoveReader() UnrefReader() count was: 1
00000003 readerfactory.c:1063:RFUnInitializeReader() Attempting shutdown of German Privacy Foundation Crypto Stick v2.0 (0000000000000) 00 00.
00000003 readerfactory.c:934:RFUnloadReader() Unloading reader driver.
00000098 hotplug_libudev.c:614:HPEstablishUSBNotifications() USB Device add
00000091 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x20A0, PID: 0x4109, path: /dev/bus/usb/002/007
00000007 hotplug_libudev.c:435:HPAddDevice() Adding USB device: German Privacy Foundation Crypto Stick v2.0
00000042 readerfactory.c:1012:RFInitializeReader() Attempting startup of German Privacy Foundation Crypto Stick v2.0 (0000000000000) 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000189 readerfactory.c:897:RFBindFunctions() Loading IFD Handler 3.0
00000027 ifdhandler.c:1927:init_driver() Driver version: 1.4.18
00000578 ifdhandler.c:1944:init_driver() LogLevel: 0x0003
00000039 ifdhandler.c:1955:init_driver() DriverOptions: 0x0000
00000135 ifdhandler.c:96:CreateChannelByNameOrChannel() Lun: 0, device: usb:20a0/4109:libudev:1:/dev/bus/usb/002/007
00000034 ccid_usb.c:284:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000541 ccid_usb.c:302:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000062 ccid_usb.c:303:OpenUSBByName() ifdProductString: Generic CCID driver
00000024 ccid_usb.c:304: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.
00002435 ccid_usb.c:596:OpenUSBByName() Found Vendor/Product: 20A0/4109 (German Privacy Foundation Crypto Stick v2.0)
00000046 ccid_usb.c:598:OpenUSBByName() Using USB bus/device: 2/7
00000019 ccid_usb.c:650:OpenUSBByName() bNumDataRatesSupported is 0
00104985 ifdhandler.c:375:IFDHGetCapabilities() tag: 0xFB3, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000012 readerfactory.c:355:RFAddReader() Using the reader polling thread
00000631 ifdhandler.c:375:IFDHGetCapabilities() tag: 0xFAE, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000011 ifdhandler.c:463:IFDHGetCapabilities() Reader supports 1 slot(s)
00000054 hotplug_libudev.c:614:HPEstablishUSBNotifications() USB Device add
00000139 hotplug_libudev.c:296:get_driver() Looking for a driver for VID: 0x20A0, PID: 0x4109, path: /dev/bus/usb/002/007
00000056 hotplug_libudev.c:435:HPAddDevice() Adding USB device: German Privacy Foundation Crypto Stick v2.0
00000651 ifdhandler.c:1139:IFDHPowerICC() action: PowerUp, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00401572 eventhandler.c:289:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000023 Card ATR: 3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C 
00000334 ifdhandler.c:375:IFDHGetCapabilities() tag: 0xFAF, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000012 readerfactory.c:680:RFSetReaderName() Support 16 simultaneous readers
00000012 ifdhandler.c:375:IFDHGetCapabilities() tag: 0xFAD, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000003 readerfactory.c:297:RFAddReader() Driver is thread safe
00000004 readerfactory.c:1012:RFInitializeReader() Attempting startup of German Privacy Foundation Crypto Stick v2.0 (0000000000000) 01 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000003 readerfactory.c:811:RFLoadReader() Reusing already loaded driver for /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000014 readerfactory.c:897:RFBindFunctions() Loading IFD Handler 3.0
00000025 ifdhandler.c:96:CreateChannelByNameOrChannel() Lun: 10000, device: usb:20a0/4109:libudev:2:/dev/bus/usb/002/007
00000014 ccid_usb.c:284:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000776 ccid_usb.c:302:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000009 ccid_usb.c:303:OpenUSBByName() ifdProductString: Generic CCID driver
00000004 ccid_usb.c:304: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.
00000222 ccid_usb.c:574:OpenUSBByName() Found interface 2 but expecting 1
00000008 ccid_usb.c:576:OpenUSBByName() Wrong interface for USB device 2/7. Checking next one.
00000165 ccid_usb.c:704:OpenUSBByName() Device not found?
00000008 ifdhandler.c:130:CreateChannelByNameOrChannel() failed
00000004 readerfactory.c:1043:RFInitializeReader() Open Port 0x200002 Failed (usb:20a0/4109:libudev:2:/dev/bus/usb/002/007)
00000002 readerfactory.c:335:RFAddReader() German Privacy Foundation Crypto Stick v2.0 (0000000000000) init failed.
00000005 readerfactory.c:558:RFRemoveReader() UnrefReader() count was: 1
00000003 readerfactory.c:1063:RFUnInitializeReader() Attempting shutdown of German Privacy Foundation Crypto Stick v2.0 (0000000000000) 01 00.
00954262 ifdhandler.c:1139:IFDHPowerICC() action: PowerDown, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000478 eventhandler.c:478:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
15392957 winscard_msg_srv.c:253:ProcessEventsServer() Common channel packet arrival
00000043 winscard_msg_srv.c:265:ProcessEventsServer() ProcessCommonChannelRequest detects: 14
00000009 pcscdaemon.c:134:SVCServiceRunLoop() A new context thread creation is requested: 14
00000110 winscard_svc.c:331:ContextThread() Authorized PC/SC client
00000015 winscard_svc.c:335:ContextThread() Thread is started: dwClientID=14, threadContext @0xf1dca0
00000022 winscard_svc.c:353:ContextThread() Received command: CMD_VERSION from client 14
00000014 winscard_svc.c:365:ContextThread() Client is protocol version 4:3
00000007 winscard_svc.c:385:ContextThread() CMD_VERSION rv=0x0 for client 14
00000167 winscard_svc.c:353:ContextThread() Received command: ESTABLISH_CONTEXT from client 14
00000033 winscard.c:216:SCardEstablishContext() Establishing Context: 0x1DF82098
00000008 winscard_svc.c:446:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 14
00000167 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00000189 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00000213 winscard_svc.c:353:ContextThread() Received command: CONNECT from client 14
00000020 winscard_svc.c:484:ContextThread() Authorized client for 'German Privacy Foundation Crypto Stick v2.0 (0000000000000) 00 00'
00000008 winscard.c:258:SCardConnect() Attempting Connect to German Privacy Foundation Crypto Stick v2.0 (0000000000000) 00 00 using protocol: 3
00000007 readerfactory.c:768:RFReaderInfo() RefReader() count was: 1
00000657 ifdhandler.c:1139:IFDHPowerICC() action: PowerUp, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00100548 winscard.c:333:SCardConnect() power up complete.
00000029 Card ATR: 3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C 
00000004 winscard.c:353:SCardConnect() powerState: POWER_STATE_INUSE
00000006 prothandler.c:110:PHSetProtocol() Attempting PTS to T=1
00000008 ifdhandler.c:682:IFDHSetProtocolParameters() protocol T=1, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000006 ifdhandler.c:2064:extra_egt() Extra EGT patch applied
00000506 winscard.c:432:SCardConnect() Active Protocol: T=1
00000021 winscard.c:452:SCardConnect() hCard Identity: 124502a8
00000010 winscard.c:513:SCardConnect() UnrefReader() count was: 2
00000011 winscard_svc.c:498:ContextThread() CONNECT rv=0x0 for client 14
00000267 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00000171 winscard_svc.c:353:ContextThread() Received command: STATUS from client 14
00000022 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000008 winscard.c:1314:SCardStatus() UnrefReader() count was: 2
00000008 winscard_svc.c:606:ContextThread() STATUS rv=0x0 for client 14
00000326 winscard_svc.c:353:ContextThread() Received command: CONTROL from client 14
00000021 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000011 ifdhandler.c:1377:IFDHControl() ControlCode: 0x42000D48, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000007 Control TxBuffer: 
00000017 Control RxBuffer: 12 04 42 33 00 12 
00000007 winscard.c:1373:SCardControl() UnrefReader() count was: 2
00000007 winscard_svc.c:697:ContextThread() CONTROL rv=0x0 for client 14
00000187 winscard_svc.c:353:ContextThread() Received command: CONTROL from client 14
00000020 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000009 ifdhandler.c:1377:IFDHControl() ControlCode: 0x42330012, usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00000004 Control TxBuffer: 
00000018 Control RxBuffer: 01 02 00 00 03 01 00 09 01 00 0B 02 A0 20 0C 02 09 41 0A 04 00 00 01 00 
00000006 winscard.c:1373:SCardControl() UnrefReader() count was: 2
00000006 winscard_svc.c:697:ContextThread() CONTROL rv=0x0 for client 14
00000166 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00000446 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00000163 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000018 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000006 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000007 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00028901 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000087 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000203 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000024 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000008 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000008 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00018216 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000016 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000159 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000018 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000004 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000005 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00028359 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000016 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000138 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000016 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000004 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000005 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00022226 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000013 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000120 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000049 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000007 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000005 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00021391 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000017 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000170 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000020 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000006 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000007 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00022215 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000016 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000157 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000023 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000006 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000006 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00169802 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000022 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000244 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000019 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000005 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000005 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00018146 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000023 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000227 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000021 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000005 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000006 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00168830 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000020 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000174 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000022 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000007 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000008 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00168214 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000021 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000191 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000018 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000006 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000006 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00169735 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000021 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000888 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000020 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000005 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000007 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00030054 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000022 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000204 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000020 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000008 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000007 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00018271 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000017 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000214 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000026 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000008 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000007 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00168707 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000020 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000266 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000019 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000006 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000006 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00022206 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000016 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000226 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000028 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000008 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000008 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00019263 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000016 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000251 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000024 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000008 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000007 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00018200 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000013 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000208 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000023 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000005 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000004 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00018226 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000018 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000238 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000026 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000008 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000008 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00224724 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000017 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000305 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000019 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000004 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000005 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00025150 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000016 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000319 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000019 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000006 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000007 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00223049 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000022 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000294 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500452 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500001 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499985 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500012 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499989 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499978 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500033 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499990 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500004 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500029 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499973 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500107 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499890 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500008 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499998 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499991 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500015 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499987 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499888 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500119 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500117 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499881 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500001 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500005 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499961 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500039 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499997 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499945 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499962 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500092 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499996 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500004 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499998 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500002 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499998 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499993 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500002 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500003 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500025 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499934 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499928 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500048 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500045 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500024 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499991 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500000 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500037 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499963 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500105 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499853 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500012 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500000 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499952 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500018 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500059 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499997 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499992 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499964 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500050 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500002 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500002 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499995 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500040 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499955 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499998 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500000 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499988 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499998 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500016 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500000 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500039 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499952 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499952 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500054 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499996 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499994 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500016 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499994 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499996 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500001 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499983 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500048 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499995 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499975 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500041 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499924 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500022 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499975 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500032 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500004 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499981 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500040 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499960 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499923 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500087 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500035 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499974 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499994 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499996 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499964 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500034 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500010 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500000 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499953 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500019 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499976 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500059 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499905 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500086 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499989 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499971 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500036 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499962 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500037 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499958 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500026 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499945 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499976 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500009 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499973 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500003 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00361091 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00000605 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000028 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000010 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00022862 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000019 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00115032 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500376 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500005 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500026 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499935 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500036 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499973 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499930 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500085 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500007 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499974 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500017 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500007 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500027 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499952 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500001 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499997 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500137 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499965 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500002 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499956 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500032 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500011 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499990 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500009 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499984 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499910 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500113 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499989 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499993 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500004 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500003 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500012 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499994 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499961 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500045 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499996 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499976 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500015 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500003 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500007 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499989 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500011 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499853 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00026037 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000025 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000007 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000008 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00170352 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000023 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00002711 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000019 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000009 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000009 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00022307 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000014 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00278358 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500223 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500008 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499978 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500014 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499984 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500015 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499984 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499998 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500012 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499995 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499995 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500028 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499923 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500066 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499934 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500057 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500000 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499996 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500018 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499973 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499955 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500042 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500028 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499978 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499986 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499999 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499998 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500026 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499994 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500006 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499995 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500002 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499969 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500083 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499954 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499918 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500114 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500011 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499996 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499962 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500038 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500001 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00499990 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00352174 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000024 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000006 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000006 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
00093530 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000030 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x0 for client 14
00000183 winscard_svc.c:353:ContextThread() Received command: TRANSMIT from client 14
00000022 readerfactory.c:795:RFReaderInfoById() RefReader() count was: 1
00000005 winscard.c:1610:SCardTransmit() Send Protocol: T=1
00000006 ifdhandler.c:1283:IFDHTransmitToICC() usb:20a0/4109:libudev:1:/dev/bus/usb/002/007 (lun: 0)
05000434 ccid_usb.c:759:WriteUSB() write failed (2/7): -7 Success
00000020 openct/proto-t1.c:215:t1_transceive() fatal: transmit/receive failed
00000009 ifdwrapper.c:550:IFDTransmit() Card not transacted: 612
00000005 winscard.c:1635:SCardTransmit() Card not transacted: 0x80100016
00000004 winscard.c:1655:SCardTransmit() UnrefReader() count was: 2
00000007 winscard_svc.c:653:ContextThread() TRANSMIT rv=0x80100016 for client 14
00053068 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14
00500443 winscard_svc.c:353:ContextThread() Received command: CMD_GET_READERS_STATE from client 14

I should also mention that the generation with addcardkey of an authentication key has worked as expected, keytocard on the other hand does give me an error.

user@debian:~$ gpg2 --edit-key 71CBD981
gpg (GnuPG) 2.0.26; Copyright (C) 2013 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

pub  2048R/71CBD981  created: 2016-07-16  expires: 2016-07-23  usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048R/9739D58A  created: 2016-07-16  expires: 2016-07-23  usage: E   
sub  2048R/F0EFBCCE  created: 2016-07-16  expires: 2016-07-23  usage: S   
[ultimate] (1). Kai Harries <kai.harries@gmail.com>

gpg> toggle

sec  2048R/71CBD981  created: 2016-07-16  expires: 2016-07-23
ssb  2048R/9739D58A  created: 2016-07-16  expires: never     
ssb  2048R/F0EFBCCE  created: 2016-07-16  expires: never     
(1)  Kai Harries <kai.harries@gmail.com>

gpg> key 2

sec  2048R/71CBD981  created: 2016-07-16  expires: 2016-07-23
ssb  2048R/9739D58A  created: 2016-07-16  expires: never     
ssb* 2048R/F0EFBCCE  created: 2016-07-16  expires: never     
(1)  Kai Harries <kai.harries@gmail.com>

gpg> keytocard 
Signature key ....: 8727 37F6 32B4 6880 21E6  A64D DCE3 879E 665E C420
Encryption key....: [none]
Authentication key: 877F A806 B005 D3E8 E60C  F477 A60B 3E40 C3CF 5B13

Please select where to store the key:
   (1) Signature key
   (3) Authentication key
Your selection? 3

gpg: WARNING: such a key has already been stored on the card!

Replace existing key? (y/N) y

You need a passphrase to unlock the secret key for
user: "Kai Harries <kai.harries@gmail.com>"
2048-bit RSA key, ID F0EFBCCE, created 2016-07-16

gpg: error writing key to card: General error

gpg> quit

user@debian:~$ gpg2 --edit-key 71CBD981
gpg (GnuPG) 2.0.26; Copyright (C) 2013 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.

pub  2048R/71CBD981  created: 2016-07-16  expires: 2016-07-23  usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048R/9739D58A  created: 2016-07-16  expires: 2016-07-23  usage: E   
sub  2048R/F0EFBCCE  created: 2016-07-16  expires: 2016-07-23  usage: S   
[ultimate] (1). Kai Harries <kai.harries@gmail.com>


gpg> addcardkey 
Signature key ....: 8727 37F6 32B4 6880 21E6  A64D DCE3 879E 665E C420
Encryption key....: [none]
Authentication key: 877F A806 B005 D3E8 E60C  F477 A60B 3E40 C3CF 5B13

Please select the type of key to generate:
   (1) Signature key
   (2) Encryption key
   (3) Authentication key
Your selection? 3

gpg: WARNING: such a key has already been stored on the card!

Replace existing key? (y/N) y
What keysize do you want for the Authentication key? (2048) 
Key is protected.

You need a passphrase to unlock the secret key for
user: "Kai Harries <kai.harries@gmail.com>"
2048-bit RSA key, ID 71CBD981, created 2016-07-16

Please specify how long the key should be valid.
         0 = key does not expire
      <n>  = key expires in n days
      <n>w = key expires in n weeks
      <n>m = key expires in n months
      <n>y = key expires in n years
Key is valid for? (0) 7
Key expires at Sat 23 Jul 2016 11:23:50 AM UTC
Is this correct? (y/N) y
Really create? (y/N) y

pub  2048R/71CBD981  created: 2016-07-16  expires: 2016-07-23  usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048R/9739D58A  created: 2016-07-16  expires: 2016-07-23  usage: E   
sub  2048R/F0EFBCCE  created: 2016-07-16  expires: 2016-07-23  usage: S   
sub  2048R/AB43F951  created: 2016-07-16  expires: 2016-07-23  usage: A   
[ultimate] (1). Kai Harries <kai.harries@gmail.com>

gpg> addcardkey 
Signature key ....: 8727 37F6 32B4 6880 21E6  A64D DCE3 879E 665E C420
Encryption key....: [none]
Authentication key: 86E9 6B66 75AF AA29 F70F  D489 0C3B 684B AB43 F951

Please select the type of key to generate:
   (1) Signature key
   (2) Encryption key
   (3) Authentication key
Your selection? 1

gpg: WARNING: such a key has already been stored on the card!

Replace existing key? (y/N) y
What keysize do you want for the Signature key? (2048) 
Key is protected.

You need a passphrase to unlock the secret key for
user: "Kai Harries <kai.harries@gmail.com>"
2048-bit RSA key, ID 71CBD981, created 2016-07-16

Please specify how long the key should be valid.
         0 = key does not expire
      <n>  = key expires in n days
      <n>w = key expires in n weeks
      <n>m = key expires in n months
      <n>y = key expires in n years
Key is valid for? (0) 7
Key expires at Sat 23 Jul 2016 11:25:31 AM UTC
Is this correct? (y/N) y
Really create? (y/N) y
gpg: signing failed: General error
gpg: make_keysig_packet failed for backsig: General error
gpg: Key generation failed: General error

Kind regards

Hi,
any ideas how to solve the key-problem beside generating a new pair of keys.

Would a firmware-update be helpful?

Actually I can’t use the Nitrokey Storage at all since I can’t import my existing keys …?!
I also encountered problems with random disconnections during read/write operations on the encrypted volume and
sometimes I have to connect the key before I start the app, sometimes it has to be vice versa (sometimes it doesn’t work at all [on LinuxMint]).

Can anybody confirm those problems ?

Frustrated,
Niklas

Hi!
In order to analyze this issue of failed key generation we would more information from you guys. Please provide the following feedback:
[ul]
] Is the Nitrokey connected to USB 2.0 or USB 3.0 port? If possible, test it on both ports./:m]
] USB controller: “lsusb” and “lsusb -t”/:m]
] Linux distribution: “cat /etc/lsb-release”/:m]
] Linux kernel version and processor architecture: “uname -mr”/:m]
] GnuPG version: “gpg --version”. Please try a current version of GnuPG 2.0 (instead of GnuPG 1.0 and 2.1!)./:m]
] If you have a Windows on the same computer, can you reproduce the issue on Windows?/:m]
] Which key lengths did you try and which failed?/:m][/ul]

I think the connectivity issue being mentioned is a separate issue. If you experience this, please provide the following information:
[ul]
] Which version of Nitrokey App are you using? Make sure you use Nitrokey App 0.4 or newer. /:m]
] Start “./nitrokey-app -d” and wait for the issue to occur. Afterwards provide the information from the debug window./:m]
] “./nitrokey-app --cmd prodinfo | grep -v ID”/:m]
] “dmesg | tail -30”/:m]
] “free -m”/:m]
] “md5sum /etc/udev/rules.d/40-nitrokey.rules”/:m]
] "ls -l /dev/nitro"/*:m][/ul]

Du musst im Menü noch das Editieren der Parameter freischalten. Dass kann man schnell übersehen.

$ cat /etc/issue
Debian GNU/Linux 8  
$ cat /etc/debian_version 
8.5
$ lsusb 
Bus 002 Device 003: ID 05c6:9204 Qualcomm, Inc. 
Bus 002 Device 004: ID 20a0:4109 Clay Logic 
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 17ef:480d Lenovo Integrated Webcam [R5U877]
Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 2: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M
        |__ Port 2: Dev 4, If 1, Class=Chip/SmartCard, Driver=, 480M
        |__ Port 2: Dev 4, If 2, Class=Human Interface Device, Driver=usbfs, 480M
        |__ Port 4: Dev 3, If 1, Class=Vendor Specific Class, Driver=qcserial, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 3: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
        |__ Port 6: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 6: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
$ uname -mr
3.16.0-4-amd64 x86_64
$ gpg2 --version
gpg (GnuPG) 2.0.26
libgcrypt 1.6.3
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA, RSA, ELG, DSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

I tried a 2048 bits long key. I have only USB 2.0 available and no Windows installation which I could use for testing. If I find time I will gladly retest with the current gnupg version, but don’t expect it to be anytime soon.

This but should be fixed in the latest firmware release 0.41. Do to another issue the firmware update may not work for most of the devices. We are preparing a replacement of the hardware and reach out to you once this is ready.

Hi,
I wonder why this bug wasn’t discovered during betatesting, since “keytocard” is a common task.
I hope that there aren’t other bugs like that showstopper in security-relevant areas. :astonished:

When can we expect the working Nitrokeys?

Asks,
niklas

Same issue on my side today. I had one observation using gpg gpg --version gpg (GnuPG/MacGPG2) 2.0.30 libgcrypt 1.7.0

At the start a gpg asks if I want to have a backup of the keys stored outside of the card. When I answer that with yes, an card-edit->generate will fail.
Wenn I don’t want this storage of a backup and just generate the keys on the card, it works fine.
So maybe only the export of the keys from the Nitrokey doesn’t work. :question:

Which firmware version do you have? (Nitrokey App -> select About)

FW is 0.43 for the Storage and 0.7 for the Pro ( Ups, maybe I should update that one - is that possible ?)

I am able to create on the storage 2048, 3072 and 4096 bit length keys with gpg --card-edit -> admin -> generate. Only generating the backup has not worked. Building the 4096 keys needs a lot of patience !

Does this error occur with NK Storage only? Please try it with NK Pro as well.

You will also find several discussions and tips hot wo generate 4096 Bit keys in this forum.

I tried it today again on the NK Storage (16GB):

[code]gpg/card> generate
Sicherung des Verschlüsselungsschlüssel außerhalb der Karte erstellen? (J/n) J

gpg: ACHTUNG: Auf der Karte sind bereits Schlüssel gespeichert!

Vorhandene Schlüssel ersetzen? (j/N) j

Bitte beachten: Die Werkseinstellung der PINs sind
PIN = 123456' Admin-PIN =12345678’
Sie sollten sie mittels des Befehls --change-pin ändern

Welche Schlüssellänge wünschen Sie für den Signatur-Schlüssel? (4096) 2048
Die Karte wird nun rekonfiguriert um einen Schlüssel von 2048 Bit zu erzeugen
Hinweis: Es kann nicht sichergestellt werden, daß die Karte die angeforderte
Schlüssellänge unterstützt. Sollte die Erzeugung des Schlüssels
fehlschlagen, so ziehen Sie bitte die Dokumentation Ihrer Karte
zu Rate.
Welche Schlüssellänge wünschen Sie für den Verschlüsselungs-Schlüssel? (4096) 2048
Die Karte wird nun rekonfiguriert um einen Schlüssel von 2048 Bit zu erzeugen
Welche Schlüssellänge wünschen Sie für den Authentisierungs-Schlüssel? (4096) 2048
Die Karte wird nun rekonfiguriert um einen Schlüssel von 2048 Bit zu erzeugen
Bitte wählen Sie, wie lange der Schlüssel gültig bleiben soll.
0 = Schlüssel verfällt nie
= Schlüssel verfällt nach n Tagen
w = Schlüssel verfällt nach n Wochen
m = Schlüssel verfällt nach n Monaten
y = Schlüssel verfällt nach n Jahren
Wie lange bleibt der Schlüssel gültig? (0) 2
Key verfällt am Mi 12 Okt 23:20:25 2016 CEST
Ist dies richtig? (j/N) j

GnuPG erstellt eine User-ID um Ihren Schlüssel identifizierbar zu machen.

Ihr Name (“Vorname Nachname”): blurb blurber
Email-Adresse: blurb@blurber.com
Kommentar: test only
Sie haben diese User-ID gewählt:
“blurb blurber (test only) blurb@blurber.com

Ändern: (N)ame, (K)ommentar, (E)-Mail oder (F)ertig/(A)bbrechen? F
Sie benötigen eine Passphrase, um den geheimen Schlüssel zu schützen.

gpg: Speicher des Schlüssels auf der Karte schlug fehl: General error
Schlüsselerzeugung fehlgeschlagen: General error
[/code]
so when I answer the first question with ‘J’ it will fail. When I say ‘n’ it works to generate [2,3,4] * 1024 size of keys very well

[Update]
Interesting may be the card-status after this failure:

gpg --card-status Application ID ...: ...well known .... Version ..........: 2.1 Manufacturer .....: ZeitControl Serial number ....: 0000000000 Name of cardholder: [nicht gesetzt] Language prefs ...: de Sex ..............: unbestimmt URL of public key : [nicht gesetzt] Login data .......: [nicht gesetzt] Signature PIN ....: nicht zwingend Key attributes ...: 2048R 2048R 2048R Max. PIN lengths .: 32 32 32 PIN retry counter : 3 0 3 Signature counter : 3 Signature key ....: 9482 E968 A485 3AF9 B1F8 6732 ACDA 63F1 7E5B 9893 created ....: 2016-10-10 21:20:52 Encryption key....: [none] Authentication key: 84C9 6249 89D5 152D 2E1A 84A6 F57A 99F0 D000 DEDC created ....: 2016-10-10 21:20:52 General key info..: [none]
So looks like the encryption key is throwing a failure.
And also the red LED is now const on …

Sorry, I meant please try it with the Nitrokey Pro. Did you?

Ups - thought I already have posted it:

Yes, it works for the NK Pro Version gpg has created a file /var/root/.gnupg/sk_F5187107F63BBDFA.gpg as backup.
So looks like the firmware of NK Storage has still an issue with that backup procedure ( at least under macOS Sierra with GnuPG )

Let me know if I should test something else…

Hallo,
trying to get mey keys into the brandnew (15.10.2016) NK-Storage (Firmware 0,7) unter Linumxmint 18/64bit:

  1. Installed libccid and copied nitrokey-rules.
  2. Installed nitrokey-app 0.5.1 from PPA.Reboot.
  3. Checked NK Pro! with gpg --card-status (and gpg2 --card-status) : that worked.
  4. Switched to NK Storage:
niklas@niklasdesktop ~ $ gpg2 --card-status
^C
gpg: signal Interrupt caught ... exiting

I interrupt because red LED and nothing else.

niklas@niklasdesktop ~ $ gpg --card-status
^C
gpg: Interrupt caught ... exiting

…same here, no error, no reaction, so I interrupt. afterwards: plugoff/plugin:

niklas@niklasdesktop ~ $ gpg --card-status
gpg: selecting openpgp failed: ec=6.108
gpg: OpenPGP Karte ist nicht vorhanden: Allgemeiner Fehler
niklas@niklasdesktop ~ $ gpg2 --card-status
gpg: selecting openpgp failed: Kartenfehler
gpg: OpenPGP Karte ist nicht vorhanden: Kartenfehler
niklas@niklasdesktop ~ $ 

I think that might be my fault (Mint-Problem?) but NitrokeyPro works.

Any idea what to do?

Puh,
niklas

Hi Niklas!

Could you check again your Nitrokey Storage firmware version? Current one is 0.43 and you have mentioned 0.7.

I have managed to reproduce your issue with Mint 18/x64 under VM. After full OS update and installing scdaemon the gpg2 --card-status command occasionally worked (after issuing sudo killall scdaemon from time to time). However key creation was not working at all whether it was with backup or not. Let’s wait for the investigation results regarding previous issue - I think this should be also fixed by the occasion.
I am not sure what is the cause of Mint behaving worse than Ubuntu in this situation. Software versions of GPG2 look similar.

Regards

Hi SZ+,
my mistake: Firmware is of course 0.43, Appversion: 0.5.1. Linuxmint 18.

When I try to gpg2 --card-status the Nk Storage switches the red LED on for approx 20 sec, then goes off again, after approx. 1 minute: "gpg: OpenPGP Karte ist nicht vorhanden: Nicht unterstützt."
The killall-command doesn’t work for me, same error: “gpg: OpenPGP Karte ist nicht vorhanden: Nicht unterstützt”

I guess thats some old Ubutu-problem eg libccid vs gpg-agent vs scdaemon vs keyring.

But the NKPro works flawlessly and I hoped those old problems were solved by now.

Although I don’t want to use both (Storage and Pro) on the same system, I have to since “keytocard” doesn’t work and I use the NKPro for encrypting and the NK-Storage for data …

Any suggestions für the keytocard-problem besides, seems it isn’t solved?
NIklas

We are working to fix the firmware and will announce it here once solved.

We released a firmware update (0.44) which solves the issue when generating keys with key backup. Download and update instructions are here:
nitrokey.com/en/doc/firmware-update-storage

Background: This issue was more complex to solve than we though initially and still isn’t solved perfectly (more of this below). It was caused by different buffer lengths. By specification all USB high-speed devices have to use 512 byte buffers for their logical endpoints. The CCID (smart card) level on top of USB allows devices to specify the buffer length individually (wMaxPacketSize). Consequently the CCID implementation in Linux and Mac OS ignores the buffer length of devices and assumes its always 512 byte. The CCID implementation on Windows behaves differently and uses the device’s individual buffer length. This is the reason why the issue appeared on Linux and Mac OS only. Basically Linux and Mac OS violate the CCID specification and Windows violates the USB specification. Our hardware hasn’t sufficient buffer space available to assign the maximal buffers for both, the mass storage and for CCID interface. Therefor our current patch reduces the mass storage buffer in order to be able to use the maximal buffer for the CCID interface. The sideeffect is, that the performance of the mass storage is reduced by at least 10%. We are looking into ways to overcome this drawback (e.g. patching Linux’s libccid, assigning buffers dynamically) but didn’t find a good solution yet. For now: If you want maximum performance of the mass storage, use firmware version 0.43. If you want to get key generation issue solved or don’t care, use version 0.44 and newer. You could also update and downgrade both versions interchangeably.