RetroPie 4.1 mkjoystick not detected
-
Hi Guys!
After I have set several RPis with Retropie, I have a problem with my last project.Pi Model: B+
RetroPie Version Used: 4.1
Built From: Pre made SD Image on RetroPie website
USB Devices connected: Wired KeyboardI've tried to install mkjoystick from RetroPie Setup ( P Manage Package -> driver Manage Driver Packages -> 813 mkarcadejoystick ).
At the end all seems OK. When rebooting no error is displayed, but no gamepad is recognized by emulationstation.thanks to all!
Boogs -
I did the same (same configuration) and after reboot it's recognized just one joystick instead of two :/
With an old installation both joystick are recognized and works perfect..
Some idea ?Thanks to all
Gas
-
@gas this was only recently included with RetroPie so it never existing on an old version, unless you are confusing it with the gamecon gpio driver.
-
@Boogs See the documentation here (you can skip the part about building it - retropie-setup has installed it, you just need to configure it correctly - https://github.com/recalbox/mk_arcade_joystick_rpi - check wiring / make sure you are in the right map mode etc.
-
@BuZz
Thanks for your answer, but as I wrote, I did several projects with Retropie and MkArcadeJoystick.
For my opinion there are some problem with this driver, infact I've tried to install mkjoystick v1.4 manually and now it works perfectly.Thanks
Boogs -
@Boogs It worked last time I checked it - so I can't do more without more information (eg an install log showing the failure or a log showing the module failing to load - eg doing modprobe from a terminal etc)
-
seems to be fine here -
$ sudo ./retropie_packages.sh mkarcadejoystick = = = = = = = = = = = = = = = = = = = = = Installing dependencies for 'mkarcadejoystick' : Raspberry Pi GPIO Joystick Driver = = = = = = = = = = = = = = = = = = = = = /home/pi/RetroPie-Setup/tmp/build/mkarcadejoystick /home/pi/RetroPie-Setup = = = = = = = = = = = = = = = = = = = = = Getting sources for 'mkarcadejoystick' : Raspberry Pi GPIO Joystick Driver = = = = = = = = = = = = = = = = = = = = = git clone --depth 1 "https://github.com/recalbox/mk_arcade_joystick_rpi" "/opt/retropie/supplementary/mkarcadejoystick" Cloning into '/opt/retropie/supplementary/mkarcadejoystick'... remote: Counting objects: 24, done. remote: Compressing objects: 100% (23/23), done. remote: Total 24 (delta 0), reused 12 (delta 0), pack-reused 0 Unpacking objects: 100% (24/24), done. Checking connectivity... done. /home/pi/RetroPie-Setup = = = = = = = = = = = = = = = = = = = = = Building 'mkarcadejoystick' : Raspberry Pi GPIO Joystick Driver = = = = = = = = = = = = = = = = = = = = = Creating symlink /var/lib/dkms/mk_arcade_joystick_rpi/0.1.5/source -> /usr/src/mk_arcade_joystick_rpi-0.1.5 DKMS: add completed. Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=4.4.34-v7+ all KVERSION=4.4.34-v7+..... cleaning build area.... DKMS: build completed. mk_arcade_joystick_rpi.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/4.4.34-v7+/updates/dkms/ depmod..... DKMS: install completed. /opt/retropie/supplementary/mkarcadejoystick /home/pi/RetroPie-Setup = = = = = = = = = = = = = = = = = = = = = Configuring 'mkarcadejoystick' : Raspberry Pi GPIO Joystick Driver = = = = = = = = = = = = = = = = = = = = = /home/pi/RetroPie-Setup $ cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. uinput mk_arcade_joystick_rpi $ sudo modprobe mk_arcade_joystick_rpi $ dmesg | tail -16 [503403.453917] mk_arcade_joystick_rpi: pad type : 1 [503403.453931] mk_arcade_joystick_rpi: pad type : 1 [503403.453943] GPIO = 4 [503403.453948] GPIO = 17 [503403.453953] GPIO = 27 [503403.453956] GPIO = 22 [503403.453960] GPIO = 10 [503403.453964] GPIO = 9 [503403.453968] GPIO = 25 [503403.453972] GPIO = 24 [503403.453976] GPIO = 23 [503403.453980] GPIO = 18 [503403.453984] GPIO = 15 [503403.453989] GPIO = 14 [503403.454013] GPIO configured for pad0 [503403.454195] input: GPIO Controller 1 as /devices/virtual/input/input4
-
@BuZz Ok!
Now, due to I've already find a solution, I haven't retropie available to test again.As soon as I can I will do a new installation in a fresh sd.
Boogs -
@BuZz with witch raspberry?
-
@Boogs I used a rpi3 - but it shouldn't make a difference.
-
@BuZz you are right, sorry, I was confusing with gamecon gpio driver
-
@gas If you have a problem with that driver, please open a new topic and provide as much information as possible (https://retropie.org.uk/forum/topic/3/read-this-first)
-
@BuZz FYI I've used pi model B+
-
This post is deleted!
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.