У меня есть различные Windows-программы, работающие в виртуальных полях. Я сделал, чтобы StingRay определил объем, который ранее работал в xp со следующими параметрами
Продуктом является DS1M12A, но я не знаю, как я получил детали в первый раз вокруг. Теперь я могу отделиться деталей через lsusb-v, который дает
Bus 005 Device 004: ID 0403:fac2 Future Technology Devices International, Ltd
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0xfac2
bcdDevice 5.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 55
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 160mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Единственной вещью, которая очевидна, является идентификатор Поставщика и Идентификатор продукта. Где я ранее взял все другие, информацией является тайна.
Я пытался вставить пустые строки для Пересмотра, Производителя, продукта и Последовательного номера, но он не помог. Когда я пытался иметь win7, обнаруживают объем, ему не удалось видеть что-либо.
Снова, это раньше работало на мое xp виртуальное поле, но оно прекратило работать. Тем временем я переключил версии Ubuntu, а также переключил базовый компьютер от двухъядерного до четырехъядерного. Вся остальная часть моих USB-устройств продолжала работать хорошо.
Спасибо, Ilan
Мы можем перечислить все записи, необходимые для создания фильтра USB со следующей командой:
VBoxManage list usbhost
Это даст нам продукцию, подобную той ниже для всех устройств, признанных в хозяине:
UUID: 123400c1-fc2c-44b8-202f-e5c80c133027
VendorId: 0x03f0 (03F0)
ProductId: 0xa407 (A407)
Revision: 3.33 (0333)
Port: 1
USB version/speed: 2/Full
Manufacturer: HP
Product: HP Link-5 micro dongle
Address: sysfs:/sys/devices/pci0000:00/0000:00:10.0/usb6/6-2//device:/dev/vboxusb/006/002
Current State: Busy
Для создания фильтр USB , чтобы всегда захватить USB-устройство, управляя виртуальной машиной мы можем выбрать из любых из этих записей.
Мы можем, например, просто заполнить VendorID
, чтобы позволить захвату виртуальной машины весь устройства от этого продавца. В случае, если мы дополнительно даем эти ProductID
, становится менее вероятным, у нас есть больше чем одно такое приложенное устройство, но stillm предоставление UUID
или Serial
, кроме того, помогает только захватить это единственное известное устройство.
Примечание, что большинство, но все еще все устройства не поддержано Виртуальной Коробкой или гостем OS. Некоторые устройства могут даже привести к неудаче ботинка гостя, когда они определены как фильтр. Мы не можем использовать фильтры на таких устройствах тогда. Некоторые USB2.0-устройства не будут работать над портом USB3.0.
Для предпосылок, используя USB в Виртуальной Коробке также см.: , Как настроить USB для Virtualbox?