Difference between revisions of "Llink:synology"

From Lundman Wiki
Jump to: navigation, search
m (there is a x07 binary now...)
m
Line 1: Line 1:
 
[[Image:synology_logo.gif|Synoogy Inc. logo]] <br>  
 
[[Image:synology_logo.gif|Synoogy Inc. logo]] <br>  
 
<p>The Synology NAS can host the [[llink]] server. It has been reported successfully installed on a CS-406, firmware 518 and 590.
 
<p>The Synology NAS can host the [[llink]] server. It has been reported successfully installed on a CS-406, firmware 518 and 590.
The CS-406 has a PPC-based cpu which indicates that all Synology DS and RS NAS in the x06-series should be able to run the compiled binary below.</p>  
+
The CS-406 has a PPC-based cpu which indicates that all Synology DS and RS NAS in the x06-series should be able to run the compiled syno_x06 binary below.</p>  
  
  
 
=== Binaries ===
 
=== Binaries ===
 
'''Latest binary'''<br>
 
'''Latest binary'''<br>
This contains a startup script, a Synology installation guide and a prepared llink.conf that points to the Synology default /volume1/video share. Place this binary in the /volume1 directory, untar and open the "[[Llink:synology_readme|README-synology.txt]]" file with a text editor for further assistance.
+
This contains a [[Llink:synology_autostart|atartup script]], a Synology installation guide ([[Llink:synology_readme|README-Synology.txt]]) and a prepared llink.conf that points to the Synology default /volume1/video share. Place this binary in the /volume1 directory, untar and open the <code>README-synology.txt</code> file with a text editor for further assistance. Note: the startup script and the installation guide was written for the syno_x06 in mind.
 
  [[Media:Llink-2.0.6-syno_x06.tar.gz|llink-2.0.6-syno_x06.tar.gz]] build 750 (Fri May 16 16:17:45 2008), added 2008-05-17
 
  [[Media:Llink-2.0.6-syno_x06.tar.gz|llink-2.0.6-syno_x06.tar.gz]] build 750 (Fri May 16 16:17:45 2008), added 2008-05-17
 
  [http://www.lundman.net/ftp/llink/llink-2.0.6-syno_x07.tar.gz llink-2.0.6-syno_x07.tar.gz] build 750 (Fri May 21 16:17:40 2008), added 2008-05-21
 
  [http://www.lundman.net/ftp/llink/llink-2.0.6-syno_x07.tar.gz llink-2.0.6-syno_x07.tar.gz] build 750 (Fri May 21 16:17:40 2008), added 2008-05-21
Line 26: Line 26:
 
Otherwise you must enter via telnet and start manually after shutdown or restart.
 
Otherwise you must enter via telnet and start manually after shutdown or restart.
  
=== Additional resources and references ===
+
=== Toolchains ===
NSLU2-Linux.org [http://www.nslu2-linux.org/wiki/Optware/Packages?from=Unslung.Packages]<br>
+
==== x06 ====
flipflip's Diskstation site [http://oinkzwurgl.org/diskstation]<br>
+
For the syno_x06 compiles, the toolchain for DS1010g has been used successfully, found  at [http://www.nslu2-linux.org/wiki/DS101/HomePage NSLU2-linux.org].
Synology's official forum [http://www.synology.com/enu/forum/]
 
 
 
=== x07 toolchain ===
 
  
 +
==== x07 ====
 
If you use a Synology NAS from the x07-series there is a toolchain available for compiling source at [http://www.synology.com/wiki/index.php/Mods_for_Marvell_mv5281_ARM-based_Synology_Products#Toolchain Synology.com]
 
If you use a Synology NAS from the x07-series there is a toolchain available for compiling source at [http://www.synology.com/wiki/index.php/Mods_for_Marvell_mv5281_ARM-based_Synology_Products#Toolchain Synology.com]
  
Line 44: Line 42:
 
  # rsync -arv $YOUR_PATH/linux-2.6.15/include/asm-generic/ asm-generic/
 
  # rsync -arv $YOUR_PATH/linux-2.6.15/include/asm-generic/ asm-generic/
 
  # rsync -arv $YOUR_PATH/linux-2.6.15/include/linux/ linux/
 
  # rsync -arv $YOUR_PATH/linux-2.6.15/include/linux/ linux/
 +
 +
=== Additional resources and references ===
 +
NSLU2-Linux.org [http://www.nslu2-linux.org/wiki/Optware/Packages?from=Unslung.Packages]<br>
 +
flipflip's Diskstation site [http://oinkzwurgl.org/diskstation]<br>
 +
Synology's official forum [http://www.synology.com/enu/forum/]

Revision as of 14:13, 28 May 2008

Synoogy Inc. logo

The Synology NAS can host the llink server. It has been reported successfully installed on a CS-406, firmware 518 and 590. The CS-406 has a PPC-based cpu which indicates that all Synology DS and RS NAS in the x06-series should be able to run the compiled syno_x06 binary below.


Binaries

Latest binary
This contains a atartup script, a Synology installation guide (README-Synology.txt) and a prepared llink.conf that points to the Synology default /volume1/video share. Place this binary in the /volume1 directory, untar and open the README-synology.txt file with a text editor for further assistance. Note: the startup script and the installation guide was written for the syno_x06 in mind.

llink-2.0.6-syno_x06.tar.gz build 750 (Fri May 16 16:17:45 2008), added 2008-05-17
llink-2.0.6-syno_x07.tar.gz build 750 (Fri May 21 16:17:40 2008), added 2008-05-21


Older binaries

llink-2.0.4-syno_x06.tar.gz build 709 (Mon Apr 21 10:06:04 2008), added 2008-04-24  
llink-2.0.3-syno_x06.tar.gz build 709 added 2008-04-21
llink-2.0.2-syno_x06.tar.gz
llink-1.9.2-synology.tar.gz


Once you've installed the binary you have to update the llink.conf file so it points to your media files, uses the right port etc.

Installation pre-requisites

Telnet/SSH-patch installed on the NAS.

If you want to autostart llink from boot, you can use this script.
Otherwise you must enter via telnet and start manually after shutdown or restart.

Toolchains

x06

For the syno_x06 compiles, the toolchain for DS1010g has been used successfully, found at NSLU2-linux.org.

x07

If you use a Synology NAS from the x07-series there is a toolchain available for compiling source at Synology.com

Unfortunately, this toolchain is missing the Linux headers required. asm->asm-arm, linux and asm-generic. One way to solve this is go download Linux-2.6.15 linux kernel. (There is one on NMT forum, probably one in my ftp somewhere - anyway, it is GPL and available everywhere).

Issue the following commands:

# sudo bash
# cd /usr/local/arm-marvell-linux-gnu/arm-marvell-linux-gnu/include/
# rsync -arv $YOUR_PATH/linux-2.6.15/include/asm-arm/ asm/
# rsync -arv $YOUR_PATH/linux-2.6.15/include/asm-generic/ asm-generic/
# rsync -arv $YOUR_PATH/linux-2.6.15/include/linux/ linux/

Additional resources and references

NSLU2-Linux.org [1]
flipflip's Diskstation site [2]
Synology's official forum [3]