VirtualBox

Opened 10 years ago

Closed 8 years ago

#13004 closed defect (obsolete)

USB Filter : Devices with same HID using port instead of serial can not auto attatch to more than one guest

Reported by: tommyboy Owned by:
Component: USB Version: VirtualBox 4.3.10
Keywords: usb filter port multiple devices same no serial Cc:
Guest type: Windows Host type: Windows

Description

Host: Windows 7 Pro Guest: Windows 7 Home x 3)

I have three USB devices with exactly the same HID information connected to the same host machine. I wanted to attatch the USB hardware on boot to each Windows 7 Guest.

The HID information for these devices does not include a serial it is blank.

I have used the "Port" feild of the filter to make the filters unique. I have attatched each device to ports 1 - 4 of a PCI usb card (and other USB hubs while testing) and set the port value as found in the device properties.

When booting the first VM the USB hardware is auto attatched as expected. On booting the second VM I am sometime presented with an error:

Failed to create a proxy device for the USB device. Further details to follow when I can copy and paste them into a message to post online.

Otherwise the VM boots and does not give an error but on inspection the USB device has not been attatched and the Status is listed as "held". Stopping the VM will not fix this, the only way to solve this problem is to unplug the USB device and replug it in. At this point I can have multiple devices connected to multiple guests at the same time but only with manual attatchment.

Change History (2)

comment:1 by tommyboy, 10 years ago

You can see the two vector devices are on the same port, by using a USB filter that defines port as 0000 one device is captured the other is held.

On the Linux (Ubuntu Version) this is not a problem as the ports are assigned to each device correctly.

Output from VBoxManage list usbhost:

Host USB Devices:

UUID: 0549bd45-c317-400d-9761-c328bb077650 VendorId: 0x0403 (0403) ProductId: 0x6014 (6014) Revision: 9.0 (0900) Port: 0 USB version/speed: 2/2 Manufacturer: FTDI Product: USB2-H-6001-M SerialNumber: FTURLR01 Current State: Available

UUID: d82a992d-b09a-49eb-8c9f-36191aa142ae VendorId: 0x0403 (0403) ProductId: 0x6014 (6014) Revision: 9.0 (0900) Port: 0 USB version/speed: 2/2 Manufacturer: FTDI Product: USB2-H-6001-M SerialNumber: FTURJHOI Address:
?\usb#vid_80ee&pid_cafe#fturjhoi#{00873fdf-cafe-80ee-aa5e- 00c04fb1720b} Current State: Captured

UUID: 0b2f0567-c8fb-4835-8d57-5754b4bac5e7 VendorId: 0x0403 (0403) ProductId: 0x6014 (6014) Revision: 9.0 (0900) Port: 0 USB version/speed: 2/2 Manufacturer: FTDI Product: USB2-H-6001-M SerialNumber: FTUT6881 Address:
?\usb#vid_80ee&pid_cafe#ftut6881#{00873fdf-cafe-80ee-aa5e- 00c04fb1720b} Current State: Captured

UUID: 167dbdaf-0757-42ae-ae4d-412cb917dc38 VendorId: 0x0b95 (0B95) ProductId: 0x1780 (1780) Revision: 0.1 (0001) Port: 0 USB version/speed: 2/2 Manufacturer: ASIX Elec. Corp. Product: AX88178 SerialNumber: 000002 Address: {4d36e972-e325-11ce-bfc1-08002be10318}\0017 Current State: Busy

UUID: 6e883968-a85b-4cb4-9f17-4fe3aa7cc239 VendorId: 0x0d3d (0D3D) ProductId: 0x0001 (0001) Revision: 0.1 (0001) Port: 0 USB version/speed: 1/1 Product: USBPS2 Address: {36fc9e60-c465-11cf-8056-444553540000}\0021 Current State: Busy

UUID: 64173d82-19df-4b00-8772-50d0fcfe8c56 VendorId: 0x1248 (1248) ProductId: 0x1060 (1060) Revision: 0.1 (0001) Port: 0 USB version/speed: 2/2 Manufacturer: Vector Informatik GmbH Product: Vector VN1630 Address:
?\usb#vid_80ee&pid_cafe#6&14bb41a9&0&2#{00873fdf-cafe-80ee -aa5e-00c04fb1720b} Current State: Captured

UUID: 694fb4ad-4d6e-4964-839b-26afe6342bec VendorId: 0x1248 (1248) ProductId: 0x1060 (1060) Revision: 0.1 (0001) Port: 0 USB version/speed: 2/2 Manufacturer: Vector Informatik GmbH Product: Vector VN1630 Address:
?\usb#vid_80ee&pid_cafe#6&14bb41a9&0&3#{00873fdf-cafe-80ee -aa5e-00c04fb1720b} Current State: Held

comment:2 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use