I had the same issue on my View 4 installation. I modified this reg key:
HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\USB AllowSmartcards=true
This allowed me to redirect smart card readers into the sessions. Caveats go along with using the card in the session in that if you're local machine is in a domain and using the smart card with removal policies, the redirected reader would effectively result in locking your local machine.
If you're using View 3.1, then this isn't using PCoIP like I am so I am assuming RDP should open the virtual channel and allow smart cards to work but it seems like it's not creating the VC. It might be as simple as initially testing using mstsc.exe and connecting to the VM and making sure it works in that case. Once confirmed that it's working there, check if there's an ADM template you can use from View 3.1's connection server (usually in an "Extras" directory) and confirm the GPO is set properly.
Lastly, I would recommend confirming that smart card is set for the broker for single-sign-on using the connection servers settings and seeing if it works for that portion.
My Smart card readers are not used to login to the operating system. They need to be used to authenticate particular applications that we use, therefore they need to be mapped through as USB smart card readers so I can see them in the client XP operating system, and so that the smart card reader software installed on the operating system can see the smart card reader device too.
I have tried to connect to the XP desktop (and a windows 2003 server for testing purposes too) via RDP directly with the options to map Plug and play devices, USB devices and smart cards all enabled however the smart cards do not get mapped. If i plug in a usb storage device that gets mapped just fine.
I have read on some forums that additional software is trequired to get some usb devices working through rdp sessions e.g :
USB for Remote Desktop
USB Redirector - RDP Edition
However because I am using VMware View, i dont suppose i need to use additional software.
I just cant seem to get this working on my version of VMware view 3.1.1 for the way i need it to work.
I have checked all the policies and reg settings which might prevent the smart card reader from being mapped but these are all default setting which should allow it.
To get our smartcards to work in View 3.1, we had to install the software on both the client and agent side. We were able to get away with just the drives on the client side.
It would not work if we selected it from the USB dropdown list. Since RDP has a built in channel for smartcards it would pass it without selecting from the dropdown. If we did select it from the USB dropdown it would not work.
Not sure if this will help you.
If there are no drivers required to be installed for your readers, or other USB/HID device for that matter, VDI/View will not "see" them on the client to allow for passsthrough. The only way I have discovered to pass this through is via the Registry Key HKLM\Software\VMware, Inc\VMware VDM\USB\. Create a Multi-String Value named AllowHardwareIDs and set the value to the Vendor and Product ID string of the device(s) you are attempting to passthrough, in the format VID_####&PID_#### that you can find from the Control Panel under Human Interface Devices.
To get the VID and PID string, right-click the device in Device Manager and select the Details tab. Select the Device Instance ID which will look something like HID\VID_06A8&PID_0043\6&89971BE&.......... All you need is the VID_####&PID_##### portion of the string to paste into the registry key value.
One word of warning, make certain you do not grab the values for the Keyboard or Mouse, or you will lose input ability to your client If in doubt, unplug and replug your device and refresh Device Manager to verify you are grabbing the values from the correct device(s).
Thank You for pointing to this direction, I could find KB Article 1011600, but all this settings are not working (AllowHardwareIDs & AllowSmartcards).
I use VMware View 4.5, Linked Clones installation. I use several smartcards from different vendors with no luck.
It does not matter, if physical computer has or has not appropriate drivers for smartcards.
Can You post some screenshots of Your USB redirection installation (Registry settings, physical computer USB device, virtual computer USB device)?
Hello all people!
Already found a similar problem here on the forum. The question is not so fresh, but my answer may help. I also encountered a problem in working with a virtual desk, I had a problem, either one or the second device was working.
I found the USB Network Gate, I managed to solve the problem. It's good that in the trial version you can understand whether the software is suitable or not.