FHEM auf dem Synology DS408
Dieser Artikel beschreibt die Installation von FHEM auf der Synology DS408 NAS. Das Gerät ist ein NAS mit 4 Festplatten und einer PowerPC CPU.
Kompilieren der Kernel Module
Installieren des Cross-Compilers
- Herunterladen von gcc343_glibc234_853x.tar.gz
wget http://downloads.sourceforge.net/project/dsgpl/Tool%20Chain/Marvell%2088F6281%20Linux%202.6.24/gcc421_glibc25_88f6281.tar.gz
- Entpacken
tar xvzf gcc343_glibc234_853x.tar.gz
- Kopieren nach /usr/local
sudo cp -r powerpc-linux-gnuspe /usr/local
Kernel-Anpassung
- Herunterladen von synogpl-1142b.tgz
wget http://downloads.sourceforge.net/project/dsgpl/Synology%20NAS%20GPL%20Source/944branch/synogpl-944b.tbz
- Entpacken (wir brauchen nur den Kernel)
tar xvjf synogpl-944b.tbz source/linux-2.6.24
- Zum Kernel wechseln
cd source/linux-2.6.24
- Makefile anpassen
- die Zeile mit ARCH suchen und durch folgende ersetzen:
ARCH ?= powerpc
- die Zeile mit CROSS_COMPILE suchen und durch folgende ersetzen:
CROSS_COMPILE ?= /usr/local/powerpc-linux-gnuspe/bin/powerpc-linux-gnuspe-
- die Zeile mit ARCH suchen und durch folgende ersetzen:
Installieren von FHEM
Verzeichnisse erstellen
mkdir /opt/fhem/bin /opt/fhem/lib /opt/fhem/var
Makefile anpassen
BINDIR=/opt/fhem/bin
MODDIR=/opt/fhem/lib
VARDIR=/opt/fhem/var
Installieren
make install-pgm2