Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Xbox360 Controller Issue after 1.10.1 › Reply To: Xbox360 Controller Issue after 1.10.1
I have to pick this post up, as I am encountering a similar problem with my XBOX 360 controller, and tried about everything I could find so far.
I have a wired XBOX 360 controller (not an original one) connected to my Retropie (directly or through a hub, it doesn’t matter) as well as a keyboard. The led on the controller is constantly blinking, it still works on emulatorstation and on some emulators… It is available on /dev/input/js0 and I can map the buttons.
BUT: It’s not recognized by xboxdrv. Whichever method to configure it I chose, I only get a “no xbox controller connected” error message, and the led keeps blinking.
When I start xboxdrv with the “xboxdrv –device-by-id [ID]…” (from lsusb), the LED lights up, completely, not as player 1 or player 2. But I loose the possibility to enter commands in terminal (as xboxdrv is running) and cannot start emulatorstation anyway.
So, how can I get this controller to connect the way it is meant to be? (I installed retropie 1.10.1 from the SD Card image that’s available in the downloads section), since this version the controller is recognized by emulatorstation at startup, the previous version of retropie did not recognize it at all.
Here’s the dmesg output about the controller:
[ 3.738107] usb 1-1.3: new full-speed USB device number 5 using dwc_otg
[ 3.875527] usb 1-1.3: New USB device found, idVendor=046d, idProduct=f301
[ 3.896032] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.917618] usb 1-1.3: Product: Controller
[ 3.925537] usb 1-1.3: Manufacturer: Microsoft Inc.
[ 3.933266] usb 1-1.3: SerialNumber: 103183E
[ 4.215583] udevd[156]: starting version 175
[ 6.036418] input: Generic X-Box pad as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input1
[ 6.328113] usbcore: registered new interface driver xpad
And here’s the lsusb output:
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 005: ID 046d:f301 Logitech, Inc.
And this is what ls /dev/input gives me:
by-id
by-path
event0
event1
js0
mice
Any help is more than welcome ;)
Thanks in advance,
Floeg