You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the output of the command /usr/sbin/pcscd --version: pcsc-lite version 1.8.26.
Platform
Operating system or GNU/Linux distribution name and version: Linux xps13 5.15.0-69-generic #76~20.04.1-Ubuntu SMP Mon Mar 20 15:54:19 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Smart card middleware name and version: OpenSC current master
Issue
pcscd is running for a longer time and sometimes (not always) after waking up from hibernation, I am receiving a transmit error, which persits until the token is re-inserted again:
If possible, the CCID driver should be fixed to restart the connection or work around this problem. If not, I'd like to know whether restarting the communication is possible in software via the smart card middleware via a PC/SC call from OpenSC.
Currently the only way to get the token back into a working state is to manually unplug it and inserting it again.
the reader is not disconnect at hibernation. I can't find anything like that in your logs
the reader works fine until the problem. The previous APDU works fine and nothing special happened between the two events
the error "Overrun error" comes from the reader itself, not from the CCID driver or libusb
the error 0xFC is defined in the CCID specification as: Overrun error while talking to the ICC
The problem is between the smart card reader and the smart card. Here it is a token so the problem is internal to the token.
It looks like a firmware bug. I am not sure the CCID driver can do anything to solve it.
Versions
/usr/sbin/pcscd --version
: pcsc-lite version 1.8.26.Platform
Linux xps13 5.15.0-69-generic #76~20.04.1-Ubuntu SMP Mon Mar 20 15:54:19 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Issue
Log
pcscd-log-clean.txt
The text was updated successfully, but these errors were encountered: