Hi all, forgive me if this is a basic question, but I’m brand new to this. I just set up my Raspberry Pi using the RetroPie image. I got everything set up, got some ROMs copied over, and everything was working. I set it up initially using an iBuffalo branded USB SNES controller. I set up Emulation Station and RetroArch using this and it worked no problem. I had already ordered an adapter to be able to use my actual SNES controllers with the Raspberry Pi (this is the one I have).
When I plug that in and boot up my pi, Emulation Station recognizes that controller. However, when I exit Emulation Station and go into the RetroPie setup and try to configure the RetroArch, it does not. I go through all the prompts, and no matter what I press it doesn’t do anything except eventually time out.
It does “see” my controller. On the top during the registration it says
Found joypad driver: udev
Using joypad: HuiJia USB GamePad (this is the same name that Emulation Station came up with also, so I know it recognizes it)
Any idea what’s going on? I’m new to Linux and Raspberry Pi, so perhaps there’s an easy fix that I’m just not aware of.
OK, I figured this out. Shockingly, it was user error. When I did another ls /dev/input, I noticed that it shows js1 as well as js0. I just automatically did js0 before, because that’s what the USB SNES controller was. Turns out, on my adapter, the port on the right is player 1, or js0. I set it up that way and it works now.
Necessary and Functional
These cookies are placed to make it possible to analyze this website (with Google Analytics) and optimize for the purpose of a.o. the usability.
Cookie names: _ga, _gat, _gid
These cookies are placed to show advertisements (of Google AdSense) and to get these close to your interest.
Cookie names: id, IDE, FLC, DSID, SNID, NID
These cookies are required to show the cookie notification bar, remember your cookie acceptance choice and apply this choice.
Cookie names: privacy_embeds, wpca_consent, woocommerce_cart_hash, woocommerce_items_in_cart, wp_woocommerce_session_, wp-settings-1, wp-settings-time-1