batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2.03k stars 522 forks source link

V39 Raspberry Pi 5, Daphne Emulator Not working if use external Drives. I solved the issue! #11383

Open Akira9515 opened 7 months ago

Akira9515 commented 7 months ago

Batocera build version

39 2024/02/28

Your architecture

Raspberry Pi 5 B

Your Graphic Processor Unit(s) (GPU)

Raspberry Pi 5 GPU

Issue description

Daphne emulator not working even if all needed data are in the right folder

Detailed reproduction steps

If I use an External Drive like SSD or USB Stick the Daphne Emulator won’t start the game!

Details of any attempts to fix this yourself

I found the issue! If I put the Daphne roms directly to the SD Card the game starts! But if I switch to external drive it won’t work.
On SD Card in systems/config/ Daphne there is a Folder named "singe" with zip files inside that is missing on external drives if I use. I created a Folder and named it singe on external Drive in the same directory like on SD Card and copy all files over to the created folder and the game starts like it should.

it seems that the Batocera System do not write the singe folder with integrated zip files in systems/config/Daphne, if you use an external drive! Tested it with USB Stick and SSD Drive! The same issues was on V39 Beta for Raspberry Pi 5 like now on V39 Stable!

Details of any modifications you have made to Batocera.

No modifications made on Batocera!

Logs and data

evmapy: Kein Prozess gefunden 2024-03-27 17:19:38,212 ERROR (emulatorlauncher:606): configgen exception: Traceback (most recent call last): File "/usr/bin/emulatorlauncher", line 604, in exitcode = main(args, maxnbplayers)

File "/usr/bin/emulatorlauncher", line 99, in main return start_rom(args, maxnbplayers, args.rom, args.rom)

File "/usr/bin/emulatorlauncher", line 266, in start_rom cmd = generator.generate(system, rom, playersControllers, metadata, guns, wheels, gameResolution)

File "/usr/lib/python3.11/site-packages/configgen/generators/daphne/daphneGenerator.py", line 58, in generate os.symlink(batoceraFiles.daphneHomedir + "/roms", batoceraFiles.daphneDatadir + "/singe") OSError: [Errno 38] Function not implemented: '/userdata/roms/daphne/roms' -> '/userdata/system/configs/daphne/singe'

Tovarichtch commented 7 months ago

Post logs that you had please.

Akira9515 commented 7 months ago

Post logs that you had please.

Sorry, now I have insert the log

Tovarichtch commented 7 months ago

Thank you!