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

    Failed to start Load Kernel Modules

    Scheduled Pinned Locked Moved Help and Support
    kernel failedkernel boot upboot up warning
    7 Posts 2 Posters 2.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.
    • S
      SolidHP
      last edited by SolidHP

      My setup as follows:

      Pi Model or other hardware: RP 3B+
      Power Supply used: Pi power supply
      RetroPie Version Used 4.5.1
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: USB keyboard + Ultimarc I-PAC 2
      Controller used: 2 Player arcade setup (with six buttons and 1 joystick per player)

      During the boot up, the prompt shows red "Failed to start Load Kernel Modules" warning message but everything is working perfectly. Is there a way to solve this Kernel issue or get rid off the warning?

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

        @SolidHP It depends on what kernel module failed to load. Reboot, then get the system's log with dmesg, then post the output on pastebin.com.
        Did you install any of the driver packages included in RetroPie ?

        S 1 Reply Last reply Reply Quote 0
        • S
          SolidHP @mitu
          last edited by

          @mitu <script src="https://pastebin.com/embed_js/FMUB3Yc1"></script>

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

            You have installed the mkarcadejoystick and it is that module that fails to load:

            ...
            Sep 18 10:24:10 retropie systemd-modules-load[86]: Failed to find module 'mk_arcade_joystick_rpi'
            ...
            

            The module will not load without configuration - it needs some parameters to know how to map the GPIO pins inputs to joystick movements and buttons.

            Unless you have your controller wired to the GPIO pins of the Raspberry Pi, you don't need this driver and you can safely uninstall it.

            EDIT: hm, the module might be uninstalled, but still configured to load. Check the /etc/modules file and see if it's still present there and if is, remove it (erase the line with mk_arcade_joystick_rpi).

            S 1 Reply Last reply Reply Quote 0
            • S
              SolidHP @mitu
              last edited by

              @mitu I have located the file with below content:

              ***# /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***

              I tried to erase the line "mk_arcade_joystick_rpi" and save the file, a window popped out saying I do not have the permission and I cannot save the change...

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

                @SolidHP You need to be root to be able to edit the file. Use nano from the command line to edit the file

                sudo nano /etc/modules
                
                S 1 Reply Last reply Reply Quote 0
                • S
                  SolidHP @mitu
                  last edited by

                  @mitu You are simply awesome! The warning message is gone now, many thanks mitu!!

                  1 Reply Last reply Reply Quote 0
                  • F Fenderus referenced this topic on
                  • 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.