Description of problem: there may be a possible high speed connection issue with Alcor Micro Corp. AU9540 Smartcard Reader corresponding to https://github.com/LudovicRousseau/CCID/commit/c81c512ba7159ad35a41deaf4d294ee4cc399920 https://ludovicrousseau.blogspot.com/2023/01/new-version-of-libccid-152.html I have not reproduced this myself, but have seen a RHEL-9.1 report where pcscd must be restarted to re-gain smart card communications. should 1.5.2 be considered on RHEL-9 to update from pcsc-lite-ccid-1.4.36-1.el9 from 2021-08 ? I see Fedora-38 has 1.5.2-1 Version-Release number of selected component (if applicable): HP ZBook Fury 15.6 inch G8 Mobile Workstation PC, with integrated card reader "Alcor Micro Corp. AU9540 Smartcard Reader" RHEL-9.1 redhat-release-9.1-1.9.el9.x86_64 pcsc-lite-1.9.4-1.el9.x86_64 pcsc-lite-ccid-1.4.36-1.el9.x86_64 pcsc-lite-libs-1.9.4-1.el9.x86_64 opensc-0.22.0-2.el9.x86_64 sssd-2.7.3-4.el9_1.3.x86_64 May 16 15:43:20 1234 kernel: usb 3-6: Product: EMV Smartcard Reader May 16 15:43:20 1234 kernel: usb 3-6: Manufacturer: Generic How reproducible: by customer, repeatedly Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
I think it is reasonable request for RHEL 9.3. We have plan to rebase the ccid database from time to time to keep up with new readers anyway. For RHEL 9.1 z-stream, I think we would need significant business requirement go this way, but in any case, the first step would be verifying that the latest upstream version solves the problem. I just rebuilt the latest fedora package for epel9 in my copr so fee free to share and test: https://copr.fedorainfracloud.org/coprs/jjelen/pcsc-lite-future/build/5950774/
Short review of changes between 1.4.36 9now in RHEL9) and 1.5.2 (target rebase version): * Support for new readers * This fix for Alcor Micro AU9560 * Minor improvements I do not see anything risky why we should not just rebase and only cherry-pick this particular change. So I will wait for the customer to verify the fix and then I will proceed with the update in rhel 9.3.
The diff with this rebase is is visible in github: https://github.com/LudovicRousseau/CCID/compare/1.4.36...1.5.2 Important changes: * support for new readers and update to existing (most of the no-code changes) * code workaround for ALCOR MICRO AU9540 * code workaround for SAFENET ETOKEN 5100 * minor code refactoring, cleanup and fixes