USB SNES controller not configured message when rom loads
-
Hi all,
New to RetroPie. I have 2 generic USB SNES controllers and a twin set of USB generic PS2 controllers. When I load up a n64 game all controllers seems to be working just fine.
If i try to load a SNES, Sega Megadrive game i get a green box message in the bottom left corner that says something along the line of:
usb gamepad (2064/58625) not configured.Removing the usb cable and re-inserting does not fix it. I get a message that the gamepad is disconnected when i remove the usb controller and i get the same not configured when i insert it again.
I have installed retro pie on a Dell laptop with ubuntu Budgie (latest version). Installed retropie using the official method for ubuntu. I have not made any changes to emulators or added BIOSs.
I have looked in the DOCS section and it talked about remapping with hotkey+x in game to get the RGUI up but since the controllers are not working in the game I cannot get the RGUI up.
Any ideas to what to try?
-
I would also like to add that in n64 game where the controls do work. SELECT+START does not exit and SELECT+X does not exit game.
Select is the hot key i configured when i launched RP
-
@RonsterMonster said in USB SNES controller not configured message when rom loads:
I have looked in the DOCS section and it talked about remapping with hotkey+x in game to get the RGUI up but since the controllers are not working in the game I cannot get the RGUI up.
The RGUI can be opened only by Player 1, if you're trying to open it with another player, it won't work. If you have a keyboard, you can use F1 to bring up the menu.
Any ideas to what to try?
My guess is you are experiencing this issue and the controller's name is causing it. Look under
/opt/retropie/configs/all/retroarch-joypads
and see what configuration files (.cfg
) are there - there should be one for each type of controller(s). Runcat /proc/bus/input/devices
and take note of the name of the controller, then rename the
.cfg
file from the folder accordingly. Start again a SNES/MD game and see if the controller gets auto-configured. -
@mitu Hi there and thank you for taking the time to reply.
So the name match, but i think there is a catch.
usb gamepad.cfg is the file name
running cat /proc/bus/input/devices gives:
Name="usb gamepad "Looks like a lot of empty spaces ???
Because I have Ubuntu Budgie on my laptop, could "player 1" think the keyboard is player one? i only have one controller plugged in when playing n64 game but hotkey+X does not bring up the RGUI. F1 does.
Also I was wondering if you could answer something else. I have a raspberry pi 3b i think but i seem to remember some n64 games did run slow hence why i installed retropie on my laptop. but i guess your raspberry pi image is finely tuned for retropie and for people like me that does not understand fully retropie, retroarch, emulation station et. troubleshooting will be hard if we instll retro pie on our own linux desktop environment. like the post you mentioned, it had things like SDL mentioned which i have no clue about.
would I be better off if i want to use my laptop to run emulators manually and not use retropie? I prefer retropie as its all bundled up :)
-
@RonsterMonster said in USB SNES controller not configured message when rom loads:
So the name match, but i think there is a catch.
usb gamepad.cfg is the file name
running cat /proc/bus/input/devices gives:
Name="usb gamepad "
Looks like a lot of empty spaces ???If you look in the issue link I posted, you'll see it's the same situation. The
.cfg
name is without spaces, while the name of the joystick has a lot of spaces at the end. Just rename the file so it has the same name (usb gamepad .cfg
, with the spaces at the end).would I be better off if i want to use my laptop to run emulators manually and not use retropie? I prefer retropie as its all bundled up :)
Not sure what you mean here - you mean installing the emulators outside of RetroPie and running them ? You can do that, but I don't see how that can be easier for someone that's not familiar with each emulator in particular (i.e. know about RetroArch et. all).
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.