christianhaitian / arkos

Another rockchip Operating System
MIT License
1.37k stars 81 forks source link

RGB30 can't write to SD2 #1049

Closed td0 closed 2 months ago

td0 commented 2 months ago

today I updated arkos on my Powkiddy RGB30, changed the default password, and reused the SD2 from JELOS (FAT32 formatted) by moving the SD2 content from /roms/* dir to the root dir in the SD Card. It was running fine until I let my RGB30 idle (screensaver kicking up). Every time I try to do the savestate, it stuck at 0%, and I can't quit Retroarch either. this behavior persists across system reboot (after I pressed the RGB30 reset button, the savestate still stuck at 0%).

To check what happens, I tried to create an arbitrarily named folder through File Manager, but the new folder didn't get created. Then I tried to verify through ssh by entering the following command:

% touch a
touch: cannot touch 'a': Read-only file system

it only occurs in /roms2, I can still write in any dirs within the SD1

What I can do at the moment is to toggle "Switch to main SD for Roms", and then back to "Switch to SD2 for Roms" to make the SD2 writable again

christianhaitian commented 2 months ago

Bad sd card. Try formatting the sd card to exfat and see if it works then. Make sure to switch to main sd first

td0 commented 2 months ago

nah man, it was running all fine. I've been using JELOS for about 2 months and never found any issue such as this. I also used this same SD card for my Nintendo Switch for years and years until I upgraded to higher capacity. So highly doubt that this is an SD card fault. the FAT32 format might be the issue though

christianhaitian commented 2 months ago

sd cards do go bad and one of the first symptoms of them failing is going into read only mode. Hopefully formatting to exfat resolves it for you if it's not the sd card failing.

td0 commented 2 months ago

What I've just tried to do was to set the password back to 'ark', let the handheld idle until the screensaver kicked up, and now the savestates works normally.

If the issue comes up again, I'll try to re-format it into exfat & update it here. thanks anyway

P.S. Maybe (just maybe), you need to consider that toggling between SD1 & SD2 temporarily fixes the issue for me. If it were the SD card's fault, I doubt that it would work that way.