to look up the information, in windows click start, right click computer and then click properties.
then click "device manager"
locate your usb device, right click it and select properties.
we need the actual usb device, not any of the "hard drives" it reports to the host.
switch to the "details" tab and in the drop down select "hardware ids"
the first line should read similarly to this one
you need from this
please note your hardware will have different numbers than I have posted here, this is just an example.
now on the virtual machine you want to use the device, with the machine off open the machine settings, go to usb, and create a new rule, then select the edit button.
name it as desired,
remove the wording before each of the lines, so in vendor id I would type;
1532 not VID_1532
the rest of the fields may remain blank, set remote to "no" hit "ok", and give it a try.
A catch all rule, would be to leave ALL fields blank, this is NOT recommended as if you have a usb mouse or keyboard they could become attached to the virtual machine! and you would need to shut down the VM to regain control of your host.
however a catch all can be useful just to see if your device will work. as always plug in the device AFTER the machine is running and guest additions are installed and loaded (indicated in windows guests by a tray icon.)
The Virtual Box Help file also lists another way to get necessary information.
"VBoxManage list usbhost"
one final heads up, the first time a guest actually grabs a usb device, the host will install the usb pass-through driver, if it does not install it quickly enough the guest may fail to initialize the usb device, this is not an issue with virtualbox, this issue is simply a timing failure, and only happens on rare occasions.
should this issue occur to you, simply let all driver install steps complete, then unplug the usb device and plug it back in, the drivers should now already be in place on the host and the guest will get a response within the window that it expects.