VMware Communities
MickFlemm
Contributor
Contributor

VMWare virtual CCID reader bugs

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

0 Kudos
4 Replies
ArthurMagner
Contributor
Contributor

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!

0 Kudos
ElinorFrank
Contributor
Contributor

+1

0 Kudos
lancechou
Enthusiast
Enthusiast

Thanks for reporting this issue.

I will take a look at it

Thanks,

Lance

0 Kudos
lancechou
Enthusiast
Enthusiast

You're right. my mistake. The fix was in on 12/26/17 so it's not included in WS 12.5

0 Kudos