Jump to content

MacFco

KW-Betatester
  • Gesamte Inhalte

    1.442
  • Benutzer seit

  • Tagessiege

    16

Beiträge erstellt von MacFco

  1. @Paule0815

    Ich mach das in etwa so, probier das mal:

    Ausserdem ist nur ein Timer, anstatt zwei erforderlich.

     

    Beide Dateien (2x Spoiler) im ASCII-Unix-Datei-Format speichern.

    Dateinamen: 03_reboot_dbx.cfg und 03_reboot_dbx.sh

     

    Kopieren nach /var/tuxbox/plugins/03_reboot_dbx.cfg

     

    type=3
    name=Reboot Coolstream
    desc=Coolstream neustarten
    needfb=0
    needrc=0
    needvtxtpid=0
    needoffsets=0
    
    

     

     

     

    Kopieren nach und Rechte auf chmod 755 /var/tuxbox/plugins/03_reboot_dbx.sh

     

    #!/bin/sh
    # Saves EPG and reboots Coolstream.
    # For Coolstream Kw-Images. Location /var/tuxbox/plugins/03_reboot_dbx.sh
    
    echo "--- Executing /var/tuxbox/plugins/03_reboot_dbx.sh ---" > /dev/console
    
    # Flag for recording
    if [ -e /tmp/.record ]; then
      echo "--- /tmp/.record does exist (recording), dont reboot. ---" > /dev/console
      exit 0
    fi
    
    # Flag for rebooting
    if [ ! -e /tmp/.reboot ]; then
      touch /tmp/.reboot && echo "--- /tmp/.reboot created ---" > /dev/console
    fi
    
    # Saves EPG, if on and path exist.
    epg_dir=""
    epg_save=""
    
    if grep -q "epg_save=" /var/tuxbox/config/neutrino.conf; then
      epg_save=`grep "epg_save=" /var/tuxbox/config/neutrino.conf | cut -f2 -d=`
      if [ "$epg_save" = "true" -o "$epg_save" = "1" ]; then
         if grep -q "epg_dir=/" /var/tuxbox/config/neutrino.conf; then
            epg_dir=`grep "epg_dir=" /var/tuxbox/config/neutrino.conf | cut -f2 -d=`
            if [ "$epg_dir" != "" -a "$epg_dir" != "/" ]; then
               if [ -d "$epg_dir" ]; then
                  echo "--- sectionsdcontrol --saveepg to "$epg_dir" ---" > /dev/console
                  sectionsdcontrol --saveepg "$epg_dir" > /dev/null
                  sleep 1
                 else
                  echo "--- sectionsdcontrol --saveepg to "$epg_dir", EPG directory does not exist ---" > /dev/console
               fi
            fi
         fi
      fi
    fi
    
    sync
    sync
    
    # Kills (shutdown) Neutrino-binary (-15), saves timer-, channellist etc., shutsdown timed, sectionsd, zapit
    # etc., continues start_neutrino and reboots box, if /tmp/.reboot exist, otherwise system shutdown (halt).
    echo "--- killall -15 neutrino # -TERM (software termination signal) ---" > /dev/console
    killall -15 neutrino
    
    exit 0
    
    

     

     

     

    Unter Menu-->Service-->Plugins neu laden.

    Unter Taste blau, gelb und grün, dann Plugin-Timer anlegen.

    Zu beachten: In der Plugin-Auswahl erscheint der Script-/Pluginname ohne die ".sh"-Erweiterung,

    dementsprechend ist auch in yWeb bei der Timererstellung, das Script/Plugin ohne ".sh" anzugeben.

  2. Ich hab ein wenig Zweifel, dass das überhaupt funktioniert.

    Wie kann ich testen, ob der NFS-Server auf der Zee oder auch HD1 wirklich läuft?

    Es muss auch portmap geladen sein, siehe u.a. /etc/init.d/nfsd

    Zudem wäre es mal Zeit ein Boot-/Log zu bringen, von beiden Boxen, sowie per Telnet, was mount ausgibt.

     

    Aber mal so nebenbei, damit das hier nicht in meterlangen Logs ausartet und es schlussendlich gar nichts

    mit dem NFS-Server zu tun hat. Du redest hier nämlich nur vom Mounten, aber kein Wort darüber, wie der

    Movieplayer eingestellt ist:

    1. Die beiden Verzeichnisse /mnt/movies_hd1 und /mnt/movies_zee existieren, nehme ich an, siehe CIFS?

    2. Du hast in den Movieplayer-Einstellungen aber schon zusätzliche Wiedergabeverzeichnisse eingestellt?

    Denn das lokale Aufnahme- und Wiedergabeverzeichnis (/tmp/media/sda1/movies) ist in der neutrino.conf

    vorgegeben und ohne zusätzliche Verzeichnisse in den Movieplayer-Einstellungen, wird auch nicht mehr

    angezeigt, als das lokale Verzeichnis.

     

    Movieplayer:

    Menu-Taste-->Multimedia-->Movieplayer-->TS Filmarchive-->Menu-Taste-->Optionen-->Verzeichnisse...

    Bei zusätzliche Verzeichnisse stellst du jeweils ein:

    Zee:

    /mnt/movies_hd1

    HD1:

    /mnt/movies_zee

    Verzeichnisse/Filme neu einlesen oder Movieplayer beenden und neu aufrufen.

     

    Falls das nicht funktiioniert, die /var/tuxbox/config/moviebrowser.conf bearbeiten, ändern oder hinzufügen:

    Zee:

    mb_dir_0=/mnt/movies_hd1
    mb_dir_used0=1
    

    HD1:

    mb_dir_0=/mnt/movies_zee
    mb_dir_used0=1
    

    Datei im Unix-Format, sollte klar sein.

     

    BTW: Es gibt auch den Automounter anstelle der Netzwerk-Mount-Einstellungen, siehe /etc/auto.net und SuFu.

     

    @merkwuerden,

    schon klar. :D Hatte das so in meinen Notizen, die es hier in der Board-Soft ja auch nicht mehr gibt.

  3. Meine Zee hat die 192.168.0.135 und diesen Eintrag in exports (liegt in /etc)

    /tmp/media/sda1/movies 192.168.0.112(rw,no_root_squash)

     

    Meine HD1 hat die 192.168.0.112 und diesen Eintrag in der exports in /etc

    /tmp/media/sda1/movies 192.168.0.135(rw,no_root_squash)

    Probier es mal mit Subnet-Mask, die fehlt nämlich und lasse das gesamte Subnet mal zu, dann hast

    du zudem zwei identische /etc/exports für beide Boxen.

     

    /tmp/media/sda1/movies 192.168.0.0/24(rw,no_root_squash)

     

     

     

    In der /etc/fstab muss meines Wissens nichts geändert/hinzugefügt werden.

    Wo die exports zu liegen kommt, kommt auf das System an, bei der DBox2 wäre es /var/etc, da /etc

    schreibgeschützt ist, bei der Coolstream ist es /etc

    Hier etwas zu lesen, über die /etc/exports exports(5) - Linux man page

     

    Ausserdem sollte man die HDD über ihren Namen (Lable) ansprechen und nicht über sda1, da

    dieser auch mal nach sdb1 wechseln könnte.

     

    Bitte beide Neutrino.conf in Spoiler-Tags [.spoiler] Config, Log usw. [./spoiler] posten,

    Config, Log usw.

    Punkt nach [ entfernen, weil sonst hier nicht darstellbar.

    Du kannst deinen Post zwei Tage lang editieren, siehe Bearbeiten-Button.

  4. 1.) Ich habe eine Dbox, die ich via Automount zu meinem NAS verbinde und dies zur Aufnahme nutze.

    Im dortigen Keywelt-Image habe ich in den Aufnahmeeinstellungen WOL zum NAS aktiviert d.h. das

    NAS fährt zur programmierten Aufnahme hoch und nimmt auf. Klappt alles prima.

     

    Bei der Cooli habe ich das Automount auch hinbekommen und die Aufnahme klappt auch.

    Nur eine WOL Einstellung zum Aufwecken des NAS habe ich nirgendwo gefunden.

    Gibts das dort nicht?

     

    Bei der Coolstream musst du in der Neutrino.conf zwei Einstellungen hinzufügen oder abändern,

    da die GUI-Einstellmöglichkeit fehlt:

    recording_server_mac=xx:xx:xx:xx:xx:xx
    recording_server_wakeup=1
    

    Damit wird der Aufnahme-Server drei Minuten vor der Aufnahme per ether-wake (WOL) geweckt,

    genauso wie bei der DBox2. Evtl. muss noch "Umschalten bei Ankündigung" auf "ein" (Testen).

     

    Ein Script ist somit nicht nötig.

    • Like 1
  5. Falscher Kernel:

    2.10er
    Linux version 2.6.34.13-nevis (root@mh) (gcc version 4.6.3 (crosstool-NG 1.15.0) ) #1 Thu Oct 18 13:40:03 MSK 2012
    1.60er
    Linux version 2.6.26.8-nevis (image@LAPTOP2) (gcc version 4.3.2 (crosstool-NG-1.3.2) ) #1 Sun Jan 15 19:42:41 CET 2012

     

    Du musst für das 1.6er auch den Kernel (kernel.img) downgraden und nicht nur das systemfs (system.img),

    wenn du per USB-Stick flashen willst. Der 1.6er Kernel ist zu finden im Download im

    RootFS zum Image CS_KEYWELT_V1.60_März für USB-Stick CoolStream Images. tar.gz entpacken.

    Im Verzeichnis /var/update als uImage ist der Kernel, diese Datei umbenennen in kernel.img und

    zusammen mit system.img (1.6er) auf den USB-Stick kopieren (/coolstream).

     

    Onkel Edit:

    Der Kernel des 1.6er-Image wird bei deiner Vorgehensweise über die Software-Aktualisierung wahrscheinlich

    deshalb nicht geflasht, weil der 2.10er Kernel neuer ist.

  6. Falls es jetzt geht bleibt eigentlich nur noch die Frage was passiert wenn ich nach der Aufnahme mehr

    als 10 minuten warte und den Film dann anschauen will. Mountet sich die Verbindung dann wieder

    automatisch oder nur beim Aufnehmen?

    :rolleyes:

    10 Minuten ist nur der Default-Timeout, falls nicht mehr auf das Verzeichnis zu gegriffen wird.

    Wird danach, egal ob lesend oder schreibend, wieder darauf zu gegriffen, wird auch wieder

    automatisch gemountet. Das Ding heisst nicht umsonst Automounter.

  7. Das ist mir jetzt auch neu. Ich habe noch das 1.7er-Image drauf. Jetzt wird es bei mir langsam Zeit,

    ein Update zu machen. Meine Frage wäre nämlich jetzt gewesen, was "mount" per Telnet-Console

    ausgibt.

     

    Lt. Tuxbox müsste es sogar /tmp/autofs sein, neuere 1.2er-Version:

    http://cvs.tuxbox.org/tuxbox/cdk/root/etc/init.d/30autofs?rev=1.2&content-type=text/vnd.viewcvs-markup

    Eingestellt wird das autofs-Verzeichnis in der /var/etc/init.d/start_automount bzw. /var/etc/init.d/30autofs

    Das Kw-Image hat aber eine eigene start_automount/30autofs, so wie ich das sehe.

     

    @Markham,

    kannst du dir das bitte mal ansehen. Umgestellt auf /tmp/autofs wurde nämlich schon 2009, alte 1.12er-Version:

     

    rhabarber1848 09/10/17 17:26:34
    
    Modified: root/etc/init.d start_automount
    Log:
    Mount automount directories in /tmp/autofs to avoid damaging JFFS2 /var partition when mounting fails: http://tuxbox-forum.dreambox-fan.de/forum/viewtopic.php?p=370824#p370824
    
    Revision Changes Path
    1.12 +1 -2 cdk/root/etc/init.d/start_automount
    
    file : http://cvs.tuxbox.org/tuxbox/cdk/root/etc/init.d/start_automount?rev=1.12&content-type=text/vnd.viewcvs-markup
    plain: http://cvs.tuxbox.org/tuxbox/cdk/root/etc/init.d/start_automount?rev=1.12&content-type=text/plain
    revision graph: http://cvs.tuxbox.org/tuxbox/cdk/root/etc/init.d/start_automount?graph=1.12
    diff : http://cvs.tuxbox.org/tuxbox/cdk/root/etc/init.d/start_automount.diff?r1=1.11&r2=1.12
    
    Index: start_automount
    ===================================================================
    RCS file: /cvs/tuxbox/cdk/root/etc/init.d/start_automount,v
    retrieving revision 1.11
    retrieving revision 1.12
    diff -u -r1.11 -r1.12
    --- start_automount 28 Apr 2009 08:13:26 -0000 1.11
    +++ start_automount 17 Oct 2009 15:26:34 -0000 1.12
    @@ -28,8 +28,7 @@
    
    # The parent directory of AUTOFSMOUNT must be absolute, must exist,
    # and be writeable. The AUTOFSMOUNTDIR should not exist.
    -#AUTOFSMOUNTDIR=/autofs
    -AUTOFSMOUNTDIR=/var/autofs
    +AUTOFSMOUNTDIR=/tmp/autofs
    MAPFILE=/etc/auto.net
    
    echo "Starting the automounter"

     

  8. Grund: Die WOL-Unterstützug kann man nur bei der Aufnahmevariante "Server" eintragen,

    dazu ist aber ein laufender Streamingsterver auf dem PC wie Jack the Grabber" von Nöten.

     

    -Frage: Kann man (und falls ja, wie) trotz Direktaufnahme die Box dazu bewegen mein NAS

    via WOL hochzufahen?

    Stelle auf Server, klicke WOL auf "an", gib die MAC-Adresse ein und stelle wieder zurück

    auf Direktaufname.

    Wenn ich mich jetzt nicht irre, muss auch noch "Umschalten bei Ankündigung" auf "ein" sein,

    dann wird drei Minuten vor der Aufnahme der Aufnahme-Server per WOL geweckt.

    Das ist bei mir schon jahrelang so eingestellt und funktioniert einwandfrei.

     

    -Anschlußfrage: Wenn das gehen sollte, wie kann ich meine Box dazu bewegen dann auch gleich

    das Verzeichnis vor der Aufname zu monten?

     

    Ich habe bisher die Einstellungen ganz normal über "Netzlaufwerk monten" vorgenommen und

    "beim Starten mounten" eingeschaltet.

    Das klappt auch, allerdings natürlich nur wenn das NAS vor dem Hochfahren der Box (also

    zumindest vor dem Mount-Befehl) auch an ist.

    Mein NAS braucht ungefähr eine Minute um startklar zu sein, würde das trotzdem funktionieren?

    Konfiguriere den Automounter per /var/etc/auto.net und schalte unter Dienste den Automounter

    ein und dann neu booten.

    Bei Verwendung des Automounters wird erst zur Aufnahmezeit gemountet.

    Die Aufnahme-Verzeichnisse liegen dann unter /var/autofs und nicht mehr unter /mnt.

     

    Die Aufnahmeverzeichnisse also dann dementsprechend einstellen.

  9. seither gehen bei mir auf diesem Gerät 5 Sender in Folge aus dem Digital free

    nicht mehr richtig. Die Anderen sind o.k.

     

    Ist mir da jetzt ggf. der Tuner abgeraucht? Oder brauch ich da die cable.xml....

    Sagt mit jetzt als Sat-User erstmal gar nichts, welche 5 Sender...?

    Warum sollte der Tuner abgeraucht sein, wenn die anderen Sender funktionieren?

     

    Gib die Werte für den Transponder der fehlenden Sender per Hand ein oder selektiere

    den Transponder in der Auswahlliste und scanne nur auf diesen Transponder.

     

    Du kannst dir auch hier KDG Senderbelegung eine cables.xml etc. generierenn lassen.

    Die PID-Werte müssen als hexadezimal exportiert werden.

  10. Ja, die Datei S9C_callmon liegt in /etc/init.d und hat auch die Rechte 755 und ist 41 Byte groß.

    Der Inhalt ist auch genau der Gleiche, wie ihn SnowHead oben gepostet hat.

    Sieht alles korrekt aus. Auch die 41 Byte, bei @Colt fehlt nur der Linefeed am Ende der letzten Zeile. :D

     

    Bin vorsichtig in Bezug auf Dateien ändern.

    Bei dir scheint irgend etwas nicht zu stimmen. :)

    Falls es mit Pfad-Angabe, wie von @Don de Deckelwech vorgeschlagen, funktioniert, aber ohne

    Pfad nicht, dann ist womöglich die "PATH="- oder "export PATH="-Angabe irgendwo kaputt.

    Dann bin ich mal auf das Log gespannt, ob man da was sieht.

    Per Telnet und Eingabe von SET, wird auch eine PATH-Angabe ausgegeben.

     

    BTW: "&" bedeutet, dass das aufgerufene Programm als Hintergrundprozess gestartet wird,

    ansonsten würde der Bootvorgang stehen bleiben, wenn das Programm keine eigene Detach-Routine

    (Abkopplung vom Hauptprozess/-Task) hat. Der Bootvorgang würde erst wieder weiterlaufen, wenn

    man das Programm abschiesst.

    Natürlich ist das "&" nicht bei allen Programmen anzuwenden, insbesondere nicht beim Start von

    Neutrino in der start_neutrino, sonst würde die die Box sofort wieder runterfahren/ausgehen.

  11. Habe zwar kein Kabel, aber die P02 ist für Sat-Einspeisung, wie du richtig erkannt hast.

     

    fec_inner="0" gibt es beim DBox2-Neutrino nicht.

    fec_inner="9" ist Auto

    modulation="6" ist ebenfalls Auto

     

    Das ist alles hier nachzulesen: Neutrino:Senderlisten

     

    Die services.xml ist das Ergebnis eines Scans mit der cables.xml. Deshalb solltest du

    auch die cables.xml posten. Bitte in [.spoiler] cables.xml [./spoiler] Tags posten, Punkt

    nach [ entfernen, weil sonst hier nicht darstellbar. Oder eben wieder als Zip zum Downloaden

    anhängen. Du kannst auch diese hier mal ausprobieren:

    Neue cables.xml nach Kabeloffensive Da sind auch andere Kabelanbieter drin.

     

    Hier gibt es auch noch einiges zu lesen, über die cables.xml.

    Cables.xml, wir versuchen ne gute zu basteln

    Das eigene Kabelnetz in die cables.xml eintragen

     

    Da du deine Cable-Settings mit dem Bouquet Wizard bearbeitet hast, stehen da auch

    so unnütze Sachen wie channel_nr drin, evtl. falsche Neutrino-Version ausgewählt.

     

    Und das Wichtigste, welcher Anbieter?

     

    Onkel Edit:

    Welche BER/SNR/SIG-Werte hast du auf einem funktionierenden Sender, bitte Sender und

    welche DBox2 auch angeben?

    Technische Info: Rote Taste dann blaue Taste, siehe dann rechts unten.

  12. PSI in TS einfügen : ein

    Vielleicht verschluckt sich der unbekannte TV ja daran. Wobei man anführen muss, dass

    "PSI in TS einfügen" (PAT/PMT) schon immer "an/ein" war und dies seit den Januar-2011-Images

    "nur" abschaltbar gemacht wurde, aus unten stehendem Grund:

     

    11/01/09 18:22:05

    Modified: tuxbox/neutrino/src/driver stream2file.cpp stream2file.h vcrcontrol.cpp vcrcontrol.h

    Log: Add direct recording option to prevent PSI header (PAT/PMT) to be written to ts files.

    PSI Header confuses some players, e.g. PS3

     

    Ob PAT/PMT im TS vorhanden ist, ist beim Demuxen mit ProjectX im Log zu sehen. Du kannst auch mal

    mit ProjectX TS nach TS wandeln, TS wird dann neu erstellt und dann ausprobieren ob das Problem mit

    dem gewandelten/neu erstellten TS noch besteht.

     

    Fragen:

    Sat oder Kabel (Anbieter)?

    Welcher TV?

    Wurde beim TV ein Software-/Firmware-Update durchgeführt und seit dem besteht das Problem?

    Betrifft das Problem alle Sender, FTA und None-FTA oder nur N-TV (und die RTL-Group)?

  13. Ist das LCD-Display auch Blind. ;)

    Man sieht auf dem Display wo man gerade ist.

     

    DBox-Taste-->runter auf Einstellungen-->ok-->runter auf Video-->ok-->noch einmal runter

    und RGB+CVBS oder sonst was einstellen.

     

    Genauso kann man per Display die IP ablesen/einstellen, wobei DHCP Voreinstellung ist und

    falls am Router angeschlossen, man im Router normalerweise auch die IP ablesen kann.

     

    In yWeb dann die Fernbedienung über "Remote & OSD" aufrufen.

  14. Die so erzeugte cables.xml muss noch bearbeitet werden. In der Datei gibt es fec_inner 9.

    Dieses muss durch fec_inner 0 ersetzt werden! Dies muss zumindest bei der coolstream gemacht

    werden. Ich glaube bei dbox ist es genauso oder?

    Bei der DBox2, ist nichts zu ändern.

     

    cables.xml/satellites.xml

    DBox2-Neutrino:        fec_inner="9" --> Auto
    Coolstream-NeutrinoHD:  fec_inner="0" --> Auto

     

    Neutrino:Senderlisten

    NeutrinoHD:Senderlisten

×
×
  • Neu erstellen...