USB Mounted roms not showing up
  • Hey hey! I recently switched over to PiPlay for the ease of configuration of controllers over RetroPie, and so far I love it. Except I've hit one kind of mind-boggling snag that is driving me a little crazy. I have an external USB drive plugged into my Pi 2 with my roms on it. I've got the drive to auto-mount to the same location on boot, as well as created symlinks for both the /home/pi/pimame/roms folder as well as individual folders inside of /home/pi/pimame/roms (for example, /home/pi/pimame/roms/nes -> /mnt/usb1/roms/nes). Even with these changes, nothing is showing up in the actual frontend.

    I've got the drive autobooting to uid=1000 and gid=1000, so I'm not sure if it's a permissions issue or not. Does anyone have any ideas before I start tearing my hair out?

    P.S. This is happening with all types of roms, nes, snes, advmame, mame4all, fba. The folders are named correctly on the external drive, (which is fat32) but piplay just does not see a single one of them.
  • I have mine on a usb stick as well. When mounting mine, I use /etc/fstab, here is my entry:
    LABEL=usb_stick /home/pi/usb-drive ext4 auto,users,rw 0 0

    It's been so long since I messed with setting up my usb, that I can't remember if it's needed or not, but I set my folder permissions to 755 as you can see from ls -la
    lrwxrwxrwx 1 pi pi 23 Mar 19 2015 roms -> /home/pi/usb-drive/roms
  • I think it may be boiling down to a permissions issue, as the drive/folders are totally root:root and not pi:pi, so that will be the next change I make once I get a chance. Thank you both for your input.

    Caver01: Yes, I can cd into the mounted drive's folders, I can also access the drive via FTP (But only if connected via root, which does lead me to believe that changing ownership to pi:pi will probably end up resolving it)

    I'll update this with my results.
  • Even after making sure the folders were pi:pi and set to 0775, Nothing is showing up in PiPlay itself. I'm going nuts not knowing what the problem is here. I wanted to attempt Caver's suggestion to just point the emulators to the folders on the drive, but I'm not sure what files hold that information for each emulator. I know advancemames is /home/pi/.advance/advmame.rc but even when appending :/mnt/usb1/roms/advmame the roms still don't show up.
  • I managed to resolve the problem by moving the OS itself to the USB storage, and just running it all of there. Thanks for your help!

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!