Hello all,
I'm using the latest VMWare Fusion Pro (8.5.0) and when I try to use my smartcard on a Linux guest (tried with both debian and gentoo) the virtual CCID reader presented to the guest machine doesn't work with PCSC-lite. The reason is that the reader announces a wrong set of features on its descriptor and also the PC_to_RDR_GetSlotStatus command sometimes gets ignored and results a usb read timeout. I came up with a workaround and submitted a patch to the maintainer of the CCID driver for pcsc (note that same driver is used on mac OS), you can get it here -> Add some workarounds to make VMWARE CCID work by mickflemm · Pull Request #24 · LudovicRousseau/CCID.... However the maintainer won't include this patch upstream because he insists that this is a software bug and should be fixed by VMWare. Without PCSC support I can't use my smartcard as an HSM or for logging in to my machine, this is a serious issue for me and from what I see there is no way to disable that behavior on Fusion (there is an option on workstation to disable the shared ccid reader and present the standard usb reader to the guest). Is there a bug tracker for VMWare products, does support deal with such issues ?
Thanks for your time
Nick
The same is true for Workstation 12.5 !
These are the exceptions I get: on average every 100 signatures: "The smart card has been reset, so any shared state information is invalid" ,on average every 1000 signatures "Protocol not supported".
After a short time out the next signature works!
+1
Thanks for reporting this issue.
I will take a look at it
Thanks,
Lance
You're right. my mistake. The fix was in on 12/26/17 so it's not included in WS 12.5