OK, in comments #22 and #23, we have outputs with ccid compiled with the patch to add some more debug in #24.
Comment #22 features a working Lenovo laptop.
Comment #23 features the HP laptop.
For some reason, the HP laptop hits the IFDHICCPresence() function's CCID_ICC_PRESENT_INACTIVE case and drops to the else statement, while this doesn't happen on the Lenovo.
OK, in comments #22 and #23, we have outputs with ccid compiled with the patch to add some more debug in #24.
Comment #22 features a working Lenovo laptop.
Comment #23 features the HP laptop.
For some reason, the HP laptop hits the IFDHICCPresence() function's CCID_ICC_ PRESENT_ INACTIVE case and drops to the else statement, while this doesn't happen on the Lenovo.