You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Eisbaer

Trainee

  • "Eisbaer" started this thread

Posts: 129

Location: Erbach (BW)

Occupation: I/O verbieger

  • Send private message

1

Thursday, May 3rd 2012, 12:55pm

Lowcost Lowpower VDR Server auf ARM Hardware mit USB DVB-S (Netgear Stora)

Pimp up your NAS!
Nachdem ich vor längerer Zeit schon eine Allnet ALL6500 mit einem Debian ausgestattet hatte, kam die Lust auf schnellere Hardware.
Über bekannte Suchmaschinen viel mir die Netgear Stora ins Auge. Das Datenblatt hat sich gut gelesen. Ein Review zur Stora gibt es hier: Review
CPU Info:

Source code

1
2
3
4
5
6
7
8
9
Processor   	: Feroceon 88FR131 rev 1 (v5l)
BogoMIPS    	: 992.87
Features    	: swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant 	: 0x2
CPU part    	: 0x131
CPU revision	: 1
Hardware    	: Netgear MS2110


In der Kiste rennt eine Marvel Feroceon CPU mit 1GHZ. Die vorinstallierte Firmware/Software ist für die Tonne!
Achtung, mit dem aufspielen von Debian erlischt die Garantie (glaube ich auf jeden Fall?)
Wer diese NAS als VDR umbauen möchte benötigt auf jeden Fall einen TTL-Konverter, da die Stora nur 3.3V Pegel als RS232 liefert. Es ist also kein RS232 sondern eine UART Schnittstelle. Solche Pegelwandler gibt es für wenig Asche in der Bucht. Wie die Stora zu einem Debian OS kommt, könnt ihr hier Schritt für Schritt nachvollziehen: Stora mit Debian
Bei meiner Installation liegt das OS aber auf den eingebauten Festplatten, nicht auf dem USB-Stick. Die USB-Schnittstelle brauche ich für den DVB-S Empfänger.

Meine Ausgangssituation ist also folgende:
1 x Netgear Stora mit Debian Version 2.6.32-6-kirkwood, wie in dem Link beschrieben, aber OS auf den Festplatten
1 x Technotrend S2-3600 DVB-S

Das Debian muss mit den Linux Header installiert sein. Ansonsten ist kein Compilieren der Treiber für die DVB-S USB Box möglich.

Treiber für die S2-3600 USB-Karte installieren.
Achtung, das Compilieren auf dieser Hardware dauert gut eine Stunde!

Source code

1
wget http://mercurial.intuxication.org/hg/s2-liplianin/archive/tip.tar.bz2

tip.tar.bz2 entpacken, in das neue Verzeichnis wechseln, z.B. /usr/src/s2-liplianin:

Source code

1
2
make
make install


Nach der Installation der Treiber die Kiste rebooten.
Jetzt sollte das DVB Device sichtbar sein:

Source code

1
dmesg | grep dvb


Jetzt kann es an die Installation von VDR gehen:
VDR mit allen Plugins installieren:

Source code

1
2
3
apt-get install vdr vdr-plugin-epgsearch vdr-plugin-streamdev-server dvb-apps
apt-get install libdatetime-format-http-perl
apt-get install vdr-plugin-live


Jetzt muss der VDR und die Plugins enstprechend dem eigenen Netzwerk angepasst werden. Die channels.conf erstellen (tip: scan verwenden). Auch das 'video0' Verzeichnis muss zwingend auf /home/<beliebiges-Verzeichnis> gelinkt sein, denn nur das '/home' Verzeichnis liegt auf der "großen" Partition der NAS!

Jetzt kann es an die Freigaben für den/die Client/s gehen:
NFS für Remote Client (VDR-im-Wohnzimmer) installieren:

Source code

1
2
apt-get install nfs-kernel-server
nano /etc/exports


Noch folgenden Eintrag in die '/etx/exports' hinzufügen

Source code

1
/video0	<eure.ip.adresse.des.subnetzes>/24(rw,sync,no_subtree_check)


Restart von nfs server

Source code

1
/etc/init.d/nfs-kernel-server restart


Jetzt folgt noch die Installation des 'Streamdev-server' auf der Stora. Anschließend wieder die Zugriffsrechte der Clients in der setup.conf einstellen. Hinweis! Vorher den vdr stoppen!

Client-Seitige Installationen:
Installation von:
- Streamdev-client
- Eintrag der nfs 'video0' Freigabe in der /etc/fstab des "Client" mit mountpoint unterhalb von 'video0' des Clients
- Remote-Timer --> http://vdr.schmirler.de/

Mit dieser Lösung bekommt man einen stromspar-VDR-Server, der nebenbei noch mit beliebige Diensten nachinstalliert werden kann.
Die Last während einer Aufnahme ist gering. 0.46 0.44 0.36

Ich hoffe, diese kleine Anleitung hilft auch anderen weiter.
Gruß Eisbaeeer
VDR-Client: Passivgehäuse Hush mini-ITX, Technotrend TT-Premium S-2300 DVB-S
VDR-Server: Netgear Stora mit Debian 2.6.32-6-kirkwood Kernel, S2-lilianin, Technotrend S2-3600 DVB-S, 2x500GB mit Raid1

This post has been edited 2 times, last edit by "Eisbaer" (May 3rd 2012, 1:43pm)


2

Thursday, May 3rd 2012, 9:37pm

Moin,
Hat die Kiste mehr Rechenleistung als ne Dockstar?

Die hat auch 1Ghz, aber dieser mag ja effizienter sein.
yavdr 0.5 auf M3N78-EM, Cine S2

gda

Im Forum Zuhause

Posts: 13,178

Location: HH

  • Send private message

3

Thursday, May 3rd 2012, 10:02pm

Moin,
Hat die Kiste mehr Rechenleistung als ne Dockstar?
Die hat auch 1Ghz, aber dieser mag ja effizienter sein.

Unwahrscheinlich, außerdem hat die Dockstar 1.2 GHz.

Source code

1
2
3
4
5
6
7
8
9
~# cat /proc/cpuinfo 
Processor	: Feroceon 88FR131 rev 1 (v5l)
BogoMIPS	: 1192.75
Features	: swp half thumb fastmult edsp 
CPU implementer	: 0x56
CPU architecture: 5TE
CPU variant	: 0x2
CPU part	: 0x131
CPU revision	: 1


Gerald

HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 12.04.2, Plex Media Server
Zbox HD-ID40, OpenELEC 4.0.2, PLEXBMC

Eisbaer

Trainee

  • "Eisbaer" started this thread

Posts: 129

Location: Erbach (BW)

Occupation: I/O verbieger

  • Send private message

4

Sunday, May 6th 2012, 10:04am

Hi

Effizienter vieleicht nicht, aber ich hatte die Stora eh schon zum spielen da und es passen 2 x 3,5" Festplatten rein. Da die Stora bei mir noch als zentrale Dateiablage dient, hab ich ein RAID1 aufgestezt. Nachteil der Stora, man hat nur einen USB Slot.

Gruß Lars
VDR-Client: Passivgehäuse Hush mini-ITX, Technotrend TT-Premium S-2300 DVB-S
VDR-Server: Netgear Stora mit Debian 2.6.32-6-kirkwood Kernel, S2-lilianin, Technotrend S2-3600 DVB-S, 2x500GB mit Raid1

Similar threads