• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Generic USB Joystick not working in Retroarch

Scheduled Pinned Locked Moved Help and Support
joystick issueretroarchnot working
6 Posts 3 Posters 2.8k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    jas51384
    last edited by jas51384 17 Feb 2022, 20:54

    Pi Model or other hardware: PC, POP! OS 21.10 on a ASUS M5A97, AMD 8350, 16GB DDR3 1600, Asus Nvidia 960, PNY SSD
    RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.7.21
    Built From: git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
    USB Devices connected: Keyboard, Mouse, Bluetooth adapter 4.0
    Controller used: 8Bitdo SN30Pro, Generic USB Joystick (USB N64 Controller)
    Error messages received: Generic USB Joystick not configured

    The USB joystick configured and works fine in Emulationstation but when I launch any rom when Retroarch loads I get the message that the Generic USB Joystick is not configured. I've tried to configure it manually but it still says the same message and doesn't work. I've been using a fresh install and have been at it for a few days now and can't find a solution. There has to be a way to manually enter the info required to configure this joystick. Any information is appreciated.

    John

    I 1 Reply Last reply 18 Feb 2022, 11:44 Reply Quote 0
    • M
      mitu Global Moderator
      last edited by mitu 18 Feb 2022, 05:23

      If you configured the joystick in ES and it works, it should have saved a RetroArch configuration profile in /opt/retropie/configs/all/retroarch-joypads - a .cfg name with the same name.

      The reason it's not working with RetroArch may be the joystick's name - RetroArch is detecting a name that could be different than what ES has named the .cfg file. Can you run the following command (with the joystick plugged in) and post the output ?

      cat /proc/bus/input/devices
      

      Post also the contents of the .cfg file for the gamepad that ES has saved in /opt/retropie/configs/all/retroarch-joypads.

      1 Reply Last reply Reply Quote 0
      • I
        Impman66 @jas51384
        last edited by 18 Feb 2022, 11:44

        @jas51384 I had a similar issue, as @mitu says if you can (Best way is to load WinSCP on your PC/laptop and connect to pie that way, but you have to quit ES first (F4 on keyboard). Navigate to the /opt/retropie/configs/all/retroarch-joypads folder and check the joystick is correct. If not look in the udev folder and it should be in there, simply copy it from there and paste it in the folder above, deleting if necessary the wrong one. That is what I had to do.
        Also, if you go to the Setup Menu in ES Options, and select Retroarch, then when it opens, go to Settings/Controls/Port 1 Binds it will show you what device Retroarch is looking for - I did this to find out it was the wrong one!

        Hope it helps a little

        Pi Model or other hardware: Raspberry Pi 3 Model B
        Power Supply used: Generic 5v 2.5A Panasonic
        RetroPie Version Used : 4.5.1
        Built From: Retropie website
        USB Devices connected: 2 x Dragonrise N64 Encoders

        1 Reply Last reply Reply Quote 0
        • J
          jas51384
          last edited by 18 Feb 2022, 18:29

          Oddly enough, I downgraded the OS to 20.04 LTS and reinstalled Retropie. After this everything seems to be working fine right now. I think the newer OS's are using something that messes up the usb on the PC's or it's trying newer stuff. Either way it's currently working and if it happens again I know to check the name of the cfg files and contents to make sure they match between retroarch and emulationstation.

          M 1 Reply Last reply 18 Feb 2022, 18:49 Reply Quote 0
          • M
            mitu Global Moderator @jas51384
            last edited by mitu 18 Feb 2022, 18:49

            @jas51384 It's probably this issue ?

            If it's so, then you don't need to downgrade, you just need to rename the .cfg file and it will be fine.

            J 1 Reply Last reply 18 Feb 2022, 21:27 Reply Quote 0
            • J
              jas51384 @mitu
              last edited by 18 Feb 2022, 21:27

              @mitu I will remember that and now have a thread to fall back on if I forget in the future. Thank You

              1 Reply Last reply Reply Quote 0
              6 out of 6
              • First post
                6/6
                Last post

              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.

                This community forum collects and processes your personal information.
                consent.not_received