Dropcheck Posted September 2, 2020 Share Posted September 2, 2020 I would be seriously interested in a TNFS build for the Synology NASs. I currently own a DS413 and would like to run the server on it. 1 Quote Link to comment Share on other sites More sharing options...
mozzwald Posted September 2, 2020 Share Posted September 2, 2020 2 hours ago, Dropcheck said: I would be seriously interested in a TNFS build for the Synology NASs. I currently own a DS413 and would like to run the server on it. What cpu does it use? Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted September 2, 2020 Share Posted September 2, 2020 7 minutes ago, mozzwald said: What cpu does it use? Dual Core 1.067 GHz CPU (Not sure if this is Intel based or other) DDR3 1GB Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted September 2, 2020 Share Posted September 2, 2020 What OS does the Synology use? Is it proprietary or something like a Linux variant? If it’s Linux, you can build the TNFS server yourself. Fortunately, the server is so lightweight that it can run easily on a tiny $10 Raspberry Pi R W. I run mine headless and just SSH into it when I need to access it directly. Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted September 2, 2020 Share Posted September 2, 2020 (edited) Okay found some more info on the CPU Freescale Q P1022 @ 1.067GHz OS is DSM 6.X Edited September 2, 2020 by Dropcheck Quote Link to comment Share on other sites More sharing options...
mozzwald Posted September 2, 2020 Share Posted September 2, 2020 (edited) 18 minutes ago, Dropcheck said: Dual Core 1.067 GHz CPU (Not sure if this is Intel based or other) DDR3 1GB That doesn't help much Need to know what architecture it is.. arm64, x86, x64, PowerPC, whatever. -- So it's a PowerPC e500v2 CPU. Can you install a build system on the NAS itself? I dunno anything about DSM OS. I think you're on your own with this obscure hardware, sorry. Edited September 2, 2020 by mozzwald edit again Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted September 2, 2020 Share Posted September 2, 2020 https://www.nxp.com/products/processors-and-microcontrollers/power-architecture/qoriq-communication-processors/p-series/qoriq-p1022-and-p1013-dual-and-single-core-communications-processors:P1022 Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted September 2, 2020 Share Posted September 2, 2020 4 minutes ago, mozzwald said: That doesn't help much Need to know what architecture it is.. arm64, x86, x64, PowerPC, whatever I checked a few review sites and confirmed that all of them seem to agree this is the CPU used. Freescale Q P1022 @ 1.067GHz Here's the fact sheet I found from NXP who apparently bought out Freescale. QP1022FS.pdf Quote Link to comment Share on other sites More sharing options...
mozzwald Posted September 2, 2020 Share Posted September 2, 2020 4 minutes ago, Dropcheck said: I checked a few review sites and confirmed that all of them seem to agree this is the CPU used. Freescale Q P1022 @ 1.067GHz Here's the fact sheet I found from NXP who apparently bought out Freescale. QP1022FS.pdf 266.67 kB · 2 downloads Here's some info about building software for Synology NAS devices.. https://help.synology.com/developer-guide/compile_applications/index.html Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted September 2, 2020 Share Posted September 2, 2020 36 minutes ago, mozzwald said: Here's some info about building software for Synology NAS devices.. https://help.synology.com/developer-guide/compile_applications/index.html I dabbled in Linux some years ago and played around with the Raspberry a little, but that's way more complicated than my limited experience. Before I can even start with Synology specific stuff I'd have to setup a Linux/TNFS box with the proper build environment first. Way more complicated and time consuming than I can afford right now just to use and test hardware. I'm not much of a software development person. I have to hand it to you guys who are. Oh well looks like I'll run the TNFS on a Windows box for the time being. Thanks anyway. ? Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted September 2, 2020 Share Posted September 2, 2020 6 minutes ago, Dropcheck said: Oh well looks like I'll run the TNFS on a Windows box for the time being. Well, you can get the same functionality from an RPi. As I said above, a $10 Raspbery Pi Zero W works great for this purpose. Add another a cheap microUSB power supply and an 8GB memory card and that’s all you need. Don’t even need a keyboard or monitor connected once you’ve got it setup. Quote Link to comment Share on other sites More sharing options...
Mathy Posted September 10, 2020 Author Share Posted September 10, 2020 (edited) Hello guys I'm not gonna buy a Raspberry Pi for this or any other job/reason. I've got more than enough hardware (Atari's excluded!). Somebody gave me the advice to install "Docker" on my DiskStation. So I did that. After that I can install Linux or Raspbian in Docker and then run the appropriate TNFS on that. I just now asked that person if he would recommend Linux or Raspbian. And if there's a difference in CPU load. Sincerely Mathy Edited September 11, 2020 by Mathy Added the missing "if" Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted September 11, 2020 Share Posted September 11, 2020 7 minutes ago, Mathy said: I just now asked that person if he would recommend Linux or Raspbian. And there's a difference in CPU load. Raspbian is just a particular Linux distribution (there are hundreds of them). It happens to have been created for Raspberry Pi boards, although I guess you could run it on almost anything these days. Ironically, the Raspberry Pi Foundation doesn't actually use "Raspbian" these days; instead they call it "Raspberry Pi OS" but it's basically the same thing with a bunch of newer packages and support for newer hardware. Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 11, 2020 Share Posted September 11, 2020 Just now, DrVenkman said: Raspbian is just a particular Linux distribution (there are hundreds of them). It happens to have been created for Raspberry Pi boards, although I guess you could run it on almost anything these days. Ironically, the Raspberry Pi Foundation doesn't actually use "Raspbian" these days; instead they call it "Raspberry Pi OS" but it's basically the same thing with a bunch of newer packages and support for newer hardware. tnfsd doesn't have any dependencies. It's very well self contained, and on UNIX systems, all of the calls map to POSIX, so you can pretty much run whatever container you want, raspbian, alpine, whatever. it'll just work. -Thom 2 Quote Link to comment Share on other sites More sharing options...
Mathy Posted September 11, 2020 Author Share Posted September 11, 2020 Hello guys But when it comes to cpu load, Raspbian isn't ligher than Linux? Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted September 11, 2020 Share Posted September 11, 2020 8 minutes ago, Mathy said: But when it comes to cpu load, Raspbian isn't ligher than Linux? You're missing what I wrote above. Let me try again: "Linux" is a rather generic term. Raspbian *IS* Linux. Just one particular distribution - or flavor - of Linux. There are HUNDREDS of Linux distributions. Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted September 11, 2020 Share Posted September 11, 2020 (edited) 37 minutes ago, Mathy said: Hello guys I'm not gonna buy a Raspberry Pi for this or any other job/reason. I've got more than enough hardware (Atari's excluded!). Somebody gave me the advice to install "Docker" on my DiskStation. So I did that. After that I can install Linux or Raspbian in Docker and then run the appropriate TNFS on that. I just now asked that person if he would recommend Linux or Raspbian. And if there's a difference in CPU load. Sincerely Mathy Where did you get the Docker program? If I'm reading the replies right then you should be able to use a 'light' version of any generic Linux distribution that supports POSIX. 'light' usually means the GUI interface that a lot of popular Linux distributions have is missing. This significantly reduces the CPU load of the Linux version. Not sure what affect the Docker program puts on the CPU load. Edited September 11, 2020 by Dropcheck Quote Link to comment Share on other sites More sharing options...
Mathy Posted September 11, 2020 Author Share Posted September 11, 2020 Hello Herb OK, thanks for clearing that up. Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
Mathy Posted September 11, 2020 Author Share Posted September 11, 2020 Hello Lenore Just now, Dropcheck said: Where did you get the Docker program? In the package center, that you'll find in the DiskStation menu. "All Packages", "Third Party" (I hope that's the right translation. I'm not sure which translation DSM uses in English.) Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted September 11, 2020 Share Posted September 11, 2020 (edited) If it's anything like a WD or a ReadyNAS you just enable ssh login, log on and install gcc, use gcc to build tnfsd, move it to /usr/bin and autorun it in init.d. I've done this to install torrent clients etc. on a few NAS's, never had a Synology NAS though. Edit: It appears Synology don't allow that and you have to cross compile and create a package to install through their manager. Edited September 11, 2020 by Mr Robot More info 1 Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted September 11, 2020 Share Posted September 11, 2020 11 minutes ago, Mathy said: Hello Lenore In the package center, that you'll find in the DiskStation menu. "All Packages", "Third Party" (I hope that's the right translation. I'm not sure which translation DSM uses in English.) Sincerely Mathy It appears neither my DS413 or DS214Play have the right cpu for Synology to support Docker installation. Crap! ? Quote Link to comment Share on other sites More sharing options...
Mathy Posted September 11, 2020 Author Share Posted September 11, 2020 (edited) Hello Lenore 16 minutes ago, Dropcheck said: It appears neither my DS413 or DS214Play have the right cpu for Synology to support Docker installation. Crap! ? That's odd, my DS412+ is a year older than your DS413. Did you enable "third party packages". IIRC you have to enable those manually. (Sorry, it's past 3 o'clock at night overhere, time to hit the sack, so I'm not gonna check in my DS again. Doing those little things usually lead to: "Damn, is it that late already?") Sincerely Mathy Edited September 11, 2020 by Mathy Added the smiley Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted September 11, 2020 Share Posted September 11, 2020 1 minute ago, Mathy said: Hello Lenore That's odd, my DS412+ is a year older than your DS413. Did you enable "third party packages". IIRC you have to enable those manually. (Sorry, it's past 3 o'clock at night overhere, time to hit the sack, so I'm not gonna check in my DS again. Doing those little things usually lead to: "Damn, is it that late already?") Sincerely Mathy Seems Synology won't support Docker on any other cpu other than x86. I do have 3rd party enabled. But so far I'm not finding any release that supports the cpus I have. I do have a Raspberry. Although I've upgraded the OS to Stretch. I'll look to see if I can cobble together something. But I don't intend to spend hours installing and recompiling. It's just not worth it time wise to test boards. I do have a working Windows temp install. Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted September 11, 2020 Share Posted September 11, 2020 31 minutes ago, Dropcheck said: I do have a Raspberry. Although I've upgraded the OS to Stretch. I'll look to see if I can cobble together something. But I don't intend to spend hours installing and recompiling. Even on a tiny, underpowered Pi Zero W, it only takes like a minute or less to compile. Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted September 11, 2020 Share Posted September 11, 2020 35 minutes ago, Dropcheck said: I do have a Raspberry. Although I've upgraded the OS to Stretch. I'll look to see if I can cobble together something. But I don't intend to spend hours installing and recompiling. It's just not worth it time wise to test boards. I do have a working Windows temp install. Here are the instructions to build a tnfs server on a pi https://github.com/FujiNetWIFI/fujinet-platformio/wiki/Setting-up-TNFS-on-a-Raspberry-Pi If you have a pi with stretch installed and connected to your network you can start at "sudo -i" it just takes a couple of minutes to have a working install 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.