upgrade Synology 101g+ with 106e firmware

Follow this link

It works.


DiskStation> cat /var/synoupdate.log
2009/01/04 18:03:00 Start of the update…
2009/01/04 18:03:00 Upgrade from version 2.0.3.0460 to version 2.0.3.0728
2009/01/04 18:03:57 Congratulation!! The update has been completed!!

DiskStation> cat /proc/version
Linux version 2.4.22-uc0 (root@image) (gcc version 3.3.4) #728 Mon Nov 10 18:15:32 CST 2008

DiskStation> cat /var/run/dmesg.boot
Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb
Linux version 2.4.22-uc0 (root@image) (gcc version 3.3.4) #728 Mon Nov 10 18:15:32 CST 2008
On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,115200 root=/dev/hda1 rw ip=off initrd=0x00800000,4M hda=bswap
ide_setup: hda=bswap
OpenPIC Version 1.2 (1 CPUs and 138 IRQ sources) at fc040000
Decrementer frequency = 132.658098 MHz

use cksum -o3 VERSION to generate and modify the checksum inside to get the firmware accepted.

autofs mount of nfs and afp with stardom NAS and Synology NAS

Stardom come with nfs
Synology come with afp

Use below to automount afp

1) add below to /etc/auto_master
/afp auto_afp
2) add below to auto_afp
mountpoint -fstype=afp afp://username:password@synology_ip_address/afp_share
3) use below to refresh autofs
automount -vc

Use below to automount nfs
1) add below to /etc/fstab
stardom_ip_address:/mnt/ide1/nfs_share /opt/nfs_share nfs resvport rw 0 0
2) use below to refresh autofs
automount -vc

Synology 101g+ crosstool – HOWTO

Realize Synology 101g+ is running with Powerpc 106e

Get the following from http://www.powerdeveloper.org/forums/viewtopic.php?p=7153

Configured with: /home/jjw/v/crosstool-0.43/build/powerpc-603e-linux-gnu/gcc-4.1.0-glibc-2.3.6/gcc-4.1.0/configure –target=powerpc-603e-linux-gnu –host=x86_64-host_unknown-linux-gnu –prefix=/opt/crosstool/gcc-4.1.0-glibc-2.3.6/powerpc-603e-linux-gnu –with-cpu=603e –enable-cxx-flags=-mcpu=603e –with-headers=/opt/crosstool/gcc-4.1.0-glibc-2.3.6/powerpc-603e-linux-gnu/powerpc-603e-linux-gnu/include –with-local-prefix=/opt/crosstool/gcc-4.1.0-glibc-2.3.6/powerpc-603e-linux-gnu/powerpc-603e-linux-gnu –disable-nls –enable-threads=posix –enable-symvers=gnu –enable-__cxa_atexit –enable-languages=c,c++ –enable-shared –enable-c99 –enable-long-long
Thread model: posix
gcc version 4.1.0

Get the following workable with my Synology 101g+

powerpc-603e-linux-gnu.crosstoolconfig.txt
GCC_HOST=
GCC_LANGUAGES=c,c++
GDB_DIR=
GLIBC_ADDON_OPTIONS==linuxthreads,
GLIBC_DIR=glibc-2.3.3
GLIBC_EXTRA_CC_ARGS=
GLIBC_EXTRA_CONFIG=
GLIBC_EXTRA_ENV=
JUST_DOWNLOAD=
KERNELCONFIG=
LINUX_DIR=linux-2.4.22
LINUX_SANITIZED_HEADER_DIR=
NO_DOWNLOAD=
PREFIX=/opt/crosstool/gcc-3.3.4-glibc-2.3.3/powerpc-603e-linux-gnu
PTXDIST_DIR=
SHARED_MODE=–enable-shared
SRC_DIR=/home/lama/Documents/crosstool/crosstool-0.43/build/powerpc-603e-linux-gnu/gcc-3.3.4-glibc-2.3.3
TARBALLS_DIR=/home/lama/Download
TARGET=powerpc-603e-linux-gnu
TARGET_CFLAGS=-O -mcpu=603e
TOP_DIR=/home/lama/Documents/crosstool/crosstool-0.43
USE_SYSROOT=