Xbox wireless controller issue
-
I just cannot get the wireless controller working for some reason. I am using a third party device, however it identifies as Microsoft Wireless Receiver. It works just fine on my linux pc, as well as on the Pi out-of-the-box when it runs Raspbian; non of the other operating systems though. In dmesg it reports the error "xpad_irq_in non-zero urb received, error -71", and then I get no more response, having to reconnect constantly but just not working.
-
It'll help to draw in opinions and possibilities if you fill out the requested information found at https://retropie.org.uk/forum/topic/3/read-this-first
-
Ah, pardon me! Must be quite tired to miss that.
Pi Model or other hardware: RPI3
Power Supply used: The recommended one from my local retailer(Deltaco USB Power supply 5V/2.5A)
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.2
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used) Pre-made SD Image
USB Devices connected: USB Sound card(7.1 Generic Virtual), Logitech Keyboard Wireless Adapter, X360 Wireless Receiver
Controller used: Official Microsoft Xbox 360 Wireless Controller
Error messages received: xpad_irq_in non-zero urb received, error -71, then disconnects.
File: (File with issue - with FULL path): Probably an issue with libusb, not sure. Otherwise /usr/bin/xboxdrv.
How to replicate the problem: Using a wireless receiver(AKORD X360 Receiver), and plugging in a controller, experiencing a multitude of issues.The adapter mentions 500mA; I assumed it was a power issue at first but considering it works just fine under Raspbian makes me confused.
-
@Vliro
Which driver are you using Xpad or Xboxdrv?
https://retropie.org.uk/docs/Xbox-360-Controller/I would recommend the Xpad driver because there's some issues with the current Kernel and the Xboxdrv.
The adapter mentions 500mA; I assumed it was a power issue at first but considering it works just fine under Raspbian makes me confused.
Now I see that you're also using a USB sound card. When you're using Raspbian, are you also using this same USB sound card? I would also recommend testing without the USB sound card.
-
I've been attempting to use both drivers, however this test used Xpad. Yes I am, the same devices were active under raspbian and RetroPie. I also tried with OSMC, however it failed as well.
-
@backstander
I'm curious if there is any way to merge the usb/xpad drivers from Raspbian Pixel to RetroPie, since it works flawlessly out of the box, LED's and zero issues; even with the xbox normal controller(wired) I faced issues with LED's yet they work fine on Raspbian. -
@Vliro If you disable the xpad driver in RetroPie you get the kernel xpad driver, which is the same between RetroPie and Raspbian (RetroPie images are Raspbian).
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.