December 9, 20232 yr I have a Windows 11 VM running for gaming. It runs games well and hasn't had any issues since I set it up. I recently purchased a Velocity One Flight controller to use with MSFS. When I plug it into unRaid without attaching it to the VM, the device powers on and lights up like it should. However, when I attach it to the VM it immediately appears to powers off/crash (the LEDs on the device all shut off). It shows up in Windows Device Manager correctly and shows up when I run joy.cpl correctly as gaming devices. However, only the x axis is picked up by windows. No button presses or other axis work. The only reference to something like this online I can find is this reddit post. I have tried killing some processes like the user mentions, but no luck. When I plug the device into a windows 11 laptop it functions correctly, showing up as the device and not powering off, so I don't believe the device has a problem. I have tried in Windows; - turning off USB power management (in power settings and device manager) - driver updates / uninstall / reinstall - firmware updates for the Velocity One Flight itself I have tried in unraid: - attaching device in VM settings - attaching device using USB Manager - every USB port I have I have not tried passing through the entire USB controller because my system only has one and I'm out of PCI slots to add one. Any tips, suggestions, things to try? Thanks! Edited December 9, 20232 yr by gurleymanbrg added reddit link
December 9, 20232 yr Community Expert 50 minutes ago, gurleymanbrg said: I have a Windows 11 VM running for gaming. It runs games well and hasn't had any issues since I set it up. I recently purchased a Velocity One Flight controller to use with MSFS. When I plug it into unRaid without attaching it to the VM, the device powers on and lights up like it should. However, when I attach it to the VM it immediately appears to powers off/crash (the LEDs on the device all shut off). It shows up in Windows Device Manager correctly and shows up when I run joy.cpl correctly as gaming devices. However, only the x axis is picked up by windows. No button presses or other axis work. The only reference to something like this online I can find is this reddit post. I have tried killing some processes like the user mentions, but no luck. When I plug the device into a windows 11 laptop it functions correctly, showing up as the device and not powering off, so I don't believe the device has a problem. I have tried in Windows; - turning off USB power management (in power settings and device manager) - driver updates / uninstall / reinstall - firmware updates for the Velocity One Flight itself I have tried in unraid: - attaching device in VM settings - attaching device using USB Manager - every USB port I have I have not tried passing through the entire USB controller because my system only has one and I'm out of PCI slots to add one. Any tips, suggestions, things to try? Thanks! Does only show as one device in lsusb? can you provide the following for each device that shows as the controller? Change 001/003 to match bus and dev ID # udevadm info --name /dev/bus/usb/001/003 P: /devices/pci0000:00/0000:00:14.0/usb1/1-2 N: bus/usb/001/003 E: BUSNUM=001 E: DEVNAME=/dev/bus/usb/001/003 E: DEVNUM=003 E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_2 E: ID_MODEL=MYSTIC_LIGHT E: ID_MODEL_ENC=MYSTIC\x20LIGHT\x20 E: ID_MODEL_ID=7d25 E: ID_PATH=pci-0000:00:14.0-usb-0:2 E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2 E: ID_REVISION=0001 E: ID_SERIAL=MSI_MYSTIC_LIGHT_A02021081203 E: ID_SERIAL_SHORT=A02021081203 E: ID_USB_INTERFACES=:030000: E: ID_VENDOR=MSI E: ID_VENDOR_ENC=MSI E: ID_VENDOR_ID=1462 E: MAJOR=189 E: MINOR=2 E: PRODUCT=1462/7d25/1 E: SUBSYSTEM=usb E: TAGS=:seat: E: TYPE=0/0/0 E: USEC_INITIALIZED=28885927 and lsusb -vs 001:003
December 9, 20232 yr Author 1 hour ago, SimonF said: Does only show as one device in lsusb? can you provide the following for each device that shows as the controller? Change 001/003 to match bus and dev ID # udevadm info --name /dev/bus/usb/001/003 P: /devices/pci0000:00/0000:00:14.0/usb1/1-2 N: bus/usb/001/003 E: BUSNUM=001 E: DEVNAME=/dev/bus/usb/001/003 E: DEVNUM=003 E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_2 E: ID_MODEL=MYSTIC_LIGHT E: ID_MODEL_ENC=MYSTIC\x20LIGHT\x20 E: ID_MODEL_ID=7d25 E: ID_PATH=pci-0000:00:14.0-usb-0:2 E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2 E: ID_REVISION=0001 E: ID_SERIAL=MSI_MYSTIC_LIGHT_A02021081203 E: ID_SERIAL_SHORT=A02021081203 E: ID_USB_INTERFACES=:030000: E: ID_VENDOR=MSI E: ID_VENDOR_ENC=MSI E: ID_VENDOR_ID=1462 E: MAJOR=189 E: MINOR=2 E: PRODUCT=1462/7d25/1 E: SUBSYSTEM=usb E: TAGS=:seat: E: TYPE=0/0/0 E: USEC_INITIALIZED=28885927 and lsusb -vs 001:003 Yes, it only shows as one device in lsusb (in the VM Windows Device Manager it shows as a composite USB device and two game controller devices). lsusb output: # lsusb Bus 002 Device 013: ID 0bda:0411 Realtek Semiconductor Corp. Hub Bus 002 Device 012: ID 0bda:0411 Realtek Semiconductor Corp. Hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 102: ID 10c4:8a2a Silicon Labs HubZ Smart Home Controller Bus 001 Device 015: ID 10f5:7001 Turtle Beach VelocityOne Flight Bus 001 Device 009: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 008: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth Bus 001 Device 004: ID 048d:5702 Integrated Technology Express, Inc. ITE Device Bus 001 Device 002: ID 0781:5598 SanDisk Corp. USB Flash Drive Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub udev output: # udevadm info --name /dev/bus/usb/001/015 P: /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1 N: bus/usb/001/015 E: BUSNUM=001 E: DEVNAME=/dev/bus/usb/001/015 E: DEVNUM=015 E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_5_1_1 E: ID_MODEL=VelocityOne_Flight E: ID_MODEL_ENC=VelocityOne\x20Flight E: ID_MODEL_ID=7001 E: ID_PATH=pci-0000:00:14.0-usb-0:5.1.1 E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_5_1_1 E: ID_REVISION=1010 E: ID_SERIAL=Turtle_Beach_VelocityOne_Flight_VelocityOne_Flight E: ID_SERIAL_SHORT=VelocityOne_Flight E: ID_USB_INTERFACES=:030000:010100:010200: E: ID_VENDOR=Turtle_Beach E: ID_VENDOR_ENC=Turtle\x20Beach E: ID_VENDOR_FROM_DATABASE=Turtle Beach E: ID_VENDOR_ID=10f5 E: MAJOR=189 E: MINOR=14 E: PRODUCT=10f5/7001/1010 E: SUBSYSTEM=usb E: TAGS=:seat: E: TYPE=0/0/0 lsusb -vs output: # lsusb -vs 001:015 Bus 001 Device 015: ID 10f5:7001 Turtle Beach VelocityOne Flight Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x10f5 Turtle Beach idProduct 0x7001 bcdDevice 10.10 iManufacturer 1 Turtle Beach iProduct 2 VelocityOne Flight iSerial 3 VelocityOne Flight bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0103 bNumInterfaces 5 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 201 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 95 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 3 bFunctionClass 1 Audio bFunctionSubClass 1 Control Device bFunctionProtocol 0 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 3 VelocityOne Flight AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 0x0048 bInCollection 2 baInterfaceNr(0) 3 baInterfaceNr(1) 4 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Microphone bAssocTerminal 0 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 2 bSourceID 1 bControlSize 1 bmaControls(0) 0x01 Mute Control bmaControls(1) 0x00 bmaControls(2) 0x00 iFeature 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 3 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 2 iTerminal 0 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 4 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 5 bSourceID 4 bControlSize 1 bmaControls(0) 0x03 Mute Control Volume Control bmaControls(1) 0x00 bmaControls(2) 0x00 iFeature 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 6 wTerminalType 0x0301 Speaker bAssocTerminal 0 bSourceID 5 iTerminal 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 3 VelocityOne Flight Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 0x0001 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x87 EP 7 IN bmAttributes 13 Transfer Type Isochronous Synch Type Synchronous Usage Type Data wMaxPacketSize 0x00c0 1x 192 bytes bInterval 1 bRefresh 0 bSynchAddress 0 AudioStreaming Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0x0000 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 4 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 3 VelocityOne Flight Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 4 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 4 bDelay 1 frames wFormatTag 0x0001 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x08 EP 8 OUT bmAttributes 13 Transfer Type Isochronous Synch Type Synchronous Usage Type Data wMaxPacketSize 0x00c0 1x 192 bytes bInterval 1 bRefresh 0 bSynchAddress 0 AudioStreaming Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0x0000 Device Status: 0x0002 (Bus Powered) Remote Wakeup Enabled
December 9, 20232 yr Community Expert 27 minutes ago, gurleymanbrg said: Yes, it only shows as one device in lsusb (in the VM Windows Device Manager it shows as a composite USB device and two game controller devices). lsusb output: # lsusb Bus 002 Device 013: ID 0bda:0411 Realtek Semiconductor Corp. Hub Bus 002 Device 012: ID 0bda:0411 Realtek Semiconductor Corp. Hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 102: ID 10c4:8a2a Silicon Labs HubZ Smart Home Controller Bus 001 Device 015: ID 10f5:7001 Turtle Beach VelocityOne Flight Bus 001 Device 009: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 008: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth Bus 001 Device 004: ID 048d:5702 Integrated Technology Express, Inc. ITE Device Bus 001 Device 002: ID 0781:5598 SanDisk Corp. USB Flash Drive Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub udev output: # udevadm info --name /dev/bus/usb/001/015 P: /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1 N: bus/usb/001/015 E: BUSNUM=001 E: DEVNAME=/dev/bus/usb/001/015 E: DEVNUM=015 E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_FOR_SEAT=usb-pci-0000_00_14_0-usb-0_5_1_1 E: ID_MODEL=VelocityOne_Flight E: ID_MODEL_ENC=VelocityOne\x20Flight E: ID_MODEL_ID=7001 E: ID_PATH=pci-0000:00:14.0-usb-0:5.1.1 E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_5_1_1 E: ID_REVISION=1010 E: ID_SERIAL=Turtle_Beach_VelocityOne_Flight_VelocityOne_Flight E: ID_SERIAL_SHORT=VelocityOne_Flight E: ID_USB_INTERFACES=:030000:010100:010200: E: ID_VENDOR=Turtle_Beach E: ID_VENDOR_ENC=Turtle\x20Beach E: ID_VENDOR_FROM_DATABASE=Turtle Beach E: ID_VENDOR_ID=10f5 E: MAJOR=189 E: MINOR=14 E: PRODUCT=10f5/7001/1010 E: SUBSYSTEM=usb E: TAGS=:seat: E: TYPE=0/0/0 lsusb -vs output: # lsusb -vs 001:015 Bus 001 Device 015: ID 10f5:7001 Turtle Beach VelocityOne Flight Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x10f5 Turtle Beach idProduct 0x7001 bcdDevice 10.10 iManufacturer 1 Turtle Beach iProduct 2 VelocityOne Flight iSerial 3 VelocityOne Flight bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0103 bNumInterfaces 5 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 201 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 95 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 4 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 3 bFunctionClass 1 Audio bFunctionSubClass 1 Control Device bFunctionProtocol 0 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 3 VelocityOne Flight AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 0x0048 bInCollection 2 baInterfaceNr(0) 3 baInterfaceNr(1) 4 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Microphone bAssocTerminal 0 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 2 bSourceID 1 bControlSize 1 bmaControls(0) 0x01 Mute Control bmaControls(1) 0x00 bmaControls(2) 0x00 iFeature 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 3 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 2 iTerminal 0 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 4 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 5 bSourceID 4 bControlSize 1 bmaControls(0) 0x03 Mute Control Volume Control bmaControls(1) 0x00 bmaControls(2) 0x00 iFeature 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 6 wTerminalType 0x0301 Speaker bAssocTerminal 0 bSourceID 5 iTerminal 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 3 VelocityOne Flight Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 1 frames wFormatTag 0x0001 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x87 EP 7 IN bmAttributes 13 Transfer Type Isochronous Synch Type Synchronous Usage Type Data wMaxPacketSize 0x00c0 1x 192 bytes bInterval 1 bRefresh 0 bSynchAddress 0 AudioStreaming Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0x0000 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 4 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 3 VelocityOne Flight Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 4 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 4 bDelay 1 frames wFormatTag 0x0001 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x08 EP 8 OUT bmAttributes 13 Transfer Type Isochronous Synch Type Synchronous Usage Type Data wMaxPacketSize 0x00c0 1x 192 bytes bInterval 1 bRefresh 0 bSynchAddress 0 AudioStreaming Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x00 bLockDelayUnits 0 Undefined wLockDelay 0x0000 Device Status: 0x0002 (Bus Powered) Remote Wakeup Enabled Do you have the controller in the VM set to USB3? Not sure if that will be the issue.
December 9, 20232 yr Author 5 hours ago, SimonF said: Do you have the controller in the VM set to USB3? Not sure if that will be the issue. Good thought, I hadn't tried adjusting that yet. It is 3.0 qemu XHCI. I did just try the other two options, 2.0 and 3.0 nec. 3.0 nec does the exact same as 3.0 qemu. 2.0 connects, shows up in Device Manager for ~ 1 second, then disconnects. But the device itself never turns off like it does in 3.0.
December 9, 20232 yr Community Expert 1 hour ago, gurleymanbrg said: Good thought, I hadn't tried adjusting that yet. It is 3.0 qemu XHCI. I did just try the other two options, 2.0 and 3.0 nec. 3.0 nec does the exact same as 3.0 qemu. 2.0 connects, shows up in Device Manager for ~ 1 second, then disconnects. But the device itself never turns off like it does in 3.0. Any errors in syslog. May not getting enough power from the port. Have you tried others? maybe post diagnostics
December 10, 20232 yr Author 20 hours ago, SimonF said: Any errors in syslog. May not getting enough power from the port. Have you tried others? maybe post diagnostics Yeah, I've tried all ports. Attached diagnostics. There are some errors; it looks like they occur when I detach the device. Tower Diagnostics 20231209.zip
December 10, 20232 yr Community Expert 7 minutes ago, gurleymanbrg said: Yeah, I've tried all ports. Attached diagnostics. There are some errors; it looks like they occur when I detach the device. Tower Diagnostics 20231209.zip 371.25 kB · 0 downloads If you still have USBM installed can you screen prints for pages?
December 10, 20232 yr Author 1 hour ago, SimonF said: If you still have USBM installed can you screen prints for pages? I do. Is this what you're looking for? One is unattached, one is attached, and one is the device's log. Let me know if I can provide anything else!
December 11, 20232 yr Solution I ran into this same issue and was never able to solve it. Other USB game controllers I've tried also exhibit these symptoms. I bought a PCI-E USB card and passed that entire device to the VM to solve the issue.
December 11, 20232 yr Author 3 minutes ago, jweber93 said: I ran into this same issue and was never able to solve it. Other USB game controllers I've tried also exhibit these symptoms. I bought a PCI-E USB card and passed that entire device to the VM to solve the issue. Thanks for the info, I was worried someone would say that. I have 2 GPUs on my mobo blocking my available PCI-E slot, but I just purchased the PCI-E USB card and an extension cable that will hopefully make it fit.
December 16, 20232 yr Author Update: @jweber93's answer was the solution. I moved some GPU's around and added a PCI-E extension to be able to fit a new USB controller; passed the whole controller to the VM and now everything works. Thanks for the help @SimonF and @jweber93!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.