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

Compatibility report: QNAP TS-431KX-2G #23

Open
darkvaderzerotwo opened this issue Apr 6, 2022 · 0 comments
Open

Compatibility report: QNAP TS-431KX-2G #23

darkvaderzerotwo opened this issue Apr 6, 2022 · 0 comments
Assignees
Labels
arm32-compatible Works on arm32v6/7 device

Comments

@darkvaderzerotwo
Copy link

Device:
QNAP TS-431KX NAS with 2GB RAM,

Software:
QTS 5.0.0.1986
Container Station 2.5.1.392

Hardware:
Annapurna Labs Alpine AL214 Quad-core ARM Cortex-A15 CPU @ 1.70GHz
Arm v7 32bit (QNAP x41)

Status:
[x] works
[ ] not working

Setup:

  • Installed within Container Station using the automated downloader from Docker Hub.
  • USER_ID and GROUP_ID are set in the enviroment variables to ensure ps3netsrv can read the shared folder (see below in additional steps)
  • The directory for ps3netsrv was set up as a share in the NAS manually first (in my case called PS3) and linked using the "Volume from Host" section when setting up the container. Mount point is /games. The QNAP Container Station does allow you to use the root of a share but the interface is a little clunky, once you open up the root of the directory you want to use if you click away from the dialog it will allow you to use the root of the share.
  • Network can be left as defaults (NAT) but set up a port forward for port 38008 in both fields. eg. Host: 38008 Container: 38008 Protocol: TCP
  • Set a CPU and Memory limit that seems sensible for you, I used 40% cpu and 512MB RAM.
  • Click "Create" and it will set it up ready for use.

Additional steps to get it to work?

  • Needs USER_ID and GROUP_ID set for ps3netsrv to be able to read the directory, to get those IDs enable the admin account and SSH, remote in using an SSH client and run the 'id' command in the shell to get the id and group id of the user that you want to use. This particular NAS doesn't have a directly accessable admin account and the password of the admin account is the MAC address of adapter 1 (in this case, the 10Gbit SFP+ port) so make sure the account is disabled once used.
  • Sending files to ps3netsrv from a PS3 does work (once user id and group id are set) but permissions don't work correctly, leaving the files unreadable once written. If you plan to send things from the PS3 make sure you can remote in via ssh and change the permissions of the files when they're done. File Station Doesn't work to do this The command I used for fixing the permissions on the ISO files is ' chmod 777 /share/PS3/PS3ISO/*.ISO ' (/share/PS3 is the filesystem location of the PS3 share I'm using). This is not neccesary when sending files or folders over the SMB share or within File Station as those permissions are set correct, this is just an issue with how the container manages those permissions when ps3netsrv writes the files.

What doesn't work?
Nothing

@darkvaderzerotwo darkvaderzerotwo added arm-not-compatible Does not work on arm device arm32-compatible Works on arm32v6/7 device arm64-compatible Works on arm64v8 device labels Apr 6, 2022
@shawly shawly removed arm64-compatible Works on arm64v8 device arm-not-compatible Does not work on arm device labels Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arm32-compatible Works on arm32v6/7 device
Projects
None yet
Development

No branches or pull requests

2 participants