Beiträge von gruftolm

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...

    hier die angepasste build-nfi-image.sh


    was wurde geändert??


    bei Backups auf der DM800 wird jetzt der 62er Secondstage Bootloader vom DMM Server heruntergeladen.


    Der Dateiname des Backups wurde um Stunde:Minute:Sekunde
    erweitert, so das man auch mehrere Backups pro Tag im gleichen Verzeichnis machen kann.


    Die beiliegende Datei entpacken, nach /usr/bin kopieren und chmode auf 755 setzen.


    Dies ist nur ein update der Script Datei. Alle benötigten Dateien bekommt ihr von mechatron (siehe erster Eintrag Seite 1).

    GuteMine
    Moin
    ich bin erst heute morgen dazu gekommen ba zu installieren und das nfi backup zu testen , zur Erinnerung:
    Backup für NFI-Images (7025, 800, 7020, 600, 500+)



    Ausgangssituation:
    DM 800er,320GBHDD intern, Gemini3.7 ,62 SecStage im Flash, frisch formatierter (Fat32) Stick 1GB am USB Port.
    (dieses Image erzeugt den im o.g. Thread beschriebenen Fehler)


    Was hab ich gemacht:
    Ba frisch von Seite 1 runtergeladen und installiert.
    Installation lief einwandfrei, nur eine kurze Meldung das irgendetwas mit Webif nicht geht, weiß aber nicht mehr was das war, war zu schnell vorbei.


    Danach das neuste scvs von Schaedel im ba installiert und eingerichtet.
    geht perfekt.


    Dann letztes funktionierendes nfi-backup Gemini3.7,62er, im ba installiert.
    geht perfekt


    Jetzt mit ba nfi Image erzeugt (jeweils von booted).


    ba- scvs -perfekt


    ba- gemini3.7- perfekt


    ba- flash- gleicher fehler wie oben beschrieben, Segmentation fault


    hatte ich auch irgendwie erwartet.


    Eine Vermutung: das letzte funtionierende Gemini-nfi hat eine größe von 34.691kB, wen ich hier irgend etwas nachinstalliere egal ob Skin, treiber oder Plugin, kommt es zu den o.g. Fehler.
    ist da irgendwo bei 35MB eine Grenze?


    Ich mach jetzt noch mal folgendes:


    neustes svcs in den Flash, dann ba, dann in ba letztes backupgemini3.7-nfi installieren.


    ba backup vom gemini
    in gemini was nachistallieren
    nochmal ba backup von Gemini


    mal sehen was passiert.


    PS:
    Ich hab noch ein Problem mit der Fernbedienung:
    Da 2 Boxen nebeneinander had ich die FB der 800er auf Ebene 2
    und in die bootup Datei
    echo 2 > /proc/stb/ir/rc/mask0
    am Schluß eingetragen.
    Folge: Ich kann bei Neustart im BA Bild nicht mit der Fernbedienung das Image auswählen.
    An welcher strategischen Stelle kann ich BA mitteilen das die FB auf Ebene 2 arbeitet??


    so bis später

    also wenn du den Machern und Testern einen Kasten Bier und ordentlich Pizza vorbeibringst..... vielleicht....


    Sei doch nicht so ungeduldig. Die Jungs machen das ja nicht vollberuflich und haben ja vielleicht auch ne Familie die evt. am Wochenende wichtiger ist als proggen und testen

    so... nun aber....sorry bin noch ganz so beweglich auf diesem Gebiet.


    ________________________________________________



    **************************
    * *
    * The Gemini Project *
    * *
    **************************


    OpenDreambox 3.7.0 dm800


    dm800 login: root
    root@dm800:~> cd /usr
    root@dm800:/usr> cd /bin
    root@dm800:/bin> sh -x build-nfi-image.sh /media/hdd
    sh: Can't open build-nfi-image.sh
    root@dm800:/bin> sh -x /usr/bin/build-nfi-image.sh /media/hdd
    + DIRECTORY=/media/hdd
    + MTDBOOT=2
    + MTDROOT=3
    + grep -qs 7020 /proc/bus/dreambox
    + grep -qs DM600PVR /proc/bus/dreambox
    + grep -qs DM500PLUS /proc/bus/dreambox
    + grep -qs BCM97xxx Settop Platform /proc/cpuinfo
    + BOXTYPE=dm800
    + VSND=62
    + OPTIONS=--eraseblock=0x4000 -n -l
    + echo dm800 found
    dm800 found
    + echo ***
    ***
    + date +%Y%m%d_%H:%M:%S
    + DATE=20080913_12:41:00
    + MKFS=/usr/bin/mkfs.jffs2
    + BUILDIMAGE=/usr/bin/buildimage
    + BACKUPIMAGE=/media/hdd/backup-image-dm800-20080913_12:41:00.nfi
    + SND=secondstage-dm800-62.bin
    + [ ! -f /usr/bin/mkfs.jffs2 ]
    + [ ! -f /usr/bin/buildimage ]
    + rm -rf /media/hdd/bi
    + mkdir -p /media/hdd/bi
    + mkdir -p /tmp/bi/root
    + mkdir -p /tmp/bi/boot
    + mount -t jffs2 /dev/mtdblock/3 /tmp/bi/root
    + mount -t jffs2 /dev/mtdblock/2 /tmp/bi/boot
    + echo download secondstage-dm800-62.bin
    download secondstage-dm800-62.bin
    + wget -q http://sources.dreamboxupdate.…20/secondstage-dm800-62.b
    in -O /tmp/secondstage.bin
    + [ -s /tmp/secondstage.bin ]
    + echo create boot.jffs2
    create boot.jffs2
    + /usr/bin/mkfs.jffs2 --root=/tmp/bi/boot --faketime --output=/media/hdd/bi/boot
    .jffs2 --eraseblock=0x4000 -n -l
    + echo create root.jffs2
    create root.jffs2
    + /usr/bin/mkfs.jffs2 --root=/tmp/bi/root --faketime --output=/media/hdd/bi/root
    .jffs2 --eraseblock=0x4000 -n -l
    + echo create secondstage
    create secondstage
    + [ dm800 = dm800 ]
    + cp /tmp/secondstage.bin /media/hdd/bi/main.bin.gz
    + rm /tmp/secondstage.bin
    + echo create dm800 nfi-image
    create dm800 nfi-image
    + [ dm800 = dm7025 ]
    + [ dm800 = dm800 ]
    + /usr/bin/buildimage /media/hdd/bi/main.bin.gz /media/hdd/bi/boot.jffs2 /media/
    hdd/bi/root.jffs2 dm800 64
    Segmentation fault
    + [ -f /media/hdd/backup-image-dm800-20080913_12:41:00.nfi ]
    + echo Image create on /media/hdd/backup-image-dm800-20080913_12:41:00.nfi
    Image create on /media/hdd/backup-image-dm800-20080913_12:41:00.nfi
    + echo ***
    ***
    + umount /tmp/bi/root
    + umount /tmp/bi/boot
    + rm -rf /media/hdd/bi
    + exit
    root@dm800:/bin>


    _________________________________________________

    mhhh


    da sagt er can`t open.....




    **************************
    * *
    * The Gemini Project *
    * *
    **************************


    OpenDreambox 3.7.0 dm800


    dm800 login: root
    root@dm800:~> sh -x build-nfi-image.sh /media/hdd
    sh: Can't open build-nfi-image.sh
    root@dm800:~> build-nfi-image.sh /media/hdd
    dm800 found
    ***
    download secondstage-dm800-62.bin
    create boot.jffs2


    root@dm800:~>



    wenn ich ohne "sh -x" eingebe startet das script
    hab dann abgebrochen

    Hi,
    also deiner Schilderung nach würde ich auch mal auf das Netzteil tippen, aber ganz sicher bin ich mir nicht.


    Hast jetzt ja 2 Möglichkeiten:


    1. neues Netzteil bestellen , einbauen und hoffen das es das war.
    oder
    2. Die Box zu DMM schicken und reparieren lassen.
    (der sichere Weg).


    Dies hat dir jetzt natürlich nicht richtig geholfen, aber etwas getröstet.


    Wenn du etwas Ahnung von Elektronik und die richtige Ausrüstung hast kannst du das Netzteil ja mal durchmessen.

    Erst mal :danke: an mechatron für das script.


    und nu zu meinem Problem:
    Ausgangssituation:
    dm800, HDD, Gemini 3.7 im flash, bootloader 61
    kein USB, kein ba etc., Box hat kein Freeze Problem


    das script läuft einwandfrei und erstellt ein 34,5MB nfi-Image, welches sich auch problemlos zurückspielen läßt.


    Hab dann irgendwann ein Treiberupdate über das softwareupdate durchgeführt. Gestern hab ich das 62er secondstage-nfi drübergebügelt.


    hab nun das Script angepasst und unter Boxtype=dm800 die Variable
    VSND=62 gesetzt.


    Das script gibt jetzt folgendes aus:




    **************************
    * *
    * The Gemini Project *
    * *
    **************************


    OpenDreambox 3.7.0 dm800


    dm800 login: root
    root@dm800:~> build-nfi-image.sh /media/hdd
    dm800 found
    ***
    download secondstage-dm800-62.bin
    create boot.jffs2
    create root.jffs2
    create secondstage
    create dm800 nfi-image
    Segmentation fault
    Image create on /media/hdd/backup-image-dm800-20080913_09:06:44.nfi
    ***
    root@dm800:~>




    Das erzeugte Image hat nur eine größe von 1kB und funktioniert natürlich nicht.


    was hab ich schon probiert:
    Festplatte überprüfen lassen, mit Swapfile, ohne Swapfile, im Standby-Modus
    das hat alles nichts gebracht.


    Hat jemand einen Tipp wo ich da ansetzen könnte??
    :leuchte:

    Tach zusammen.


    Ich habe gerade mal das neue Gemini 4.5 geflasht und mir ist dabei folgendes aufgefallen:


    1.
    Mein USB Stick (512MB) läßt sich über den Gerätemanager nicht formatieren
    Einhängen/Aushängen geht, aber wenn ich im ausgehängten Zustand auf formatieren gehen erscheint schlagartig:
    ausführen: /var/script.......
    und dann schlagartig beendet.
    passiert ist auf dem Stick dann nichts.
    Hab den Stick auch mal vorher am PC mit Fat32 formatiert
    aber das gleiche Ergebnis.


    2.
    Situation: USB Stick ist gemounted unter /mnt/usb
    im Blue Panle unter Extras / Einstellungen erscheint dann die Option
    var Verzeichnis
    beim ausführen (ok drücken) dieser Funktion, bootet schlagartig Enigma neu und das CAM ist auf common Interface zurückgesetzt.


    das passiert immer, egal ob der USB Stick mit Fat32 oder ext3 formatiert ist.


    unter Gemini 4.4 ist der USB Stick einwandfrei zu formatieren und auch das VAR Verzeichnis läßt sich auf den Stick verschieben.


    Hat einer einen Rat??, mache ich was falsch?? oder liegt es an dem neuen Gerätemanager.

    Moin


    hab das Image gerade mal getestet.
    Funktioniert auf den ersten Blick alles.
    bis jetzt ist mir nur folgendes aufgefallen:
    DVI Ausgang nur noch 1080i und 720p wählbar
    Schneller Vorlauf HD Aufnahme ist unverändert schlecht.


    Da meine Box auch vorher kein Freez-Problem hatte, kann ich hier leider nichts zu diesem Thema sagen.


    Bin aber gespannt ob dieses Image den leidgeplagten Usern hilft.

    Das Problem habe ich auch (Gott sei dank sehr selten).
    Es kommt einfach vor das so ein DVD Rohling nicht einwandfrei gefertigt wurde. Meiner Erfahrung nach pro 50er Spindel Rohlinge 1 bis 2 Stück.
    In einigen fällen konnte ich mit dem Programm "ISO-Buster" auf dem PC die Daten auslesen und auf Festplatte speichern und erneut brennen.
    Wenn bei dir so was häufig vorkommt solltest du die Rohlingsmarke wechseln. (ich hab auch schon mal eine 25er Spindel weggeworfen)