Autor Thema: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend  (Gelesen 29546 mal)

0 Mitglieder und 6 Gäste betrachten dieses Thema.

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #45 am: 14 September, 2014, 23:11 »
In der Datei (zwei Posts davor) ist alles gelistet.
Ausser SMB-Client habe ich nichts zusätzlich ausgewählt,
was nicht in deiner Beschreibung gewesen wäre und standardmässig ausgewählt war.

Also mus ich nachsehen, was vom Rest entbehrlich ist.

Hätte die Firmware in vorliegender Config eigentlich eine GUI?
Die würde ich nur ungern weglassen.

Nachtrag:
Kann ich die .config Datei auch vorsichtig von Hand editieren?
Also nur "#" vor die Zeilen setzen und "is not set" dahinter.

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #46 am: 14 September, 2014, 23:33 »
O.K.,
ich lasse jetzt mal folgendes weg:

SMB-Server (da nehm ich den Client)
fdisk (ich will ja den server als Ablage nehmen, dann mus ich vermutlich auch kein fs vorbereiten)
PPP (brauch ich nicht, ich brauch nen dhcp-client/server und dann ggfs. openvpn)

leider steht ja nicht da wie groß die pakete wären.

gruß
yummiweb

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #47 am: 14 September, 2014, 23:34 »
du kannst die config auch direkt editieren aber dann unbedingt nochmals einlesen mit make oldconfig oder make menuconfig.

Wenn du genau meine Config nimmst, solltest du niemals zu große Images bekommen. Ich nehme immer die Defaulteinstellungen plus 4-5 zusätzliche Pakete - dann überschreite ich nie die 8MB Grenze. Aber Notfalls kannst du soviele Pakete auswählen wie du willst also auch 100 .  Du musst dann halt [M] auswählen -> also Pakete nicht direkt ins Image integrieren sondern nachträglich via opkg install auf dem Router zu installieren (rootfs overlay auf USB Stick ist Pflicht)

Zitat
Hätte die Firmware in vorliegender Config eigentlich eine GUI?

Naja wenn du luci ausgewählt hast dann schon.
« Letzte Änderung: 14 September, 2014, 23:47 von ToRo1978 »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #48 am: 14 September, 2014, 23:51 »
Zitat
Wenn du genau meine Config nimmst, solltest du niemals zu große Images bekommen.
Hattest du die irgendwo angehängt? Konnte in deinen Posts (gerade noch mal durchgesehen) nichts finden.

Frage:
welche(n) Ordner sollte ich löschen um mit veränderter .config einen neun Durchlauf zu starten?
(also ohne vorherige Schritte mehrfach auszuführen)
Ich bekam da nämlich grad div. Fehlermeldungen beim kompilieren…

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #49 am: 14 September, 2014, 23:55 »
nee hatte doch meine "config" direkt so textuell reingeschrieben irgendwo am Anfang in diesem Thread.


update:

hier wars
http://www.dvbcube.org/index.php?topic=31762.msg208732#msg208732

Aber mach wirklich wie du magst. Du kannst jedes Paket nehmen was du gerne möchtest (aber dann nur als [M]). Zumindest ist für DVB-T lediglich das Tvheadend Paket und die dvb-module (kernel_menuconfig) Pflicht - alles andere ist optional.


Zitat
Frage:
welche(n) Ordner sollte ich löschen um mit veränderter .config einen neun Durchlauf zu starten?
(also ohne vorherige Schritte mehrfach auszuführen)
Ich bekam da nämlich grad div. Fehlermeldungen beim kompilieren…


gar keinen, das reicht
make clean
« Letzte Änderung: 15 September, 2014, 00:09 von ToRo1978 »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #50 am: 15 September, 2014, 00:23 »
oh, mann, mir fehlen echt die basics in derartigen dingen.
daher entschuldige wenn ich noch mal blöd nachfrage:

die von dir beschriebene config, das ist aber kein gebrauchsfertiger text der nur noch in eine .config muss, oder?
weil meine .config sehen deutlich anders aus in der struktur.

ich nahm an, deine beschreibung bezog sich nur auf die -zusätzlichen- pakete/optionen
die bei menuconfig und kernel_menuconfig auszuwählen wären.

was ich an anderen paketen noch gefahrlos weglassen könnte, ist mir nicht ganz klar.
manche funktionen sind ja klar benannt oder zumindest naheliegend,
aber da sind ja vermutlich auch bestandteile, die für das grundsystem benötigt werden, oder?
ich will ja die box nicht beim ersten versuch gleich zerlegen…

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #51 am: 15 September, 2014, 05:13 »
o.k., beim aktuellen versuch habe ich ausser dem target-profil erstmal genau gar nichts extra aus- oder abgewählt.
kein usb, kein multimedia, kein tvheadend.
ergebnis: lauter packages aber diesmal gar kein .bin

Ich probier es jetzt nochmal von Anfang an, also mit leerem "trunk".
Ausgewählt lasse ich nur die Voreinstellungen und wähle das Target Profile.
Auch im kernel_menuconfig ändere ich nichts.

Ergebnis: jetzt gibt es zumindest schon mal ein .bin. mit dem richtigen Namen.

« Letzte Änderung: 15 September, 2014, 22:22 von yummiweb »

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #52 am: 16 September, 2014, 06:13 »
So na das sieht doch schonmal gut aus. Hast du bereits geflasht, die Kernel-module auf den Router kopiert und Tvheadend eingerichtet?

Lieben Gruß

toro

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #53 am: 16 September, 2014, 14:11 »
hallo toro,

nach diesem ersten "Erfolg" habe ich versucht michganz systematisch heranzutasten.
Denn einerseits hätte ich das ja gern so "komplett" wie möglich, andererseits scheint es ja
auch eine Platzfrage zu sein, ob das Paket bereits im Image steckt oder erst nachinstalliert wird.

Also habe Stück für Stück die benötigten Pakete dazugewählt und jeweils kompiliert.
Die Ergebnisse waren leider nicht ganz eindeutig bzw. nicht direkt reproduzierbar.
Je nach dem womit bzw. an welcher Stelle ich den Prozess neu begonnen hatte,
ob mit "make clean", mit einem vor dem konfigurieren/kompilieren gesicherten "trunk"
oder mit einem komplett neu geladenem "trunk", es gab jeweils ein anderes Ergebnis.
Ist das normal?

In einigen Fällen konnte ich im menuconfig tatsächlich mal alle benötigten Pakete auswählen
ohne zum Schluss Platzprobleme zu bekommen, da fehlten also nur noch die aus dem kernel_menuconfig.
(also die wichtigen)

Wenn ich beim nächsten Versuch dann auch die restlichen Pakete aktivieren wollte,
kam ich an die entscheidenden Pakete aber gar nicht mehr heran:
<*> Multimedia support  ---> --
      
  •    Digital TV support
  •    Remote Controller support
  •    Media USB Adapters  --->

         <*>   Support for various USB DVB devices
            <M>     DiBcom DiB0700 USB DVB devices

D.h. diese wurden dann wohl auch als Packages gar nicht erstellt
und können nicht nachinstalliert werden.

Wovon diese Pakete genau abhängen, habe ich nicht herausgefunden,
weil sich das alles nie so richtig reproduzieren lässt. Ich habe jedoch festgestellt,
dass die Auswahl "M" (statt *) auch Auswirkungen auf die wählbaren Pakete
an anderer Stelle hat.

Was mir noch aufgefallen ist:
Die Images für das sysupgrade sind alle ziemlich klein (3-4 MB),
lediglich die factory-images sind nahe 8 MB.

Kann man nicht mit irgendeiner Option bewirken,
dass nur die sysupgrade images erstellt werden?
Dann müsste doch auch das Größenproblem wegfallen?

Im Moment habe ich ein (selbst erstelltes) Image auf dem Router in dem nur folgendes fehlt:
- tvheadend
- Digital TV support
- Remote Controller support
- Support for various USB DVB devices - DiBcom DiB0700 USB DVB devices
(diese liessen sich in kernel_menuconfig nicht mehr anwählen)

Im Router wird mir unter System angezeigt: Free space: 79% (3.57 MB)
D.h., da müsste doch der Rest doch eigentlich auch noch raufpassen?

Was das nach-installieren von Paketen betrifft:
Ich weiss, wie das über die Webgui funktioniert, zumindest was die offiziellen binaries betrifft.
Ich nehme an, die selbst erstellten muss ich per USB anschliessen,
den Stick per Kommandozeile mounten und dann per opkg install installieren?

Gibt es eine Möglichkeit das im Standard Speicher abzulegen?
(also root-fs nicht erweitert auf einen externen Datenträger)

gruß yummiweb




Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #54 am: 17 September, 2014, 01:01 »
haste mal meine Anleitung wirklich konzentriert und Schritt für Schritt durchgearbeitet?

Weil damit hättest du problemlos innerhalb von max. 2h dein Image gehabt.

Habe das bestimmt hunderte Male in den letzten Jahren gemacht. Nie wirkliche Probleme gehabt.

Immer max. 7,8 MB Image size. Wenn ich viel Zusatzsoftware brauch, mach ich einfach ein USB root fs overlay - dann hab ich Speicherplatz von einigen GB und kann alles installieren was ich will. Aber wie bereits erwähnt - reine Samba + Luci + Tvheadend + DVB Konfig braucht niemals mehr als 8 MB - passt also völlig problemlos in den internen Flash-Speicher.

Lieben Gruß


Update: hier mal meine Config in der Anlage
configs.tar.gz entpacken mit
tar xvzf configs.tar.gzdann die .config direkt ins trunk verzeichnis kopieren und die die Datei config-3.10 nach target/linux/ar71xx/ kopieren dann einfach make und es sollte nach Abschluss ein Image rausfallen mit tvheadend , cifs.ko modul, cifsmount , blockmount , usb-storage , ext4-support (alles als zu installierendes IPK Paket, also nicht in dem Firmwarefile), dvb-kernel-module müssen manuell auf den router kopiert werden (wie gehabt)
« Letzte Änderung: 17 September, 2014, 18:01 von ToRo1978 »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #55 am: 19 September, 2014, 14:36 »
hallo toro,

vielen dank für deine geduld.

ich habe das wirklich schritt für schritt nachvollzogen.
habe mir basieren auf deiner anleitung die schritte sogar in einer eigenen datei (zum nachlesen) zusammengefasst.
habe diese datei dann auch ein 2, mal erstellt, falls sich bei der ersten fehler eingeschlichen hätten.
(im Anhang)
kann das inzwischen auswendig.

das problem ist folgendes:
ich "hätte" zwar das gern komplette image mit allen (benötigten) paketen, aber das geht wohl nicht.
o.k., macht nichts, dann eben rudimentär mit nachinstallierten paketen.
zum nachinstallieren fehlen mir aber noch einige infos:

1. wie heissen (konkret) die fehlenden (aber für mein vorhaben) pakete?
unter menuconfig und kernelmenuconfig stehen nicht immer die genauen bezeichnungen.
bei tvheadend ist es ja einfach. aber was die dvb-essentials betrifft stehe ich da im dunkeln.

2. wie bekomme ich die (eigenen) pakete auf die kiste?
mit opkg, ist ja klar, aber wie komme ich an die pakete ran?
vermutlich auf einen usb stick kopieren, aber ein ext. datenträger wird am router nicht erkannt
und lässt sich auch nicht mounten. vermutlich weil in meinem image wichtige pakete fehlen.
ich konnte das ja bisher immer nur erstellen, nachdem ich ziemlich viel deaktiviert habe.

über die webconfig könnte ich sicher wichtige pakete (aus dem web) nachinstallieren.
aber welche brauche ich um erstmals an die eigenen zu kommen?

jetzt gehe ich das aber erstmal von vorn durch, diesmal mit deiner config.
danke dafür.

gruss yummiweb

nachtrag:
datei vergessen.

« Letzte Änderung: 19 September, 2014, 14:44 von yummiweb »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #56 am: 19 September, 2014, 14:48 »
Zitat
und die die Datei config-3.10 nach target/linux/ar71xx/ kopieren
an dieser stelle liegt übrigens noch eine "config-3.14", ist das korrekt?
« Letzte Änderung: 19 September, 2014, 14:59 von yummiweb »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #57 am: 19 September, 2014, 16:25 »
o.k. erster versuch mit deinen configs.
meine schritte:
erst make clean,
dann deine dateien eingefügt,
dann make menueconfig und einfach gespeichert,
dann make kernelmenueconfig und einfach gespeichert,
(ohne diese schritte gab es fehler)
und dann time make -j13 V=s

danach lagen im bin/ar71xx ordner:

openwrt-ar71xx-generic-nbg460n_550n_550nh-u-boot.bin
packages
uboot-ar71xx-nbg460n_550n_550nh

und das, obwohl da ja quasi nix dabei war, nicht mal lucie (hatte ich selbst bisher noch nicht weggelassen)

jetzt lösche ich den trunk ordner und mach das von dort aus nochmal…

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #58 am: 20 September, 2014, 00:49 »
Ich habe jetzt (mal wieder) von vorn begonnen.
trunk gelöscht, quellen neu geholt, oldpackages eintrag aktiviert, feeds aktualisiert und installiert, deine dateien eingefügt, make menueconfig aufgerufen und gespeichert, dann make kernelmenueconfig aufgerufen und gespeichert und schliesslich mit make -j13 V=s kompiliert.

Ergebnis:
md5sums
openwrt-ar71xx-generic-nbg460n_550n_550nh-u-boot.bin
openwrt-ar71xx-generic-root.squashfs
openwrt-ar71xx-generic-root.squashfs-64k
openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin
openwrt-ar71xx-generic-uImage-gzip.bin
openwrt-ar71xx-generic-uImage-lzma.bin
openwrt-ar71xx-generic-vmlinux.bin
openwrt-ar71xx-generic-vmlinux.elf
openwrt-ar71xx-generic-vmlinux.gz
openwrt-ar71xx-generic-vmlinux.lzma
openwrt-ar71xx-generic-vmlinux-lzma.elf
packages
uboot-ar71xx-nbg460n_550n_550nh

Das ist ja schonmal ein Fortschritt!

Aber wie nun weiter?
Soweit ich das überblicken konnte, ist das jetzt ein Paket ohne Webconfig?
War da Telnet/SSH o.ä. dabei oder wie komme ich nach dem flashen auf die Kiste?
Und wie bekomme ich jetzt eigentlich die anderen Pakete drauf?

Gruß
yummiweb

Kleiner aber wichtiger Nachtrag:

Trotz div. Rückschlage hat mich deine Hilfe echt weitergebracht!
Vielen vielen Dank dafür!!!

Das waren echt wichtige Infos für mich, die ich so nicht im Netz hatte finden können.
Aber ich will deine Hilfsbereitschaft nicht mit Fragen überstrapazieren,
zu denen ich vermutlich auch in div. HowTo´s passende Antworten finde.
Ihr seid ja hier schliesslich kein "HelpDesk".
Daher werde ich erstmal selbst suchen was ich dazu finde.

Falls ich noch offenen Fragen habe oder woanders steckenbleibe,
würde ich mich über deine Hilfe wirklich freuen.
Und ich melde mich natürlich zu Fortschritten.

Vielen Dank übrigens auch ans Forum bzw. andere Mitleser,
dass hier niemand Bemerkungen alá "RTMF" oder "lies die FAQs" abgelassen hat.
Ds ist leider nicht selbstverständlich.

Gruß
yummiweb
« Letzte Änderung: 20 September, 2014, 01:09 von yummiweb »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #59 am: 20 September, 2014, 05:52 »
Hallo Toro,

du wolltest zwischendurch wissen, was der Mac-MIni Server so an Datendurchsatz macht, ich hab das jetzt mal gemessen
mit "Blackmagic Disk Speed Test" einem Tool zum messen von Transferleistungen für große Videodaten.
Gemessen wird mit synthetisch generierten Videodaten, die in ihrem Aufbau "echten" Videodaten entsprechen.
Sind also eher Dauertransferraten.

Rahmenbedingungen:

Server: MacMini 6,1, System OSX 10.9.4 und Server.app 3.1.2
Harddisk-Durchsatz: ca. 92,5 MB/s lesen,  94,5 MB/s schreibend (ungewöhnlich, aber genau so gemessen)
Gigabit-LAN, geswitcht

Client: MacPro 5,1, System OSX 10.8.5
Harddisk-Durchsatz: uninteressant da die Messdaten dynamisch erzeugt werden
Gigabit-LAN, geswitcht

Hier das Ergebnis:

Medium       Lesen                Schreiben
HD              92,5 MB/s          94,5 MB/s 
AFP*             87-107 MB/s      92,5-100+ MB/s 
SMB**          65 MB/s              56-60 MB/s
CIFS***        65,2-67 MB/s      59,5 MB/s

*AFP wird von Apple inzwischen als überholt betrachtet.

**die seit 10.8 oder 10.9 verwendete "hauseigene" SMB Version vonApple.
Entspricht nicht mehr der "originalen" BSD Version.

***der Zugriff per cifs zwingt den Server zu einem Verbindungsmodus
der eher dem "früheren" SMB entspricht.

Gruß
Yummiweb