We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It works well when I do it on MacOS, but it fails when try it through virtualbox on a fedora. Any idea how to solve this?
$ pcsc_scan PC/SC device scanner V 1.5.2 (c) 2001-2017, Ludovic Rousseau <[email protected]> Using reader plug'n play mechanism Scanning present readers... 0: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00 Wed Jul 18 12:47:17 2018 Reader 0: Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00 Card state: Card inserted, ATR: 3B 98 13 40 0A A5 03 01 01 01 AD 13 11 ATR: 3B 98 13 40 0A A5 03 01 01 01 AD 13 11 + TS = 3B --> Direct Convention + T0 = 98, Y(1): 1001, K: 8 (historical bytes) TA(1) = 13 --> Fi=372, Di=4, 93 cycles/ETU 43010 bits/s at 4 MHz, fMax for Fi = 5 MHz => 53763 bits/s TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0 ----- TC(2) = 0A --> Work waiting time: 960 x 10 x (Fi/F) + Historical bytes: A5 03 01 01 01 AD 13 11 Category indicator byte: A5 (proprietary format) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B 98 13 40 0A A5 03 01 01 01 AD 13 11 Belgium Electronic ID card
$ pkcs15-tool -D with $ pcscd --foreground --debug 05048718 ifdhandler.c:1154:IFDHPowerICC() action: PowerDown, usb:0bda/0165:libudev:0:/dev/bus/usb/001/007 (lun: 0) 00133474 eventhandler.c:480:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED 00070424 winscard_msg_srv.c:255:ProcessEventsServer() Common channel packet arrival 00000023 winscard_msg_srv.c:267:ProcessEventsServer() ProcessCommonChannelRequest detects: 14 00000004 pcscdaemon.c:133:SVCServiceRunLoop() A new context thread creation is requested: 14 00005169 winscard_svc.c:340:ContextThread() Authorized PC/SC client 00000461 winscard_svc.c:344:ContextThread() Thread is started: dwClientID=14, threadContext @0x55671ef0f900 00000324 winscard_svc.c:362:ContextThread() Received command: CMD_VERSION from client 14 00000014 winscard_svc.c:374:ContextThread() Client is protocol version 4:3 00000007 winscard_svc.c:394:ContextThread() CMD_VERSION rv=0x0 for client 14 00000388 winscard_svc.c:362:ContextThread() Received command: ESTABLISH_CONTEXT from client 14 00000024 winscard.c:215:SCardEstablishContext() Establishing Context: 0x67F77458 00000188 winscard_svc.c:458:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 14 00000091 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000188 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000248 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000049 winscard_svc.c:362:ContextThread() Received command: CONNECT from client 14 00003769 winscard_svc.c:496:ContextThread() Authorized client for 'Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00' 00000445 winscard.c:259:SCardConnect() Attempting Connect to Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00 using protocol: 3 00000547 readerfactory.c:821:RFReaderInfo() RefReader() count was: 1 00005008 ifdhandler.c:1154:IFDHPowerICC() action: PowerUp, usb:0bda/0165:libudev:0:/dev/bus/usb/001/007 (lun: 0) 00050126 winscard.c:332:SCardConnect() power up complete. 00000829 Card ATR: 3B 98 13 40 0A A5 03 01 01 01 AD 13 11 00000337 winscard.c:352:SCardConnect() powerState: POWER_STATE_INUSE 00000456 prothandler.c:108:PHSetProtocol() Attempting PTS to T=0 00000600 ifdhandler.c:695:IFDHSetProtocolParameters() protocol T=0, usb:0bda/0165:libudev:0:/dev/bus/usb/001/007 (lun: 0) 03009450 ccid_usb.c:888:ReadUSB() read failed (1/7): -7 LIBUSB_ERROR_TIMEOUT 00000204 ifdhandler.c:925:IFDHSetProtocolParameters() PPS_Exchange Failed 00000670 prothandler.c:124:PHSetProtocol() PTS failed (605), using T=0 00000325 winscard.c:518:SCardConnect() UnrefReader() count was: 2 00000359 winscard_svc.c:510:ContextThread() CONNECT rv=0x80100066 for client 14 00000639 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000387 winscard_svc.c:362:ContextThread() Received command: CMD_WAIT_READER_STATE_CHANGE from client 14 00000325 winscard_svc.c:362:ContextThread() Received command: CMD_STOP_WAITING_READER_STATE_CHANGE from client 14 00000015 winscard_svc.c:439:ContextThread() CMD_STOP_WAITING_READER_STATE_CHANGE rv=0x0 for client 14 00000024 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000558 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000054 winscard_svc.c:362:ContextThread() Received command: CMD_WAIT_READER_STATE_CHANGE from client 14 00000013 winscard_svc.c:362:ContextThread() Received command: CMD_STOP_WAITING_READER_STATE_CHANGE from client 14 00000009 winscard_svc.c:439:ContextThread() CMD_STOP_WAITING_READER_STATE_CHANGE rv=0x0 for client 14 00000016 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000024 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000026 winscard_svc.c:362:ContextThread() Received command: CMD_WAIT_READER_STATE_CHANGE from client 14 00000011 winscard_svc.c:362:ContextThread() Received command: CMD_STOP_WAITING_READER_STATE_CHANGE from client 14 00000007 winscard_svc.c:439:ContextThread() CMD_STOP_WAITING_READER_STATE_CHANGE rv=0x0 for client 14 00000014 winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 14 00000021 winscard_svc.c:362:ContextThread() Received command: CONNECT from client 14 00005362 winscard_svc.c:496:ContextThread() Authorized client for 'Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00' 00000633 winscard.c:259:SCardConnect() Attempting Connect to Generic Smart Card Reader Interface [Smart Card Reader Interface] (20070818000000000) 00 00 using protocol: 3 00000290 readerfactory.c:821:RFReaderInfo() RefReader() count was: 1 00000421 winscard.c:352:SCardConnect() powerState: POWER_STATE_INUSE 00000413 prothandler.c:108:PHSetProtocol() Attempting PTS to T=0 00000351 ifdhandler.c:695:IFDHSetProtocolParameters() protocol T=0, usb:0bda/0165:libudev:0:/dev/bus/usb/001/007 (lun: 0) 03009473 ccid_usb.c:888:ReadUSB() read failed (1/7): -7 LIBUSB_ERROR_TIMEOUT 00000315 ifdhandler.c:925:IFDHSetProtocolParameters() PPS_Exchange Failed 00000283 prothandler.c:124:PHSetProtocol() PTS failed (605), using T=0 00000270 winscard.c:518:SCardConnect() UnrefReader() count was: 2 00000230 winscard_svc.c:510:ContextThread() CONNECT rv=0x80100066 for client 14 00000749 winscard_svc.c:362:ContextThread() Received command: RELEASE_CONTEXT from client 14 00000437 winscard.c:229:SCardReleaseContext() Releasing Context: 0x67F77458 00000253 winscard_svc.c:473:ContextThread() RELEASE_CONTEXT rv=0x0 for client 14 00001070 winscard_svc.c:354:ContextThread() Client die: 14 00000578 winscard_svc.c:1029:MSGCleanupClient() Thread is stopping: dwClientID=14, threadContext @0x55671ef0f900 00000527 winscard_svc.c:1035:MSGCleanupClient() Freeing SCONTEXT @0x55671ef0f900
The text was updated successfully, but these errors were encountered:
Virtual machines are a great source of USB problems. You should report the problem to VirtualBox.
Sorry, something went wrong.
Problem with VirtualBox.
No branches or pull requests
It works well when I do it on MacOS, but it fails when try it through virtualbox on a fedora. Any idea how to solve this?
The text was updated successfully, but these errors were encountered: