Tank startet nicht aus dem Deep Standby

Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1593
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 1 time
Been thanked: 10 times
Kontaktdaten:

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Don de Deckelwech »

Hi,
ifconfig ist Busybox, kannst ja mal im Telnet ausführen.

Aber da in hostname wird nicht das Netzwerk konfiguriert, sondern der Hostname aus Modellname und Teilen der MAC-Adresse zusammengesetzt und in /etc/hostname geschrieben, falls die Datei nicht schon vorhanden ist. Das Netzwerk wird erst später in der rcS gestartet.
Ich glaube es liegt nicht an Zeit Synchro.. man sieht in log doch die Zeit Jan 01 00:00:14.
In etc/init.d ..Bootdatei rcS haben wir:
# set dummy time
date -s "2017-01-01 00:00"
da wird erstmal überhaupt eine Zeit gesetzt, aber da passiert noch keine Zeitsynchronisierung, weil ja das Netzwerk erst später aktiv geht bzw vom Transponder noch garkeine Zeit kommen kann, das passiert ja erst noch vieel später.

Von welchen OK-Log bzw Errorlog redest du jetzt ganz genau, damit wir alle dasselbe sehen, gibt ja jetzt schon ein paar davom im Thread?

Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
jfk
Beiträge: 31
Registriert: Mi 8. Jun 2016, 20:20

Re: Tank startet nicht aus dem Deep Standby

Beitrag von jfk »

Hier OK log
init started: BusyBox v1.30.1 (2019-05-28 03:43:16 CEST)
Jan 01 00:00:04 STB user.info rcS[43]: start
Jan 01 00:00:04 STB user.info rcS[43]: creating and mounting system directories...
Jan 01 00:00:04 STB user.info var_mount.sh[66]: start update of var-partition
Jan 01 00:00:04 STB user.info var_mount.sh[66]: try to mount /dev/mtdblock1 to /var
Sun Jan 1 00:00:00 CET 2017
Jan 01 00:00:13 TankWohnzimmer user.info networking[597]: Configuring network ...
30 May 19:56:25 ntpdate[637]: step time server 195.201.18.114 offset 76013758.967497 sec
Error log
init started: BusyBox v1.30.1 (2019-05-28 03:43:16 CEST)
Jan 01 00:00:04 STB user.info rcS[43]: start
Jan 01 00:00:04 STB user.info rcS[43]: creating and mounting system directories...
Jan 01 00:00:04 STB user.info var_mount.sh[66]: start update of var-partition
Jan 01 00:00:04 STB user.info var_mount.sh[66]: try to mount /dev/mtdblock1 to /var
Sun Jan 1 00:00:00 CET 2017

[ 15.073669] Internal error: Oops: 817 [#1] SMP ARM

[ 15.078351] Modules linked in: lnxKKALDrv(O+) lnxplatnativeDrv(O) ext4 crc16 jbd2 mbcache

[ 15.086481] CPU: 0 PID: 301 Comm: insmod Tainted: G O 3.10.93 #1
...
...
Segmentation fault
Hier taucht der String "Configuring network ..." gar nicht .
Dann lässt sich vermuten , dass der Fehler zusammen mit Netzwerkkonfiguration hängt.

Denkfehler ?
Benutzeravatar
topie
NI - VIP
Beiträge: 546
Registriert: Di 12. Apr 2016, 14:44
Wohnort: Bluepeerland
Box: 2x ZEE², TRINITY Duo | alles Sat
Has thanked: 1 time
Been thanked: 1 time

Re: Tank startet nicht aus dem Deep Standby

Beitrag von topie »

Es gibt aber auch ungewöhnliche Probleme, wie verhält sich die Box beim Starten ohne Netzwerk, HDMI und ohne DVB Signal, also gänzlich ohne Kabel?
Gruss topie

Coolstream 2x ZEE² DVB-S mit 2000GB

Strom ist das aller wichtigste, ohne Strom können Sie nicht mit uns sprechen, Ihre Flugbahn nicht korrigieren und den Hizeschild nicht umdrehen.
John Young, Capcom Apollo 13, 1. Pilot der Challenger.
Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1593
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 1 time
Been thanked: 10 times
Kontaktdaten:

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Don de Deckelwech »

Hi,
Denkfehler ?
Lässt sich schwer sagen, da passiert ja noch ne Menge zw dem "#set dummy time" und dem "configure network".

Ciao,
DdD.

edit: es dürfte aber einen Unterschied ausmachen, ob das Nw-Kabel abgezogen wird (dann wird wohl iwann ein Timeout greifen) oder ob das Nw-Interface garnicht gestartet wird und dann trotzdem versucht wird (zB von ntpdate) auf das Inet zuzugreifen. Könnte mir vorstellen, dass dann auch mal gern der Kernel abkacken kann, wie hier ja zu sehen im Errorlog.
"Ein Log, ist besser als kein Log!"
jfk
Beiträge: 31
Registriert: Mi 8. Jun 2016, 20:20

Re: Tank startet nicht aus dem Deep Standby

Beitrag von jfk »

jfk hat geschrieben: So 23. Jun 2019, 18:15
Hier taucht der String "Configuring network ..." gar nicht .
Dann lässt sich vermuten , dass der Fehler zusammen mit Netzwerkkonfiguration hängt.

Denkfehler ?
JAAaaaaa . Und ich habe keine Ahnung :(

Ich habe nicht gemerkt , dass der String "Configuring network ... "
viel später kommt . Und nach "LOAD DRIVERS" in display. (Bei Crash steht "starting..")

networking script .
SHOWINFO "Configuring network ... "



Edit on :
Ich glaube was zu machen ist "echo" in rcS mit hinweis was gerade geladen ist.
Dann sehen wir , wie weit gekommen ist.
Zuletzt geändert von jfk am So 23. Jun 2019, 19:46, insgesamt 1-mal geändert.
Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1593
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 1 time
Been thanked: 10 times
Kontaktdaten:

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Don de Deckelwech »

Hi,
Ich habe nicht gemerkt , dass der String "Configuring network ... "
viel später kommt . Und nach "LOAD DRIVERS" in display. (Bei Crash steht "starting..")
Guter Hinweis, das grenzt es zumindest schonmal etwas weiter ein. Tja, das Netzwerk dürfte damit also eigentlich wieder rausfallen, oder? Und da in dem noch betreffenden Bereich findet sich dann ausgerechnet wieder die mdev-Geschichte, wo u.a. die Platten/Sticks gemountet werden, ich glaub, ich habe gerade ein Deja-Vu... ;)

Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
Uli1101
NI - VIP
Beiträge: 25
Registriert: Mi 7. Sep 2016, 14:17
Wohnort: Berlin
Box: Tank (4 Tuner), NEO, NEO² (Sat)

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Uli1101 »

Ich habe auch mit ausgezogenem Netzwerkkabel und Zeitsynchr. über DVB den Absturz beobachtet...

Aber: Ich nutze jetzt das Image 3.60.303 seit 4 Tagen und habe seitdem keinen Absturz mehr gehabt, obwohl ich die Box immer in den Deep Standby fahre und mehrfach aufgenommen und von Hand gestartet habe (was noch nicht bedeutet, daß es morgen nicht doch passiert...). Gibt es irgendwelche Änderungen in diesem Image, die das erklären können?
Uli1101
NI - VIP
Beiträge: 25
Registriert: Mi 7. Sep 2016, 14:17
Wohnort: Berlin
Box: Tank (4 Tuner), NEO, NEO² (Sat)

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Uli1101 »

Nachdem über eine Woche alles gut gegangen ist, blieb die Box seit gestern Abend wieder zweimal hängen, gestern nach erfolgreicher Aufnahme aus dem DS beim Start aus dem DS.

Wenn die Box hängt, steht im Box-Display "Starting...", und das Fernsehbild zeigt das graue "NI"-Logo. Wenn die Box erfolgreich startet, geht zuerst das "NI"-Logo weg, dann springt das Box-Display kurz auf das Tank-Banner und dann auf "LOAD DRIVERS" in Bold-Schrift. Das Programm hängt also zwischen dem Erscheinen und dem Verschwinden des graue "NI"-Logo auf dem Bildschirm. Während all dieser Schritte kommt nix aus der seriellen Schnittstelle raus, was aufgezeichnet wird.

Hat da jemand ne Idee? Und was ist mit DdDs "Deja Vu"?
Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1593
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 1 time
Been thanked: 10 times
Kontaktdaten:

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Don de Deckelwech »

Hi,
Und was ist mit DdDs "Deja Vu"?
Naja, wir waren ja ne ganze Zeit bei Netzwerk bzw Zeit-Synchro, und dann könnte es doch wieder in Richtung Laufwerk bzw deren Erkennung gehen, was du ja selbst von Anfang an vermutet hattest, deshalb das mit dem Deja-Vu... ;)
Das Programm hängt also zwischen dem Erscheinen und dem Verschwinden des graue "NI"-Logo auf dem Bildschirm. Während all dieser Schritte kommt nix aus der seriellen Schnittstelle raus, was aufgezeichnet wird.
Das graue Logo zeigt quasi der kernel an, also ziemlich am Anfang des Bootvorgangs. Das verschwindet dann, wenn in der rcS die Kernelmodule geladen werden (vermutlich wenn der Framebuffer initialisiert wird?). Tja, und dazwischen, also zwischen Kernel und dessen Modulen, passiert auch noch die mdev-Geschichte, also das Einbinden der Sata- und USB-Laufwerke.

Aber im Log passiert da doch eigentlich schon noch was? Oder was meintest du?

Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
Benutzeravatar
topie
NI - VIP
Beiträge: 546
Registriert: Di 12. Apr 2016, 14:44
Wohnort: Bluepeerland
Box: 2x ZEE², TRINITY Duo | alles Sat
Has thanked: 1 time
Been thanked: 1 time

Re: Tank startet nicht aus dem Deep Standby

Beitrag von topie »

Ich kann mich erinnern das im BP Board der Defans seinerzeit eine(n) Tank besaß die einen defekten Sata Controller hatte, dieser Hardware Schaden war in Ermangelung an Schaltungsunterlagen nicht zu finden und zu reparieren. Die Box war nicht mehr zu gebrauchen.
Nicht auszuschließen das auch hier ein derartiges Problem vorliegen könnte. Die Box könnte nicht mehr repariert werden. Falls Defans noch aktiv ist und mitliest,........
Gruss topie

Coolstream 2x ZEE² DVB-S mit 2000GB

Strom ist das aller wichtigste, ohne Strom können Sie nicht mit uns sprechen, Ihre Flugbahn nicht korrigieren und den Hizeschild nicht umdrehen.
John Young, Capcom Apollo 13, 1. Pilot der Challenger.
Uli1101
NI - VIP
Beiträge: 25
Registriert: Mi 7. Sep 2016, 14:17
Wohnort: Berlin
Box: Tank (4 Tuner), NEO, NEO² (Sat)

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Uli1101 »

Ich hänge hier nochmal den log von einem Fehlstart an: Der Absturz passiert nach der Zeile 465. Wenn ich das richtig sehe, ist die Festplatte und damit der SATA-Controller schon in Zeile 451 als sda korrekt eingebunden. Ich glaube also nicht, daß SATA das Problem ist.

Was meint Ihr?
Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1593
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 1 time
Been thanked: 10 times
Kontaktdaten:

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Don de Deckelwech »

Hi,
alles bis Zeile 457 sind noch Meldungen des Kernels (also alles mit den Zeitangaben in den eckigen Klammern), die letzte vom Kernel ist die mit dem "Freeing unused kernel memory:", erst danach beginnt das Linux-Image.
Tja, und da bleibt ja nicht mehr viel:
[ 4.412633] Freeing unused kernel memory: 188K

init started: BusyBox v1.30.1 (2019-05-28 03:43:16 CEST)
Jan 01 00:00:04 STB user.info rcS[43]: start
Jan 01 00:00:04 STB user.info rcS[43]: creating and mounting system directories...
Jan 01 00:00:04 STB user.info var_mount.sh[66]: start update of var-partition
Jan 01 00:00:04 STB user.info var_mount.sh[66]: try to mount /dev/mtdblock1 to /var
Sun Jan 1 00:00:00 CET 2017
[ 15.073669] Internal error: Oops: 817 [#1] SMP ARM
Denn der " Internal error: Oops:" ist die Meldung, dass der Kernel abgekackt ist, danach ist die Box natürlich tot.

Tja, und hier mal der Anfang der rcS:
[+] Spoiler

#!/bin/sh

. /etc/profile
. /etc/init.d/functions
. /etc/init.d/globals

SHOWINFO "start"

mount -t proc proc /proc

# update
if [ -x /etc/init.d/stb_update.sh ]; then
/etc/init.d/stb_update.sh
fi

# init system
SHOWINFO "creating and mounting system directories..."
mount -t sysfs sys /sys
mount -t tmpfs tmp /tmp
mount -t tmpfs media /media
mount -t tmpfs mnt /mnt
for dir in epg movies music pictures streaming autofs plugins; do
mkdir -p /mnt/${dir}
done
mount -t tmpfs srv /srv
mkdir -p /dev/pts
mount -t devpts devpts /dev/pts
mkdir -p /dev/shm/usb

# mount var-partition
/etc/init.d/var_mount.sh

# for nfsd
mkdir -p /var/lib/nfs
mount -t tmpfs nfs /var/lib/nfs

# for samba
mkdir -p /var/samba
mount -t tmpfs samba /var/samba

# for wget
mkdir -p /tmp/wget

dmesg -n 1

# set dummy time
date -s "2017-01-01 00:00"

# directory for wireless drivers
mkdir -p /var/run/wpa_supplicant

# automatic restore
if [ -e /var/backup_flash.tar.gz ]; then
/bin/restore_flash.sh
fi

# update system
if [ -x /etc/init.d/sys_update.sh ]; then
/etc/init.d/sys_update.sh
fi

# update var-partition
if [ -x /etc/init.d/var_update.sh ]; then
/etc/init.d/var_update.sh
fi

service hostname start

# logging as much as possible
service syslogd start

## mdev coldplug for node permissions
LOGINFO "mdev coldplug ..."
echo >/dev/mdev.seq
echo $(which mdev) > /proc/sys/kernel/hotplug
mdev -s
Also im Log sehen wir das "start", das "creating and mounting system directories...", auch die Zeitsetzung (# set dummy time date -s "2017-01-01 00:00").
Aber wir sehen danach nicht das ""mdev coldplug ..." ! Also irgendwo zw "set dummy time" und "## mdev coldplug for node permissions" ist mMn der Fehler.

Wenn du dir das zutraust, dann füge doch mal zusätzliche Logmeldungen ein, für jeden Schritt einen, zB sowas:
SHOWINFO "mkdir wpa_supplicant"
# directory for wireless drivers
mkdir -p /var/run/wpa_supplicant

Aber beachte: linux-fähigen Editor verwenden, und auf die Rechte der rcS achten, sonst startet die Box garnicht mehr.

Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: Tank startet nicht aus dem Deep Standby

Beitrag von annie »

wenn man die mount Geschichte vermutet, dann steckt man alle USB Geräte und die HDD ab und startet dann und schaut ob die hängen bleibt.
Uli1101
NI - VIP
Beiträge: 25
Registriert: Mi 7. Sep 2016, 14:17
Wohnort: Berlin
Box: Tank (4 Tuner), NEO, NEO² (Sat)

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Uli1101 »

Klar, richtig. Aber zeigen die logs nicht klar, daß das Problem nicht ein Mount-Thema ist, oder?

Bevor ich diesen Aufwand treibe, für lange Zeit, bis das Problem zufällig wieder auftritt, keine Festplatte zum Aufnehmen habe, möchte ich erstmal klarer wissen, wo das Problem entsteht.

Um DdDs Vorschlag umzusetzen, fehlt mir die Linux-Kenne. Ich habe gar keine Quelldateien, um die entsprechenden Anzeigeausgaben einzubauen. Ich finde im Image auch keine Klartext-Programmteile. Ich dachte immer, da ist Quellcode, der zum Image compiliert werden muß. Weiß auch nicht, was ein Linux-kompatibler Editor ist. Notepad++? Gibts irgendwo grundlegende Info, wie ich so was machen kann? Dann würde ich das sehr gern weiter probieren. Alternative ist auch ein Debug-Image, aber das muß jemand von Euch Cracks bauen...
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: Tank startet nicht aus dem Deep Standby

Beitrag von annie »

/etc/init.d/rcS ist ein Startscript, da solltest du dir zusätzlich Logmeldungen einbauen...
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2760
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 21 times
Been thanked: 5 times

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Gorcon »

Kann man übrigens zur Not auch mit dem Tuxbox Commander machen. ;)
Benutzeravatar
topie
NI - VIP
Beiträge: 546
Registriert: Di 12. Apr 2016, 14:44
Wohnort: Bluepeerland
Box: 2x ZEE², TRINITY Duo | alles Sat
Has thanked: 1 time
Been thanked: 1 time

Re: Tank startet nicht aus dem Deep Standby

Beitrag von topie »

Geht auch mit Filezilla als FTP Programm und Notepad++, diesen in den Einstellungen als Standardeditor bei "bearbeiten von Dateien" eintragen.
Binäre Übertragung beim FTP Programm einstellen nicht vergessen.

Die Datei in Annes Post ansteuern, downloaden, bearbeiten (also Textbausteine wie sie DdD vorschlug) einbauen, speichern, uploaden.
Als Vorsichtsmaßnahme würde ich mir vieleicht eine ungefährliche Log-Datei im /tmp aussuchen um zu üben, nicht das du dir was zerschießt.
Gruss topie

Coolstream 2x ZEE² DVB-S mit 2000GB

Strom ist das aller wichtigste, ohne Strom können Sie nicht mit uns sprechen, Ihre Flugbahn nicht korrigieren und den Hizeschild nicht umdrehen.
John Young, Capcom Apollo 13, 1. Pilot der Challenger.
Uli1101
NI - VIP
Beiträge: 25
Registriert: Mi 7. Sep 2016, 14:17
Wohnort: Berlin
Box: Tank (4 Tuner), NEO, NEO² (Sat)

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Uli1101 »

Vielen Dank an alle. Ich probiere das und melde mich wieder!
Benutzeravatar
Don de Deckelwech
NI - Team
Beiträge: 1593
Registriert: Di 12. Apr 2016, 17:13
Wohnort: Wuppertal
Box: Tank / HD51 / Protek 4K für Kabel
Has thanked: 1 time
Been thanked: 10 times
Kontaktdaten:

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Don de Deckelwech »

Hi,
welches Image hast du denn zZt drauf? Am besten schickst du mir mal deine /etc/init.d/rcS , dann ändere ich die mal entsprechend ab und teste die zur Sicherheit auch mal bei mir... ;)

Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
Uli1101
NI - VIP
Beiträge: 25
Registriert: Mi 7. Sep 2016, 14:17
Wohnort: Berlin
Box: Tank (4 Tuner), NEO, NEO² (Sat)

Re: Tank startet nicht aus dem Deep Standby

Beitrag von Uli1101 »

Au, das ist ein tolles Angebot. Danke!

Ich habe das Image 3.60.303 v. 18.6.19, 17:06

Hier ist die Datei. Ich mußte die extension .txt ergänzen, damit ich die Datei hier anhängen konnte. Zum Testen löschen!
rcS.txt
(3.69 KiB) 75-mal heruntergeladen
Danke schonmal und
ciao,
Uli
Antworten

Zurück zu „Apollo (TANK)“