just brew it! wrote:
Other than that killing functionality for normal USB storage...
Well, you did indicate that you are using a separate VM host. I assumed (incorrectly, I guess) that your other USB usage would be on the client side.
Maybe it's time to beef up the workstation so that it can run the VMs directly?
Ah, there is some confusion here. Yes, I am using a VM host, however the USB access is local to my workstation and is being redirected to the VM over RDP. I plug in my AVR Dragon, for example, and through the magic of USB redirection, it shows up on the WinXP VM that I am running AVRStudio on. In my case, the VM host is just upstairs in a rack, but in theory, it could be an Amazon EC2 instance for example.
It works well enough, except for mass storage devices. My workstation tries to do something with them that interferes with the VirtualBox RDP client's ability to access them for redirection. The fact that I want to be able to plug in USB mass storage devices on my workstation and actually use them on my workstation is what precludes me from just stripping out all the normal functionality. Since I have NFS mounted directories and an Samba server, I could get away with out making this work and just use network shares excpet for another problem where this provides a good solution.
I recently bought my daughter a new laptop. Unfortunately, it comes with Windows 8. It will be one of only two physical Windows systems in the house, the other being my 10 year old Thinkpad. I have no desire to muck around with Win 8 and nothing she does is tied to Windows, except for iTunes. I figured that I could spin up a Windows VM to host iTunes and she could connect in seamless mode, unfortunately the iPod shows up as a mass storage device and we are back to something that should "just work" being a royal PIA.