Software: VirtualBox 4.3.20 on Win7(64-bit) with extension pack installed. The Guest OS is Win7 32bit.
USB Hardware: Cypress West Bridge
Reproduce Steps:
1. connect Cypress West Bridge to Laptop. The host win7 display it's trying to install its driver.
2. in virtualbox, choose to connect Cypress West Bridge. Now Host Win7 display it's using virtualbox USB driver and the Guest Win7 found the new USB hardware Cypress West Bridge.
3. Install the driver for Cypress West Bridge in Guest Win7.
4. Programming the Cypress West Bridge chip to change it's PID from 0600 to 0601. The VirtualBox will disconnect the Cypress WestBridge because the USB device changes "virtually".
5. in virtualbox, connect the "new" usb device with PID=0601, the Guest Win7 just find an "UNKNOWN" usb device without any VID/PID information. When you try to see the details of the usb device in device manager(in Guest Win7), all the information are just "UNKNOWN". That makes driver impossible to install for it because windows needs to match the VID/PID for the driver and device.