no Gamepads Detected
-
i installed debian 12 on my gigabyte brix. ran retropi_setup to install everything.
when i fire up emulationstation i see NO GAMEPADS DETECTEDi tried 3 different controllers.
[457239.181855] hid-generic 0003:0E6F:1113.0011: input,hidraw2: USB HID v1.11 Gamepad [SWITCH CO.,LTD. Usb Controller] on usb-0000:00:14.0-3/input
[457088.072889] hid-generic 0003:046D:C30F.000C: input,hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-0000:00:14.0-4/input0
[286955.292290] hid-generic 0003:057E:2009.0006: input,hidraw2: USB HID v1.11 Joystick [Nintendo Co., Ltd. Pro Controller] on usb-0000:00:14.0-1/input0can anyone give me some pointers on what i could possible be doing wrong?
-
What controllers did you try ? From the
dmesg
fragment you posted, they don't seem to be initialized as controllers by the system, as they're handled by thehid-generic
module.Are the controller detected by
jstest
or sdl2-jstest ? -
@mitu when i run jstest i get command not found. so it seems it is not installed.
since this is like a normal PC would it maybe be better if i just install the raspberry pi image instead of installing it on top of debian? -
@mitu jstest works just fine.
root@test:/dev/input# jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (SWITCH CO.,LTD. Usb Controller) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
and 13 buttons (BtnA, BtnB, BtnC, BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 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 -
@yctn said in no Gamepads Detected:
since this is like a normal PC would it maybe be better if i just install the raspberry pi image instead of installing it on top of debian?
That wouldn't work, since the Raspberry Pi image is for a different platform (Pi) than a PC. For a PC system, installing on-top of Debian or Ubuntu is the only supported configuration, so you're fine here.
jstest
works just fine.Ok, in this case can you run EmulationStation from the terminal with the command
emulationstation --debug
and post the debug output generated ? The same messages that are printed on the terminal are also saved in
$HOME/.emulationstation/es_log.txt
, just get the contents of the log file and post them on pastebin.com.EDIT: just to make sure, but you are starting EmulationStation from the desktop session and not from the command line ?
-
@mitu here is the pastebin.
https://pastebin.com/YzfVNVgJ
i am starting emulationstation from the command line as a Non root user.
debian is installed without a desktop. so i only have terminal. is a desktop session nessecery? -
@yctn said in no Gamepads Detected:
is a desktop session nessecery?
On a PC, yes. Please use a desktop environment and start EmulationStation from the desktop shortcut added by the installer (
rpie.desktop
).
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.