Image bauen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Aja...
      Nun schau mal nach ob es in /etc/auto.hotplug gibt, da sind ja ne ganze latte sdxy Devices abgelegt.
      Und änder den Aufruf in der rcS so dann ab:

      /usr/sbin/automount --ghost --timeout=5 /autofs file /etc/auto.hotplug

      dazu muss aber im root das Verzeichnis /autofs angelegt sein.

      In der fstab:

      /dev/sda kann nicht sein müsste /dev/sda1 oder so sein

      Allerdings wie gesagt : für USB Laufwerke ist der Zeitpunkt oft zu früh

      Als Abhilfe kann man in der rcS kurz vor dem Neutrino Start noch ein : mount -a reinsetzen, dann wird nochmal versucht alles zu mounten was in fstab steht und noch nicht gemountet ist.
    • Super, hat geklappt !
      Das Ändern der rcS auf ..../auto.hotplug und Anlegen von /autofs im root hat es gebracht.
      Nun wird die Platte nach /autofs/sda1 gemountet.

      Was ich eigentlich testen wollte, nämlich Aufnahme und Timeshift ohne Ruckler hinzubekommen, funktioniert leider nicht. Gleiches Problem. Allerdings weiß ich jetzt nicht genau,ob ich gstreamer oder eplayer2 gebaut habe.
      Ich hatte vorm Bauen nochmal ./make.sh ausgeführt und gstreamer ausgewählt. Hab aber vorher nicht nochmal geputzt. Muss ich ?
      Woran erkenne ich welches Framework im Image ist ?
    • Nun : make distclean putzt alles > danach wird wieder alles neu gebaut gcc, gclib usw. ( selten nötig )

      Wenn Du von NHD2 nach MP umwechselst / neu baust:

      make clean für das Build System, make neutrino-hd2-exp-clean für Neutrino HD2, ein make neutrino-hd2-exp-distclean veranlasst dass das NHD2 neu ausgecheckt wird dann.

      analog dazu für MP : make neutrino-mp-clean, neutrino-mp-exp-clean je nachdem was Du gebaut hast bei MP, oder auch: make neutrino-mp-distclean, make neutrino-mp-exp-distclean damit neu ausgecheckt wird
    • Alles klar.
      Ich gebe für heute auf. Mein erster Versuch für NHD2 ist gescheitert--->Bootschleife.
      Komisch ist auch, dass der Name des NHD2 Images genau der Gleiche wie das vorige NMP ist: spark_BASE-rev5632_HAL-rev328-exp_NMP-rev4550-exp.zip. Das ist doch schon falsch, oder ?

      Werde morgen oder so nochmal alles putzen und dann nochmal versuchen.
    • Hmm ja : der zip Name das liegt am Flash Script, das schaut nur nach mp oder mp-exp ordner und ermittelt Version und baut das ein.
      Es wird aber schon Neutrino HD2 gebaut, landet in release_neutrino und das wird zum Flash verwurstet. :D
      Zum Ruckeln:
      Ich baue ja nur 7162, hab ja keine 7111...und gerade mal in der Source geschaut...

      Schau mal in libstb-hal ( oder libstb-hal-exp je nach dem was Du baust )
      in: libspark/record.cpp
      Such mal da die zwei Stellen wo das steht:

      #if defined(BOXMODEL_SPARK7162)

      und ersetze das durch :

      #if defined(HAVE_SPARK_HARDWARE)

      dann oder vorher für die libstbhal und Neutrino-mp ( oder -exp ) das clean und neu bauen

      dann wird die 7111 auch mit grösserem Record und DMX Puffer gebaut....
    • spaceit schrieb:

      Alles klar.
      Ich gebe für heute auf. Mein erster Versuch für NHD2 ist gescheitert--->Bootschleife.
      Komisch ist auch, dass der Name des NHD2 Images genau der Gleiche wie das vorige NMP ist: spark_BASE-rev5632_HAL-rev328-exp_NMP-rev4550-exp.zip. Das ist doch schon falsch, oder ?

      Werde morgen oder so nochmal alles putzen und dann nochmal versuchen.

      das Build für neutrino ist nicht für gstreamer + neutrino vorbereitet um allen files (gst libs + plugins) in den release Ordner zu kopieren weder max git noch tdt git da muss man manuall alle benötigen files kopieren.

      bau erstmal mit der libeplayer3, vorallem für sh4 ist der gstreamer nicht zu empfehlen weil er macht am Ende das gleiche was libeplayer3 macht aber nur auf Umwege.
    • Ich werde das mit der libstb-hal heute Abend ausprobieren sofern ich dazu komme, vielen Dank.
      Wobei es schon komisch ist, dass es bei den 7162 offenbar keine Probleme gibt. Beim Image von Thomas lässt sich Record und DMX Buffer bis zu 25 einstellen. Leider hat das überhaupt keine Auswirkung auf die Ruckler gehabt bei mir. Und von allen anderen Leuten hört man irgendwie das Gleiche. Aufnahme und Timeshift auf USB Platte läuft nicht.
      Dass gstreamer nicht mit Neutrino out of the box läuft, hatte ich mir schon fast gedacht, weil es auch einen entsprechenden Hinweis beim Ausführen von ./make gibt.
      Aber ich dachte Versuch macht kluch...
    • naja bleibt zu hoffen das jemand tdt-git/max git oder einen anderen Repo die makefiles dafür anpasst, schwer dürfte auch nicht sein man kann es direkt vom enigma2.mk übernehmen.
      BTW:
      DMX Buffer bis zu 25 einstellen.

      das ist falsch den DMX Buffer als Option zum einstellen in der GUI zu anlassen, genauso der Schreib buffer. ein Üblick in den player2 Sourcen findet man den maxi Buffer Groesse für alle PES Pids.
    • So, also NHD2 bekomme ich nicht auf die Box. Habe immer eine Schleife. Schon alles geputzt, baue komplett gleich wie NMP, aber geht einfach nicht. Evtl. liegt es am spark.sh

      Die Änderungen der beiden Einträge in der record.cpp habe ich gemacht. Bei mir gibt es die übrigens nur im exp.
      Leider hat es nicht geholfen. Gleiches Ruckeln bei der Aufnahme wie vorher. Egal ob HD oder SD. Manchmal läuft es 5-10 Sekunden sauber, dann ruckelt es wieder.
      Gibt es eigentlich Jemand mit einer 7111 Box, bei dem die Aufnahme mit MP funktioniert ?
      Noch eine Idee, dboxoldie ?

      EDIT: Interessant, wenn ich eine 2. Aufnahme auf dem gleichen Kanal starte, dann hat diese so gut wie keine Ruckler drin. Die 1. hingegen extrem. Deshalb glaube ich nicht an ein Buffer oder Durchsatzproblem sondern evtl. ein CPU/Kernel/Performanceproblem. Macht es Sinn mal mit einem älteren Kernel zu bauen ?

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von spaceit ()

    • [OT]will den Thread mit OT nicht spamen...
      no ball no game im AAF

      ja das habe ich im AAF geschrieben, weiss leider nicht genau was Du gerade damit meinst :hmm:
      und hier erzählen, was angeblich alles falsch ist, ohne jemals das git gebaut zu haben, noch zu kennen

      ja nochmal das ist falsch das bezieht sich auf die Sourcen aus dem lib-stb-hal git clone vom martiimehr infos dazu siehe DVB APi 3 und hoher und apps die DVB API nutzen.
      hoffe das ist deutlich genug[/OT]

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von mohousch ()

    • mohousch schrieb:

      ja nochmal das ist falsch das bezieht sich auf die Sourcen aus dem lib-stb-hal git clone vom martiimehr infos dazu siehe DVB APi 3 und hoher und apps die DVB API nutzen.
      hoffe das ist deutlich genug
      LoL. Überhaupt nicht. Laut API 3 ist der DMX-Buffer-Wert bei 8kB. Im player2 sind's -vielleicht- 512*188, also 95k. An diversen Stellen wird (im Mainstream-CST-Neutrino, NHD2 interessiert an an dieser Stelle nicht) via DMX_SET_BUFFER_SIZE ein ggf. geratener Wert gesetzt, der sich als stabil und funktional erwiesen hat.

      Wenn Du meine Änderungen als "falsch" empfindest, sei es Dir überlassen. Wenn Du aber Deine Meinung kundtust, ohne die konkret belegen zu können (Demux-Buffer) oder, wie im Falle der Schreibbuffer-Größe, komplett danebenliegst, schadet das nur Deiner Reputation.
    • @spaceit:
      Warum das NHD2 nicht bei Dir startet....
      An dem Flash Script liegt das sicherlich nicht, da solltest mal seriell Loggen damit man sieht wo die Kiste aussteigt / hängenbleibt.

      Die record.cpp muss in beiden libstb-hal vorhanden sein, ansonsten würde es nicht durchbauen wenn die fehlt.

      Ne bessere Idee hab ich im Moment nicht, da ich ja keinen 7111er habe und da nichts nachvollziehen kann.
      Wie sieht das denn bei anderen Images aus ? Klappt das denn da mit der USB HDD ?
    • Naja, das Problem habe ich bei bisher jedem Neutrino gehabt (Spark+E2 liefen immer).
      Ich habe gerade mal das aktuellste von martii und auch seife probiert. Beim martii läuft zumindest die normale Aufnahme "halbwegs" ohne Ruckler. Timeshift jedoch nicht. Breche ich Timeshift ab und spiele anschliessend die Aufnahme ab, ist die aber ok.
      Sind das eigentlich MP oder NHD2 Images ?
      Da mir mittlerweile die Zeit zum Basteln etwas ausgeht, habe ich nun wieder das MP von Thomas v. 26.03. aufgespielt, was ich vorher gesichert hatte.
      So und da habe ich spasseshalber mal eine alte 3,5"" FAT32 Platte drangehängt. ---> Aufnahme funktioniert ! Timeshift ruckelt etwas, aber die abgespielte TS ist ok. Schon alles sehr merkwürdig.
      Ich verbuche das jetzt einfach mal als irgendein Problem auf meiner Seite.

      Wenn ich wieder Zeit habe, werde ich mal den Bootvorgang von NHD2 seriell loggen. Normales serielles oder Nullmodem ?

      Vielen Dank an dieser Stelle erstmal für Deine Hilfe, die guten Tips und die Geduld !
    • Hallo zusammen,

      habe jetzt mal das Image von Martii gebaut, läuft nach ein paar Anlaufschwierigkeiten beim Bauen ziemlich gut :thumbup:

      Kann mir als noob einer von den Profis vllt ein paar Quellen für Beschreibung der Struktur etc (wo liegen welche Dateien für was) für das Image nennen? Ich bin noch neu in der Materie und habe bis jetzt im Netz noch nicht viel Doku dazu gefunden (einige allgemeine Sachen habe ich z.B. im tuxbox wiki gefunden)...

      :danke:

    Unsere Partnerboards

    ^
    Flag Counter