RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Wine broke Mk Arcade Joystick Rpi Package for Retropie Rpi3b+

    Scheduled Pinned Locked Moved Help and Support
    winewine86box86arcade joystick
    11 Posts 2 Posters 1.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mituM
      mitu Global Moderator @Fenderus
      last edited by

      @Fenderus said in Wine broke Mk Arcade Joystick Rpi Package for Retropie Rpi3b+:

      Which I can trace back to this post here: https://retropie.org.uk/forum/topic/23559/failed-to-start-load-kernel-modules, which doesn't state the way to fix it. Thanks for the replies.

      The topic in question was fixed by removing the module from /etc/modules, but I don't think that's an option in your case, since you need the module. My guess is that whatever installation guide you found included installing a 3rd party kernel package, which doesn't include the module your need, so unless that particular kernel package has also the corresponding -headers package to be installed, then you'll not be able to re-compile the mk_arcade_rpi module to work with it.

      F 1 Reply Last reply Reply Quote 0
      • F
        Fenderus @mitu
        last edited by Fenderus

        @mitu So my only choice is to find and delete the header module responsible for breaking the mk arcade joystick? and if it is, does it include the default " raspberrypi-kernel-headers"?

        mituM 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @Fenderus
          last edited by

          @Fenderus said in Wine broke Mk Arcade Joystick Rpi Package for Retropie Rpi3b+:

          @mitu So my only choice is to find and delete the header module responsible for breaking the mk arcade joystick?

          There's no such thing as a 'header module'.

          and if it is, does it include the default " raspberrypi-kernel-headers"?

          That doesn't make sense or I don't understand what you mean.

          F 1 Reply Last reply Reply Quote 0
          • F
            Fenderus @mitu
            last edited by Fenderus

            @mitu sorry, i meant package, or probably a kernel package. So that means I'll have to format the sd card for a new Retropie again?

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @Fenderus
              last edited by mitu

              @Fenderus said in Wine broke Mk Arcade Joystick Rpi Package for Retropie Rpi3b+:

              So that means I'll have to format the sd card for a new Retropie again?

              If you don't have a backup (highly recommended for radical modifications like these), I think you can still get back to the regular kernel by reinstalling the default RaspiOS kernel packages:

              sudo apt-get install --reinstall libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 raspberrypi-bootloader raspberrypi-kernel raspberrypi-kernel-headers
              

              EDIT: .. and then rebooting.

              F 1 Reply Last reply Reply Quote 0
              • F
                Fenderus @mitu
                last edited by Fenderus

                @mitu Done, but when I try to play a game of any console, It goes back to the main menu of retropie

                Also, I still have that log, from the log, there is an error which can be the culprit of this problem:

                run-parts: executing /etc/kernel/postinst.d/dkms 5.10.103-v7l+ /boot/kernel7l.img
                /etc/kernel/postinst.d/dkms:
                Job for systemd-modules-load.service failed because the control process exited with error code.
                See "systemctl status systemd-modules-load.service" and "journalctl -xe" for details.
                Job for systemd-modules-load.service failed because the control process exited with error code.
                See "systemctl status systemd-modules-load.service" and "journalctl -xe" for details.
                run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.10.103-v7l+ /boot/kernel7l.img
                run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.10.103-v8+ /boot/kernel8.img
                run-parts: executing /etc/kernel/postinst.d/dkms 5.10.103-v8+ /boot/kernel8.img
                /etc/kernel/postinst.d/dkms:
                Error! echo
                Your kernel headers for kernel 5.10.103-v8+ cannot be found at
                /lib/modules/5.10.103-v8+/build or /lib/modules/5.10.103-v8+/source.
                Error! echo
                Your kernel headers for kernel 5.10.103-v8+ cannot be found at
                /lib/modules/5.10.103-v8+/build or /lib/modules/5.10.103-v8+/source.
                run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.10.103-v8+ /boot/kernel8.img
                
                
                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @Fenderus
                  last edited by

                  @Fenderus check whether any error is logged in /dev/shm/runcommand.log. Are you launching EmulationStation from the desktop (not supported on RasPi OS) or it's auto-start from the terminal (default in RetroPie on a Pi) ?

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    Fenderus @mitu
                    last edited by Fenderus

                    @mitu nope, its an auto start since I installed (or burn, I forgot the term) Retropie OS onto the sd card.

                    I tried to use sudo nano on the file:

                    sudo nano /dev/shm/runcommand.log

                    but it says a [New File], probably because I already turned the Pi off after the reinstallation and discovery of the games not working. Maybe I can do the reinstallation process again.

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @Fenderus
                      last edited by

                      @Fenderus said in Wine broke Mk Arcade Joystick Rpi Package for Retropie Rpi3b+:

                      I tried to use sudo nano on the file:

                      sudo is un-necessary for viewing a file and you shouldn't use sudo undiscriminately, for regular operations.

                      but it says a [New File], probably because I already turned the Pi off after the reinstallation ...

                      yes, that's because /dev/shm is a folder in RAM and it's cleared when you reboot. If you want to see the contents of the file, you should look at it immediately after you start a game.

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        Fenderus @mitu
                        last edited by

                        @mitu oh never mind. I updated all of the core packages and returned to normal. I'll be posting something here if anything breaks again.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        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.