Page 1 of 1

VirtualBox 6.1.6 not capturing filtered USB

Posted: 22. Apr 2020, 00:34
by juget
Hi guys,
i really need your help on this one.

I have a very old printer which is compatible only with an old OS, hence I setup a guest and installed windows xp x64.
I have both guest additions on the guest and the extension pack on the host.

I have followed the guide to filter USB devices.

I start the VM, plug the USB and the host is the one who detects it. The guest nevers see it...

I post below the info i gather relating this matter.




Thank you.

Re: VirtualBox 6.1.6 not capturing filtered USB

Posted: 22. Apr 2020, 20:00
by scottgus1
The "list usbhost" screenshot shows the printer as 'captured', so Virtualbox is trying to take it.

Good job on posting much of the data the tutorial says to post!. The USB tutorial also says to post a guest vbox.log after a certain procedure is followed. Could you do that too, please?

Re: VirtualBox 6.1.6 not capturing filtered USB

Posted: 23. Apr 2020, 22:37
by juget
Hi there,
I'm attaching a new log file (replicating the procedure of starting up VM with guest OS -> finish start up process completely -> plug in the USB cable of the filtered device.

The device is captured by the host... It tries to get drivers and nothing happens on the guest.


Thanks

Re: VirtualBox 6.1.6 not capturing filtered USB

Posted: 25. Apr 2020, 11:57
by juget
An additional information

When I try to add the printer manually, in virtualbox, with the usb filter activated, i get the following error you can see below.

I am also attaching what I see in the host machine: "device not migrated". Is this also an issue? Or it is should be independent from the guest machine?

Re: VirtualBox 6.1.6 not capturing filtered USB

Posted: 25. Apr 2020, 18:38
by scottgus1
I looked through the log, confirming the correct Extension Pack is installed. GAs don't affect USB, but they are installed too.

I don't see the USB device bing inserted into the guest, which seems to match:
juget wrote:The device is captured by the host
Do you still have the USB filter displayed above set up and enabled? If so the device should have gone into the guest, to have the guest OS recognize it and try to load drivers.

Are you sure you are using XP 64-bit? That was a rare beast to come across. If you are, then your printer must have 64-bit drivers too, 32-bit drivers won't work. I have read that many manufacturers did not write 64-bit XP drivers because few installs of XP were 64-bit.

Re: VirtualBox 6.1.6 not capturing filtered USB

Posted: 25. Apr 2020, 21:54
by juget
Yes I am using xp x64 and my printer has x64 drivers.

Drivers shouldn't be an issue at this stage since problem with the printer not getting recognize by the host, with the filter active, precedes a possible driver problem.

Re: VirtualBox 6.1.6 not capturing filtered USB

Posted: 26. Apr 2020, 14:03
by scottgus1
Ok, so you have the right divers for the guest OS.
scottgus1 wrote:Do you still have the USB filter displayed above set up and enabled?
Please repost the 'showvminfo' command output, and try the start-insert-USB log from step 8 again. This first log doesn't show the USB insert.