Linux 4.19.970v71 noob
-
Hi, noob here running a Pi4 with 8GB Ram and it's my first post so go easy on me. I am having trouble with getting my 8bitdo N64 64-bit controller to work with RetroPie. I followed 8Bitdo's website's 18-step install process correctly including step 1 - charge it (thanks 8Bitdo.) I'm using Emulation Station V2.9.1RP. To configure a 2nd controller as 8Bitdo, on the main screen of ES, with my 16-bit (first) controller, I press start, configure input on the 8Bitdo correctly, pressed A on my 16-bit controller to confirm yes. Now I can navigate to the correct game console with my 8Bitdo's d-pad, then I start the game. I get a quick black screen that states to the effect of the following:
The 16-bit controller is configured correctly. The 8Bitdo has an error 8bitdo N64 not configured.
The system then outputs this error before loading the game:
mkdir: cannot create directory s/tmp/retroarch# no space left on deviceI go back and, sure enough, after a df -h, I have 0 bytes of space left. So I deleted about 4GB of games by using rm-rf stuff, reboot, and it does say there are 4Gb of space less, but there is still 0 available. Do I need to empty a recycle bin or something? Why is there still 0 space? I'm running a very simple setup with just Raspbian and ES.
The 64-bit controller has no buttons working. Pressing start+select on the 16-bit controller to quit the game puts me back in the main menu, and, heck, the N64 controller can't even navigate the menu in ES anymore. None of the buttons work until I repeat the process of configuring it with my 16-bit controller. Can I get the 8Bitdo working? I'd prefer not to format c:/ help!
-
@diotialate said in Linux 4.19.970v71 noob:
None of the buttons work until I repeat the process of configuring it with my 16-bit controller.
That's because the controller's configuration cannot be written to the configuration file. Once you configure it in EmulationStation, it stays configured for the current session, but once you restart it, it reads the configuration file for controller information - for your N64 controller, that information is not there.
How much free space you have available ? If it's less than 5% of your total space, then you need to free up some more space.
-
Mitu,
I don't mind repeating my problem. I used rm -rf to delete 4GB and there is still 0GB space available. To clarify, the amount of space total was equal to the amount of space used, so then I deleted some games, and now the amount of space used is less than the total, but there is still 0 available. There were/are no flash memory/USB sticks or hard drives connected to the RaspPi4 and I tried rebooting and still nothing.
From your first sentence, I figured as much from research on the internet. It said that Emulation Station is supposed to copy the configuration from the main menu and disburse it among the various emulators. This may be the same problem, written differently. If I can get some space available on my RetroPie4, I hope it answers my second question, too. I hope this is an easy question.
-
Please post the output of
df -h
. If you removed 4Gb of ROMs from your USB stick, this won't free up space on your SDcard, where the system resides. -
Like I said, there were no flash memory, USB sticks, or hard drives connected to the RaspPi4, and there are no flash memory, USB sticks, or hard drives connected to the RaspPi4.
Filesystem /dev/root, size is x GB, Used is x-2 GB, available is 0, use is 100%, mounted on /
Can type more but I'm gonna throw down some raw images and hope this board takes it.
First image is rm -rf command, with error saving gamelist.xml to /home/pi/.emulationstation/gamelists/n64/gamelist.xml
Second image is Failed to start mount/unmount and delete a file
Third image is parse error
Fourth image is successful configuration of 16bit controller, failed configuration of 64-bit controller,
Fifth image is mkdir: cannot create director tmp/;retroarchs: No space left on device.
-
As I said before, you've run out of space - you need to delete files from your sdcard to make room. I don't see the
rm
command in first image: -
Please do not respond to this message again, mitu.
-
size 361GB, used 359GB - that's not 5% deleted as mitu requested. 5% of space is reserved for root. The percentage use covers the usage from the POV of the pi user, which is what's important for retropie, etc..
so, as mitu says, you need to free more space.
-
@diotialate said in Linux 4.19.970v71 noob:
Please do not respond to this message again, mitu.
What do you mean by this?
-
OP seems unfamiliar with this. Is he using a 400GB pirate image?
-
@Darksavior Never used a pirate image or ISO file. I'm painstakingly using my ex-wife's Ouya Dev and copied most of the memory using a 128GB and a 256GB memory stick onto a 400GB microSD card with only Retropie and have no idea why it's full but whatever.
I will repeat the question. "Size" of volume and "Used" of volume used to be equal (100%) . I deleted some files. Why is "available" not equal to "size" minus "used?" On Windows 95 and on, there would be a recycle bin. I thought that some space would be still taken up after deletion, so I rebooted. If deleted some more files, as mitu said, I'm afraid that the volume would still have 0 space available.
-
@diotialate said in Linux 4.19.970v71 noob:
I will repeat the question. "Size" of volume and "Used" of volume used to be equal (100%) . I deleted some files. Why is "available" not equal to "size" minus "used?"
i've already explained this to you - until you free more than 5%, it will say 100% used, because 5% is reserved by root.
-
OK finally an answer with no counter-example. We're finally on the same page. Thank you for a logical-sounding answer. Windows WANTS 5% "to perform disk defragmentation, but Linux "NEEDS" 5%. The instruction isn't "delete some files" as several posts before, but "delete files UNTIL 32GB of files are deleted BECAUSE Linux is eating your free space AND will continue to eat free space while deleting files until 32GB are deleted."
As a post-mortem, it looks like everybody ignored my "recycle bin" question probably because it was "too stupid to ask," but I think answering the question would've connected the dots together.
I had an inkling that this would be a super-easy question but that doesn't make it any easier to answer.
-
@diotialate said in Linux 4.19.970v71 noob:
As a post-mortem, it looks like everybody ignored my "recycle bin" question probably because it was "too stupid to ask," but I think answering the question would've connected the dots together.
For what it's worth, I didn't know 100% for sure the answer to this, although I had a good idea. A simple google search of "does linux have recycle bin" turned up a couple of easy fast answers. The answer is from a command line, no there isn't one. Many desktop distros do present a "trash" container that you do need to empty.
Please try to be patient while you are receiving free remote tech support like this. We want to help you succeed, but it is harder when we can't sit down at the console in person.
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.