You are not logged in.

#1 2023-04-29 18:20:53

xeromycota
Member
Registered: 2020-10-06
Posts: 21

[Solved] Xbox-360 pad's usb_submit_urb failed with result -19

The game pad is detected in Archlinux but can't produce any input. The game pad is working perfectly in dual booted Windows 11. The output of dmesg:

68.685366] usb 1-1: USB disconnect, device number 2
[   68.685479] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
[   70.117620] usb 1-6: new full-speed USB device number 6 using xhci_hcd
[   70.259839] usb 1-6: New USB device found, idVendor=2563, idProduct=0575, bcdDevice= 2.00
[   70.259852] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   70.259857] usb 1-6: Product: PS3/PC Gamepad
[   70.259861] usb 1-6: Manufacturer: SHANWAN
[   70.280645] input: SHANWAN PS3/PC Gamepad as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:2563:0575.0001/input/input27
[   70.280716] hid-generic 0003:2563:0575.0001: input,hidraw0: USB HID v1.10 Gamepad [SHANWAN PS3/PC Gamepad] on usb-0000:00:14.0-6/input0
[   70.280737] usbcore: registered new interface driver usbhid
[   70.280738] usbhid: USB HID core driver
[   70.302174] usb 1-6: USB disconnect, device number 6
[   70.943636] usb 1-6: new full-speed USB device number 7 using xhci_hcd
[   71.086596] usb 1-6: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[   71.086609] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   71.086613] usb 1-6: Product:The game pad is detected in Archlinux but can't produce any input. The game pad is working perfectly in dual booted Windows 11. The output of dmesg:
[code]
68.685366] usb 1-1: USB disconnect, device number 2
[   68.685479] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
[   70.117620] usb 1-6: new full-speed USB device number 6 using xhci_hcd
[   70.259839] usb 1-6: New USB device found, idVendor=2563, idProduct=0575, bcdDevice= 2.00
[   70.259852] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   70.259857] usb 1-6: Product: PS3/PC Gamepad
[   70.259861] usb 1-6: Manufacturer: SHANWAN
[   70.280645] input: SHANWAN PS3/PC Gamepad as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:2563:0575.0001/input/input27
[   70.280716] hid-generic 0003:2563:0575.0001: input,hidraw0: USB HID v1.10 Gamepad [SHANWAN PS3/PC Gamepad] on usb-0000:00:14.0-6/input0
[   70.280737] usbcore: registered new interface driver usbhid
[   70.280738] usbhid: USB HID core driver
[   70.302174] usb 1-6: USB disconnect, device number 6
[   70.943636] usb 1-6: new full-speed USB device number 7 using xhci_hcd
[   71.086596] usb 1-6: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[   71.086609] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   71.086613] usb 1-6: Product: Controller
[   71.086617] usb 1-6: Manufacturer: SHANWAN
[   71.088629] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/input/input28
[  106.004271] systemd-fstab-generator[5170]: Mount point  is not a valid path, ignoring.
[  106.004349] systemd-fstab-generator[5170]: Mount point  is not a valid path, ignoring.
[  106.004443] systemd-fstab-generator[5170]: Mount point  is not a valid path, ignoring.
[  116.257592] xpad 1-6:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -2
[  116.316992] input: Xbox Gamepad (userspace driver) as /devices/virtual/input/input29
[/code]
I've tried xboxdrv but it only change the ` usb_submit_urb failed` result from -19 to -2 as you can see above. I also have tried to install libwacom 1.4.1  Controller
[   71.086617] usb 1-6: Manufacturer: SHANWAN
[   71.088629] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/input/input28
[  106.004271] systemd-fstab-generator[5170]: Mount point  is not a valid path, ignoring.
[  106.004349] systemd-fstab-generator[5170]: Mount point  is not a valid path, ignoring.
[  106.004443] systemd-fstab-generator[5170]: Mount point  is not a valid path, ignoring.
[  116.257592] xpad 1-6:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -2
[  116.316992] input: Xbox Gamepad (userspace driver) as /devices/virtual/input/input29

I've tried xboxdrv but it only change the `usb_submit_urb failed` result from -19 to -2 as you can see above. I also have tried to install libwacom 1.4 as suggested in here but still fail.

Last edited by xeromycota (2023-04-30 03:03:32)

Offline

#2 2023-04-30 03:03:06

xeromycota
Member
Registered: 2020-10-06
Posts: 21

Re: [Solved] Xbox-360 pad's usb_submit_urb failed with result -19

Solved it! I just need to install xpad-dkms-git & add small edit in xpad-dkms-git.install

 post_install() {
-  dkms install -m xpad -v ${1%%-*}
+  dkms install -m xpad -v ${1%%-*} --force
 }

Offline

Board footer

Powered by FluxBB