Neo Geo X joystick with Retropie 2.6 or 3.0

Home Forums RetroPie Project Controller Configuration in RetroPie Neo Geo X joystick with Retropie 2.6 or 3.0

RetroPie has a new website and forum. Please visit https://retropie.org.uk/ for the new site. The new forum is located at https://retropie.org.uk/forum/. This forum is left here as a read-only archive.

Tagged: 

This topic contains 12 replies, has 4 voices, and was last updated by Profile photo of thornyharp thornyharp 1 year, 2 months ago.

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #97742
    Profile photo of retrocomp
    retrocomp
    Participant

    When I run /opt/retropie/emulators/retroarch/retroarch-joyconfig:
    Couldn’t open joystick #0

    Do you know how can I solve this problem. I was usins this joysctick in previous versions.

    Joystick is detected as low-speed USB device number 5 using dwc_otg
    idVendor=1292
    Productor: NEOGEOX Arcade Stick
    Manufacturer: TOMMO
    TOMMO NEOGEOX Arcade Stick on usb-bcm2708_usb-1.5/input0

    #97744
    Profile photo of Floob
    Floob
    Moderator

    to test it, use “jstest”

    To configure it with Retroarch, use the setup script.

    From logging into the terminals session:

    cd RetroPie-Setup
    sudo ./retropie_setup.sh
    Option 3 Setup
    Configure Retroarch Controller

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #97752
    Profile photo of retrocomp
    retrocomp
    Participant

    With jstest /dev/input/js0 I can see joystick is ok.
    When you run retropie_setup.sh and go configure the joystick in RetroArch you run /opt/retropie/emulators/retroarch/retroarch-joyconfig and the message is the same: Couldn’t open joystick #0

    #97754
    Profile photo of Floob
    Floob
    Moderator

    Make sure you arent running EmulationStation in the background.
    You can see whats running with “ps -u pi”

    Make sure you run the retroarch input setup from the setup menu – it does a lot more than just run the joyconfig.

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #97765
    Profile photo of retrocomp
    retrocomp
    Participant

    Hello. From “Menu” – “Configure Input” -> “No gamepads detected. Hold a button on your device to configure it” and I only can configure Keyboard.

    If I exit to shell with F4:
    pi@retropie ~ $ cd RetroPie-Setup
    pi@retropie ~/RetroPie-Setup $ sudo ./retropie_setup.sh
    3 – SETUP
    317 – Register RetroArch Controller
    OK to “Connect only…”
    Couldn’t open joystick #0.

    Creating a remote connection with ssh:

    pi@retropie ~ $ cat /proc/bus/input/devices
    I: Bus=0003 Vendor=1292 Product=4e47 Version=0100
    N: Name=”TOMMO NEOGEOX Arcade Stick”
    P: Phys=usb-bcm2708_usb-1.4/input0
    S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:1292:4E47.0001/input/input0
    U: Uniq=
    H: Handlers=js0 event0
    B: PROP=0
    B: EV=1b
    B: KEY=1fff0000 0 0 0 0 0 0 0 0 0
    B: ABS=30000
    B: MSC=10

    I: Bus=0003 Vendor=045e Product=0752 Version=0111
    N: Name=”Microsoft Wired Keyboard 400″
    P: Phys=usb-bcm2708_usb-1.5/input0
    S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:045E:0752.0002/input/input1
    U: Uniq=
    H: Handlers=sysrq kbd event1
    B: PROP=0
    B: EV=120013
    B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
    B: MSC=10
    B: LED=7

    pi@retropie ~/RetroPie-Setup $ jstest /dev/input/js0
    Driver version is 2.1.0.
    Joystick (TOMMO NEOGEOX Arcade Stick) has 2 axes (Hat0X, Hat0Y)
    and 13 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR, ?).
    Testing … (interrupt to exit)
    Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off 12:off

    pi@retropie ~/RetroPie-Setup $ ps -u pi
    PID TTY TIME CMD
    2325 ? 00:00:00 sshd
    2326 pts/0 00:00:00 bash
    2409 tty1 00:00:00 bash
    2416 tty1 00:00:00 emulationstatio
    2420 tty1 00:00:19 emulationstatio
    2536 pts/0 00:00:00 ps

    pi@retropie ~/RetroPie-Setup $ sudo /opt/retropie/emulators/retroarch/retroarch-joyconfig
    Couldn’t open joystick #0.

    #97783
    Profile photo of Floob
    Floob
    Moderator

    Is this with a clean install of RetroPie 3 beta 2?

    Also, note in your example above you have EmulationStation running – your results from:
    ps -u pi

    shows
    2416 tty1 00:00:00 emulationstatio
    2420 tty1 00:00:19 emulationstatio

    Can you type “ps -u pi” when you exit ES by pressing F4 as well?

    Also, you may want to register the keyboard once, and see if that helps as per:
    http://blog.petrockblock.com/forums/topic/ps3-controller-bluetooth-doesnt-recognize-after-reboot/

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #97795
    Profile photo of retrocomp
    retrocomp
    Participant

    The problem is the same with 2.6 and with 3 Beta 2.
    Allways after clean install.
    In the first boot “No gamepads detected”.
    With F4 I exit and execute retropie_setup.sh with sudo, I expand the file system and I have the same problem when I go to configure joystick.

    I’m using Raspberry Pi 2.
    I have a Raspberry Pi B with an older version of Retropie (summer 2014) and there is no problem with the joystick.

    #97796
    Profile photo of retrocomp
    retrocomp
    Participant

    When I show proccess for user pi after exit with F4 “ps -u pi” there is no proccess emulatation runing.

    The keyboard is registered.

    #97799
    Profile photo of Floob
    Floob
    Moderator

    Can you try a different controller to see if the issue is purely the controller?

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #97880
    Profile photo of retrocomp
    retrocomp
    Participant

    Retropie 3.0 Beta 2 – Linux kernel version is 3.18.7+
    sudo ./retroarch-joyconfig
    Found joypad driver “udev”
    Couldn’t open joystick #0

    Older Retropie – Linux kernel version is 3.12.20+
    sudo ./retroarch-joyconfig
    Found joypad driver “linuxraw”
    Using joypad: TOMMO NEOGEOX Arcade Stick
    and everything is OK

    I’m sure the problem is the driver, I must use driver “linuxraw” and not “udev” with Retropie 3.0 Beta 2.

    Do you know how can i do it?
    Thanks

    #97883
    Profile photo of retrocomp
    retrocomp
    Participant

    Where can I change the call to retroarch-joyconfig tu add “-d linuxraw”?

    With “-d linuxraw” retroarch-joyconfig detects the Neo Geo X controller and I can configure buttons.

    • This reply was modified 1 year, 11 months ago by Profile photo of retrocomp retrocomp.
    #98380
    Profile photo of phoenixfox
    phoenixfox
    Participant

    I’m having a similar issue with the Retrolink SNES to USB adapter.

    Jstest detects the joystick and shows the input correctly, but then Emulationstation doesn’t detect any gamepad on startup.

    I don’t have any issues with another Dualshock to USB adapter or Xbox 360 controllers.

    I’m using Retropie 3.0 beta, installed from the image.

    #118444
    Profile photo of thornyharp
    thornyharp
    Participant

    Retrocomp, I have a partial solution to this if you are still having problems.

    http://blog.petrockblock.com/forums/topic/neogeo-x-arcade-stick/#post-101532

    As mentioned it’s not perfect so I’m hoping someone can help in getting emulationstation to recognise it!

    • This reply was modified 1 year, 2 months ago by Profile photo of thornyharp thornyharp.
    • This reply was modified 1 year, 2 months ago by Profile photo of thornyharp thornyharp.
Viewing 13 posts - 1 through 13 (of 13 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar