Trouble with game controllers with retropie
I get no gamepads detected and no response with most of my controllers I have tried.
From lsusb:
Bus 001 Device 007: ID 045e:02d1 Microsoft Corp. XBOX One Controller for Windows (original xbox one controller, hooked up with usb cable)
Bus 001 Device 008: ID 045e:02dd Microsoft Corp. (clone xbox one controller, hooked up with usb cable)
Bus 001 Device 006: ID 045e:028f Microsoft Corp. Xbox360 Wireless Controller (original xbox 360 wireless controller, hooked up with usb cable)
Bus 001 Device 009: ID 045e:0291 Microsoft Corp. Xbox 360 Wireless Receiver for Windows (wireless usb dongle for the original wireless xbox 360 controller)
Bus 001 Device 008: ID 045e:028e Microsoft Corp. Xbox360 Controller (Gamesir G3w wired controller)
Bus 001 Device 010: ID 045e:028e Microsoft Corp. Xbox360 Controller (Tronsmart Mars G02 wireless with usb dongle)
Only one I have that works so far is a playstation 3 controller, hooked up with usb cable.
Tried running the controller driver installer thing in the retropie menu, but made no difference.
Comments
@bo1e Can you provide the dmesg output? It will show which drivers are loaded for those devices if any. If there's no drivers, we can add it to subsequent image releases.
https://pastebin.com/HMZ0MZwd
Following is plugged in: Gamesir wired, Tronsmart wireless dongle, Xbox one wired, xbox 360 wireless dongle
lsusb says:
Bus 001 Device 011: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 001 Device 006: ID 045e:02d1 Microsoft Corp. XBOX One Controller for Windows
Bus 001 Device 005: ID 045e:0291 Microsoft Corp. Xbox 360 Wireless Receiver for Windows
Bus 001 Device 008: ID 045e:028e Microsoft Corp. Xbox360 Controller
It may be the force feedback using too much current. The device is detected and hooked up to HID but then drops.
[ 5.481898] usb 1-2: USB disconnect, device number 3
[ 5.489666] usb 1-1.1: USB disconnect, device number 4
What kind of power supply do you have powering the board?
I am using a Nintendo Switch wired controller... it detected it right off the bat and configuring it worked perfectly. I know that doesn't help you with the XBox controller problem you are having... I am just verifying that the Switch wired controller works.
Think I was having a power supply problem. The power supply claims 5V 3A, and I have been using an identical one to power a raspberry pi 3 without any issues. But I think the one I was using now is malfunctioning. And something is rattling around inside it. Going in the trash. Thanks for feedback.