So...I am trying to use a VM as a test machine for software interacting with a Smart Card Reader. The SCR is currently connected to one of the host's USB ports.
My initial attempts at bridging the host USB to a guest OS proved somewhat annoying since:
1) Every time I started the VM I had to manually go to VM -> Removable Device -> USB Devices and select the device.
2) Every time I shutdown the VM the host would reacquire the device, which made it so that I had to tell the host to "safely remove" the device before I could have the VM acquire it again.
I solved the later problem by disabling the device in the host's hardware profile. This made it so that the host never tried to acquire the device, but VMware could still see it. This eliminated problem 2.
Problem 1 still proved much too annoying, but this lovely forum came to the rescue by alerting me that you can actually manually update the config file to have USB devices automount.
Which I did by adding the line:
usb.autoConnect.device0 = "0x04E6:0x1001"
This works great...for awhile...
But it seems that I cannot go more than a few hours/resets without VMware completely losing the USB device and being unable to find it on boot or through the menu. What's worse, the host cannot seem to find it either (it doesn't even show up as disabled) unless I reboot the system. After the reboot everything works again.
I have been loving VMware, but this incredibly flaky handling of USB devices is troubling.
Is this a known issue? Are there any robust solutions?
The host machine is a dual Xeon with 3G of RAM running Windows Server 2003 Enterprise Edition w/ SP1. The guest OS is running the same.
My initial attempts at bridging the host USB to a guest OS proved somewhat annoying since:
1) Every time I started the VM I had to manually go to VM -> Removable Device -> USB Devices and select the device.
2) Every time I shutdown the VM the host would reacquire the device, which made it so that I had to tell the host to "safely remove" the device before I could have the VM acquire it again.
I solved the later problem by disabling the device in the host's hardware profile. This made it so that the host never tried to acquire the device, but VMware could still see it. This eliminated problem 2.
Problem 1 still proved much too annoying, but this lovely forum came to the rescue by alerting me that you can actually manually update the config file to have USB devices automount.
Which I did by adding the line:
usb.autoConnect.device0 = "0x04E6:0x1001"
This works great...for awhile...
But it seems that I cannot go more than a few hours/resets without VMware completely losing the USB device and being unable to find it on boot or through the menu. What's worse, the host cannot seem to find it either (it doesn't even show up as disabled) unless I reboot the system. After the reboot everything works again.
I have been loving VMware, but this incredibly flaky handling of USB devices is troubling.
Is this a known issue? Are there any robust solutions?
The host machine is a dual Xeon with 3G of RAM running Windows Server 2003 Enterprise Edition w/ SP1. The guest OS is running the same.