Virtualbox is 5.1 with guest additions installed.
I have an USB HID Joystick connected and want to use it with a flightsimulator in a Virtualbox.
The Joystick is recognized by the Linux-host and the kernel driver is loaded.
Using jstest /dev/input/js0 works fine.
The relating part in dmesg shows:
Code: Select all
[ 331.319841] usb 2-4.2: new low-speed USB device number 8 using xhci_hcd
[ 331.342325] usb 2-4.2: New USB device found, idVendor=0000, idProduct=0003
[ 331.342336] usb 2-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 331.342342] usb 2-4.2: Product: RC-Joystick
[ 331.342347] usb 2-4.2: Manufacturer: MUltiplex
[ 331.342643] usb 2-4.2: ep 0x81 - rounding interval to 256 microframes, ep desc says 296 microframes
[ 331.348005] input: MUltiplex RC-Joystick as /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.2/2-4.2:1.0/input/input10
[ 331.348834] hid-generic 0003:0000:0003.0003: input,hidraw2: USB HID v1.00 Joystick [MUltiplex RC-Joystick] on usb-0000:00:14.0-4.2/input0
[ 601.337385] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
And lsusb shows (device 008 is the problem device):
Code: Select all
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 008: ID 0000:0003
Bus 002 Device 007: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 002 Device 006: ID 13ba:0018 PCPlay Barcode PCP-BCG4209
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
VBoxManage list usbhost
only one USB-Device is listed, but not my Joystick.
Code: Select all
Host USB Devices:
UUID: b37c0caa-5d05-4c06-917a-5dc149668dbe
VendorId: 0x13ba (13BA)
ProductId: 0x0018 (0018)
Revision: 0.1 (0001)
Port: 2
USB version/speed: 1/Low
Product: Barcode Reader
Address: sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3//device:/dev/vboxusb/002/006
Current State: Busy