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.
    • 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.