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

    NES Retro8 Controller Not Detected in Emulator

    Scheduled Pinned Locked Moved Help and Support
    nes controllernot detected
    14 Posts 3 Posters 1.4k 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.
    • KN4THXK
      KN4THX @gregbrooks9802
      last edited by

      @gregbrooks9802 Did you try this driver :

      https://github.com/msteinbeck/hid-retrobit/blob/master/README.md

      "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

      1 Reply Last reply Reply Quote 0
      • G
        gregbrooks9802
        last edited by

        Thank you for the reply! I am new to the process. I have the driver downloaded, and on a flashdrive, under the ROMS folder that was set up by the retropie.

        How do you install a driver from a USB Flash Drive?

        KN4THXK 1 Reply Last reply Reply Quote 0
        • KN4THXK
          KN4THX @gregbrooks9802
          last edited by

          @gregbrooks9802

          Run this sudo apt-get install raspberrypi-kernel-headers dkms

          Then run sudo dpkg -i hid-retrobit.deb from wherever the file is on the drive. Or if it's easier just use SFTP to transfer the file to a directory you're comfortable with.

          "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

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

            @thedatacereal said in NES Retro8 Controller Not Detected in Emulator:

            Run this sudo apt-get install raspberrypi-kernel-headers dkms

            These packages should already be installed on a RetroPie configured system, so this step can be omitted.

            KN4THXK 1 Reply Last reply Reply Quote 1
            • KN4THXK
              KN4THX @mitu
              last edited by

              @mitu I wasn't sure so wanted to be thorough. Thanks for the heads up 😀

              "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

              1 Reply Last reply Reply Quote 0
              • G
                gregbrooks9802
                last edited by

                Thank you both! I ran the sudo apt-get install raspberrypi-kernel-headers dkms . The drivers from the usb flash drive are downloading right now. From what you all have said, I anticipate this working after the driver has finished.

                Thank you both again.

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

                  Let us know if it works and how do you think about the controller. What model do you have ?

                  1 Reply Last reply Reply Quote 0
                  • G
                    gregbrooks9802
                    last edited by

                    Well, I ran that driver, and it appeared to copy everything. It ran for quite a while unpacking the files. After it stopped, went back to the "pi@retropie:` $ prompt, I rebotted the system. When it comes up, the Emulator still says "No controller detected." Even when I hold down A button, and other buttons, still nothing.

                    Any other ideas?

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

                      @gregbrooks9802 Run sudo modprobe hid-retrobit from a command line and see if it gets detected. Remove the previous udev rule, if you still have it.

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        gregbrooks9802
                        last edited by

                        Wait, when I run just the

                        sudo dpkg -i hid-retrobit.deb

                        It says:
                        dpkg: error processing archive hid-retrobit.deb (--install):
                        cannot access archive: No such file or directory
                        Errors were encountered while processing:
                        hid-retrobit.deb

                        So, I am presuming that it couldn't find on the flash drive where I put the drivers.

                        I did create a file folder named retropie. Also one named retropie-mount (as I saw on other article).

                        I downloaded the four files from the website, copied them onto a flash drive under retropie as file name, then when I run that code, I get that error message. I must be putting the files in the flash drive in the wrong place?

                        mituM 1 Reply Last reply Reply Quote 0
                        • G
                          gregbrooks9802 @mitu
                          last edited by

                          @mitu

                          Thanks. I ran that sudo modprobe hid-retrobit. It states:
                          modprobe: FATAL: Module hid-retrobit not found

                          How do I remove the udev rule? I don't know if I have it or not. I presume I do because earlier I was attempting to change it.

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

                            @gregbrooks9802 You don't have an internet connection from the Pi ?
                            You only need the .deb file for the Pi. Copy it on the USB drive (no folders or anything), then insert the USB stick in the Pi. From the command line, run

                            sudo mount /dev/sda1 /mnt
                            

                            If you don't get any errors, then you can install the .deb file from /mnt/usb

                            sudo dpkg -i /mnt/usb/hid-retrobit.deb
                            

                            Reboot and see if the controller is recognised.

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

                              @gregbrooks9802 said in NES Retro8 Controller Not Detected in Emulator:

                              How do I remove the udev rule? I don't know if I have it or not. I presume I do because earlier I was attempting to change it.

                              You just delete the line you added from the file you edited.

                              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.