Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sharedevice_part# not working in batocera-boot.conf #6762

Closed
Hew-ux opened this issue Jul 31, 2022 · 3 comments
Closed

sharedevice_part# not working in batocera-boot.conf #6762

Hew-ux opened this issue Jul 31, 2022 · 3 comments
Assignees

Comments

@Hew-ux
Copy link

Hew-ux commented Jul 31, 2022

Issue: The part-specific external storage segregation as specified in the wiki is not working. It will default to using internal storage instead, as if the configuration were invalid.

Reproduction:

  1. Have Batocera running on a device with two drives on it.
  2. Correctly identify the UUID of the other drive with blkid, and ensure the folder structure is present.
  3. Edit /boot/batocera-boot.conf to have the following:
sharedevice=DEVICES
sharedevice_part1=ROMS@<UUID here>:/path/to/roms
  1. Batocera will fail to use this configuration.

Logs and info:
mountDevicesOrNetworkerr.txt
mountDevicesOrNetworklog.txt

These seem to be the exact same errors as seen in #6726 , this could be a duplicate issue, one that is affecting all external boot options.

@finalprototype
Copy link

I'm having the same issue. Internal is running on an ext4 NVME, while ROMS and BIOS I want accessed from an external ntfs drive (primarily because I need SAVES stored on the ext4 for some flatpak app compatibility).

It appears the potential cause was mentioned when the sharedevice=DEVICES feature was added (#5933 (comment)), where mount is used instead of batocera-mount (in v35 and beta v36: https://github.com/batocera-linux/batocera.linux/blob/36/board/batocera/fsoverlay/etc/init.d/S11share#L90).

I unfortunately can not submit a PR to fix, but am I correct in reading the wrong mount was used and potentially is why this feature does not work in my case?

@NBOOK
Copy link

NBOOK commented Apr 21, 2023

Same issue here. My configuration:

sharedevice=DEVICES
# Default userdata partition but custom path
sharedevice_part1=SHARE@A442D9C142D997FE:/Games/Batocera
# SD card
sharedevice_part2=ROMS@03EF7FA94F1C5D39:/test

So the part1 is mounted successfully, but the part2 failed.

mountDevicesOrNetwork.err.txt
mountDevicesOrNetwork.log.txt

I hope there will be a solution soon.

@n2qz n2qz self-assigned this Dec 11, 2023
@n2qz
Copy link

n2qz commented Dec 14, 2023

Duplicate of #9763
Fixed by #10012

@n2qz n2qz closed this as completed Dec 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants