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 , 10 years ago
comment:2 by , 8 years ago
Resolution: | → obsolete |
---|---|
Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.
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