NES Retro8 Controller Not Detected in Emulator
-
@gregbrooks9802 Did you try this driver :
https://github.com/msteinbeck/hid-retrobit/blob/master/README.md
-
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?
-
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. -
@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.
-
@mitu I wasn't sure so wanted to be thorough. Thanks for the heads up 😀
-
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.
-
Let us know if it works and how do you think about the controller. What model do you have ?
-
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?
-
@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. -
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.debSo, 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?
-
Thanks. I ran that sudo modprobe hid-retrobit. It states:
modprobe: FATAL: Module hid-retrobit not foundHow 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.
-
@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, runsudo 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.
-
@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.
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.