Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • floegeolf
    Participant

    Yes, I did use -id instead of -wid. And I already compiled the latest xboxdrv on a previous retropie installation, which didn’t recognize my controler either. In fact, the manufacture id is from logitec, in demesg it’s recognized as a Microsoft Controler. It seems as if the device if is not recognized correctly (at least no on my retropie installation, as Ubuntu does recognize it – but I don’t see the difference between both. Too much of a newbie ;) ).

    floegeolf
    Participant

    I would also like to stop the blinking on my wired xbox controller, so I followed your solution.

    Before I tried that, the controler was recognized by emulatorstation and I was able to configure it to play games. But the LED kept on flickering (on my Ubuntu Desktop PC the controler is also recognized and the LED stays lit on Player 1).

    After I blacklisted xpad and restarted, it wasn’t recognized anymore by emulatorstation, so I installed xboxdrv, chose option 1 from the How To and restarted. xboxdrv cannot find my controler :(

    So I removed everything I changed, back to xpad and it works as before, with the led flickering. I guess xboxdrv does not find my controler (an unofficial one, recognized by dmesg as a logitech device).

    What I don’t understand: What makes ubuntu recognize it and switch the led to player 1 while retropie won’t?

    Any help?

    in reply to: Xbox360 Controller Issue after 1.10.1 #10457
    floegeolf
    Participant

    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

Viewing 3 posts - 1 through 3 (of 3 total)