@jengun That did the trick! Thanks a lot for your help and insight. Hopefully this is a solution for others. FYI @gmsinger8808
Glad it works because, to be honest, I don't have Windows 10: it remains a mystery to me that helpful error messages only appear on the command line and that updates sometimes overwrite settings. Why SSH doesn't work for you remains to be clarified (in another thread) ... :-)
I have WebDAV enabled on my NAS, so I assuming it would be a case of just pointing it at the synology.me address I have setup?
Webdav is not the same as CIFS, so the answer would be no. I'd advise against opening your local ROM folder to the internet. If you want to take your Pi on the go, then copy some ROMs locally and use that.
Thanks for the heads up, really appreciate the help. Now for some retro gaming :D
No, it's not related to the build, it happens with vanilla retropie and vanilla raspberry os too.
One ugly workaround I found is copying the files to a fat32 system and back to ntfs on my Windows PC before copying them over via Samba.
The intermediary fat32 step gets rid of any permission issue they have.
SSH works. I can go into my terminal program and SSH into the pi just fine. But when I open CyberDuck (my FTP/SFTP client) and try to connect, it just times out. I have not changed the default password.
Are you sure you're using SFTP/SCP as a connection type ? FTP would not work with SSH.
When I try to connect to the SMB share through Finder, it won't accept my password.
Have you tried as 'Guest' ? That should work also - no problem using that on any version of RetroPie/Raspbian.
That's not going to work, it's how CIFS/SMB works. You can't mount a host, just a share. Sure, the file browser shows you the available shares, but even on Windows (using Map Drive) you can't do that.
Maybe there's another solution with an intermediary program that reads the shares and mounts them separately so you can see them side-by-side, but underneath mount will still only map each shared folder.
@moltke44 I think you've been bitten by this change in Win10 which disables the guest browsing of shares, specifically for Enterprise and Educational versions of the OS. That's why for me (Win 10 Professional) still works, but not for you.
You can try the workaround described here, which I wouldn't recommend, especially if your computer is domain managed and there are security policies in place. Another option is to disable guest access in the RetroPie file sharing service (Samba), but that's a little more involved and it's not so straightforward.
@Link You can create a folder for the ROMs on the /media/usb0 partition, copy the contents of /home/pi/RetroPie/roms to it, then symlink /home/pi/RetroPie/roms to the folder on the HDD. Make sure you create a back of /home/pi/RetroPie/roms first, just in case.
Or you can bind mount the folder over /home/pie/RetroPie/roms with something like
mount -o bind /media/usb0/<Folder_name> /home/pi/RetroPie/roms