Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
After update, gamepad stops working [Freeplay Zero]
I’ve finished a very fine Freeplay Zero build, and it’s booting from the most current (6/25) Freeplay Zero image fine. Games play, everything works as it should.

However, after updating RetroPie (from the setup script from shell after exiting Emulation Station) on reboot I totally lose access to the gamepad.

On reboot, once Emulation Station comes up the no gamepad buttons/controls work. 

I can shell in, and using the setup script I’ve tried deleting the controller configs and even replacing the custom Freeplay gamepad config files without luck. I get the no controller detected screen on reboot but it doesn’t recognize any buttons.

Also I’m doing a A-B button only setup (I snipped off the X-Y buttons), but the XY spots seem clear of any obstruction in the shell.

I reflash and everything works again, until I update.

Any ideas?
Yes. The mk_arcade_joystick_rpi driver doesn't seem to rebuild/reinstall itself after a kernel upgrade. It is supposed to, but I still can't figure out why it doesn't. When an update includes a new kernel, this will often happen. Here are the commands to fix it (after rebooting with the new kernel).

ls /usr/src/

Look for an entry called mk_arcade_joystick_rpi-
(Note that I am assuming that the one you have is, but if it isn't, just modify the following commands.)

sudo dkms build -m mk_arcade_joystick_rpi -v
sudo dkms install -m mk_arcade_joystick_rpi -v

After that, just reboot. You shouldn't need to change any configs or anything.
Card Fighters' Clash 2 English Translation ( )
Neo Geo Pocket Flash Cart and Linker Project ( )
Avatar art thanks to Trev-Mun ( )
(07-02-2018, 06:46 AM)Flavor Wrote: Look for an entry called mk_arcade_joystick_rpi-    
Thank you for the info, totally makes sense. I’m traveling  right now but will try this once I get back home.

Forum Jump:

Users browsing this thread: 1 Guest(s)