PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [GBQUAD] Absturz bei PiP nach einigen Minuten



theflashor23
26.12.2013, 00:46
Frohe Weihnachten....

wie finde ich heraus warum die gb quad bei PiP Abstürzt, habe Verdacht auf Hitzeproblem oder Defekt.
Bekomme keinen Chrashlog, sondern einfach nur komplett tote Box. nach langem warten startet sie gelegentlich von alleine neu.
Meistens mach ich aber den Netzschalter hinten aus/an.

auch wenn ich ein Programm auf dem Laptop streame und ein anderes am TV schaue. passiert nach kurzer Zeit das gleiche.

zeini
26.12.2013, 10:12
Verbind dich mal mit putty auf die Box und gib ein
init 4
enigma2

Nun protokollierst du mit, was die Box alles macht unter Enigma.

theflashor23
26.12.2013, 15:04
versuche gleich mal ein log hochzuladen, im moment update ich nochmal die box... habe das gehäuse offen und der kühlkörper vom chip ist so heiß das ich den finger wegziehen muss, ist das wohl normal?

theflashor23
26.12.2013, 16:13
so hab alles vorbereitet für ein log, aber noch kein absturz.
zwei änderungen - hab tuner b mit a verbunden (nur eine Satleitung) und das gehäuse ist offen und nicht im hifi-rack

gibts ne möglichkeit die temperatur auszulesen?

Jule_666
28.12.2013, 18:16
Hehe, willkommen im Club der Ratlosen. Ich hab genau das gleiche Problem:
Box läuft völlig fehlerfrei. Dann plötzlich bleibt zu erst das Bild stehen und ein paar Sekunden später der Ton. Die Box ist tot. Keinerlei Ausgaben mehr über die serielle Schnittstelle usw. Manchmal kommt es vor, dass die Box von selber neu startet (so nach 20 - 30 Minuten). Manchmal passiert aber auch rein garnix mehr. Strom weg, die Box bootet und läuft anstandslos weiter. Passiert auch nur 1x am Tag wenn´s hoch kommt und nach dem Reboot läuft die Box auch locker mehrere Stunden ohne zu murren. Der Fehler tritt nicht nur auf wenn man PiP macht oder streamt, sondern auch wenn man einfach nur TV guckt. Es ist auch egal, ob man ne interne Festplatte nutzt oder nicht oder ob man ein NAS nutzt oder nicht.

Zu erwähnen ist, dass ich 2 Boxen habe und nur eine der beiden dieses Problem hat. Die ohne das Problem steht aber im Schlafzimmer und ist daher nicht so stark in Benutzung. Der Tausch der Räume wird meine letzte Maßnahme.

Ich habe verschiedenste Treiber und Images (OpenATV, OpenMips, HDMU) ausprobiert und auch versucht es auf irgendwelche Plugins einzugrenzen. Alles ohne Erfolg.

Die Debug-Logging-Funktion im E² brachte keinen Erfolg da die Logs immer leer sind wenn die Box so crasht. Daher hab ich seriell mitgeloggt. 3 Tage nur mit laufendem Laptop TV geguckt und alles mögliche gemacht um den Fehler zu provozieren (was nicht geht, da auch 4 HD-Aufnahmen und gleichzeitig PiP-HD der Box den Fehler nicht vorhersehbar auftreten lassen). Dann endlich war es soweit. Der Log ging dann über die entsprechenden Leute bis an den Dev von Gigablue aber der hat bestätigt was auch ich schon gesehen hab. Da ist nix zu sehen. Lt. Log ist alles ok. Hört einfach auf ohne irgendwelche Anzeichen. Keine Fehlermeldungen, nix. Einfach Ende.

Habe nicht nur einmal nach einem solchen Einfrieren seriell geloggt. Nie passierte was bis auf einmal. Da spuckte der Kernel mir folgendes aus:


INFO: rcu_sched detected stalls on CPUs/tasks: { 1} (detected by 0, t=240034 jif fies)
Call Trace:
[<805fb4c4>] dump_stack+0x8/0x34
[<8007e974>] __rcu_pending+0x488/0x490
[<8007fc14>] rcu_check_callbacks+0x118/0x180
[<800326f8>] update_process_times+0x40/0x6c
[<8006a10c>] tick_sched_timer+0x74/0xe4
[<80049778>] __run_hrtimer.isra.18+0x64/0x114
[<8004a4b8>] hrtimer_interrupt+0x198/0x4ac
[<8000bc28>] c0_compare_interrupt+0x50/0x88
[<80077744>] handle_irq_event_percpu+0x78/0x248
[<8007b9c8>] handle_percpu_irq+0x8c/0xc0
[<80076d94>] generic_handle_irq+0x34/0x54
[<80005e54>] do_IRQ+0x18/0x24
[<80003284>] plat_irq_dispatch+0xac/0x10c
[<80004144>] ret_from_irq+0x0/0x4
[<80070260>] generic_exec_single+0x94/0xfc
[<800703c8>] smp_call_function_single+0x100/0x1dc
[<800709d8>] smp_call_function+0x28/0x38
[<8000cda4>] flush_tlb_mm+0x40/0x114
[<800a26ac>] tlb_flush_mmu+0x50/0xa4
[<800a2718>] tlb_finish_mmu+0x18/0x58
[<800a8930>] unmap_region+0xe4/0x120
[<800a9ca8>] do_munmap+0x2a8/0x344
[<800ab1dc>] sys_munmap+0x40/0x68
[<8000d79c>] stack_done+0x20/0x40

Die CPU ist also eingefroren. Warum auch immer. Hab natürlich auch schon viel darüber nachgedacht, ob die CPU nen Knacks weg haben könnte oder ob sie einfach nur zu heiß wird. Dass sie zu heiß ist, konnte ich mir dann aber auch nicht vorstellen weil sie ansonsten ja auch nach dem Neustart wieder rumspinnen müsste da sie immer noch heiß ist und dann wieder normal läuft (stunden lang). Jetzt hab ich aber mal den Deckel aufgemacht und warte jetzt auf den nächsten Crash. Wenn der nach 2 Wochen noch nicht stattgefunden hat, ist es ein Wärmeproblem. Der Standard-Kühlkörper (wenn man die Platte überhaupt so nennen darf), der ja auch bei anderen Boxen verwendet wird, wird wirklich glühend heiß. Auffällig ist jetzt schon, dass die Box ohne Deckel von unten kalt ist. Mit Deckel sehr sehr warm. Da gibt´s also definitiv nen Wärmestau. Aber ob das wirklich der Grund ist wird sich zeigen. Ich verstehe nur nicht, warum manche so ein Problem haben und andere nicht.

Vielleicht hat ja ein Praktikant die Wärmeleitpaste vergessen oder so... :)
Wäre ja nicht der erste Fehler beim Zusammenbau der Teile (siehe usb und hdd verwechslung) :D

forelle34
28.12.2013, 18:30
aufffällig ist, das du schreibst, das deine Box mit Deckel sehr sehr warm ist, ist das bei beiden Boxen so ?

Seit gestern habe ich wieder eine Quad und bin den ganzen Tag damit beschäftigt, auch div. HDTV-Aufnahmen gleichzeitig incl. TV schauen, PIP usw., versuche die Box an ihre Grenzen zu bekommen und ich wunderte mich, das meine wirklich nur handwarm wird !
Sie steht halt frei, da ist im Moment sogar noch die Folie drum falls ich mich doch noch für einen Wideruf entscheide und trotzdem nur handwarm, aber nur wenn ich vieles aufeinmal mit der Box mache, ansonten bleibt sie sogar "kalt".

Nachtrag:
Ich benutze nur eine ext. Festplatte, ich denke das das wohl eine große Rolle spielt und daher meine Box nur lauwarm bleibt.

Jule_666
29.12.2013, 15:39
Mit sehr warm meine ich zum einen die Unterseite der Box nach längerer Betriebszeit. Zum anderen den "Kühler" (wenn man das so nennen kann). Der ist wirklich extrem heiß. Das ist bei beiden Boxen identisch. Nur dass die eine CPU offensichtlich damit klar kommt und die andere irgendwann kurzfristig aussteigt und deshalb einfriert. Hab den Deckel jetzt seit 3 Tagen ab und hatte seither keinen Crash mehr. Oben ist nix was warm werden kann und von unten ist sie jetzt komplett kühl, auch nach Stunden. Wenn sie in den nächsten Wochen ohne Deckel nicht mehr abschmiert, ist klar dass es an einem "Hitzestau" liegt. Aber ob es das wirklich ist, warte ich erstmal ab. Verstehe so oder so aber nicht, warum die CPU so ne extreme Hitze produziert. Ob´s nach wie vor an den Treibern sind?

forelle34
29.12.2013, 16:37
Welches Image hast du denn drauf und wie ist die Auslastung der CPU ?
Ich habe das HDMU-Image auf der Quad und gerade mal getestet:

-gleichzeitige Aufnahme von ARD + ZDF in HDTV
-PIP ARD + ZDF
-HbbTV von ARD geöffnet
-in Telnet rein und "top" eingegeben, CPU-Auslastung insgesamt bei ca. 20%, also ist noch reichlich Power übrig und die CPU langweilt sich...

-im normalen TV Betrieb idle bei 95%


Mem: 565720K used, 5360K free, 0K shrd, 37604K buff, 390568K cached
CPU: 7% usr 10% sys 0% nic 80% idle 0% io 0% irq 1% sirq
Load average: 0.91 0.88 0.56 2/125 13764
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
512 1 root R 91564 16% 13% /usr/local/hbb-browser/lib/hbbtv.app -
451 447 root S 203m 37% 4% /usr/bin/enigma2
161 2 root SW 0 0% 1% [tDMX]
400 1 root S 97104 17% 1% /usr/bin/djmount /media/upnp/
9669 9668 root R 3412 1% 0% top
106 2 root SW 0 0% 0% [usb-storage]
127 2 root SW 0 0% 0% [nx_sched_high_a]
20 2 root SW 0 0% 0% [kswapd0]
9 2 root SW 0 0% 0% [ksoftirqd/1]
411 1 root S 120m 22% 0% /usr/emu/CCcam230 -C /usr/keys/CCcam.c
365 1 root S 7420 1% 0% smbd -D
383 365 root S 7420 1% 0% smbd -D
363 1 root S 4288 1% 0% nmbd -D
441 1 avahi S 3884 1% 0% avahi-daemon: running [gbquad.local]
442 441 avahi S 3884 1% 0% avahi-daemon: chroot helper
414 1 root S 3468 1% 0% /usr/sbin/inetd
9667 414 root S 3416 1% 0% telnetd
9668 9667 root S 3412 1% 0% -sh
336 1 messageb S 3240 1% 0% /usr/bin/dbus-daemon --system
418 1 root S 3080 1% 0% /sbin/syslogd -n -O /var/log/messages
421 1 root S 3080 1% 0% /sbin/klogd -n

Jule_666
29.12.2013, 17:55
Nutze OpenATV. Hab noch nicht mal hbbtv installiert im Moment. Nur ne Cam und nen Netzwerkmount (spielt keine Rolle bzgl. crash). Mit einer HD-Aufnahme, gleichzeitigen gucken dieses Senders und nem zeitgleichem HD-Stream auf PC hatte ich gerade zwischen 65-75 % Idle. enigma2 hatte zwischen 15 und 28 %. Mit einer Aufnahme auf Tuner A und einem TV-Programm gucken auf Tuner B hab ich gerade mal 12 % +-1 % bei enigma2. Was aber unabhängig von Allem immer rund 20 % frisst ist nx_shed_high_a. Keine Ahnung was das ist...

forelle34
29.12.2013, 18:11
ich bin kein Profi, viell. könnte sich bonkel oder jemand anders dazu äußern, aber was mir aufgefallen ist, das das ATV warlich "überladen" ist, da sind ja so viele Plugins bereits vorinstalliert und teilweise laufen diese auch im Hintergrund und irgendwie läßt mich dann das Gefühl nicht los, das es sich auch auf die Auslastung auswirkt.

HDMU-Image ist solide, nicht überladen und bei Bedarf die nötigen Plugins nach installieren, fertig. Beim ATV ist soviel Kram drauf, den ich nie im Leben brauche und außerdem war ich schon mit dem Kathrein-HDMU-Image sehr zufrieden.

Versuch macht klug, evtl. dieses Image testen und hoffen, das sich dein Wärme-Problem erledigt hat, hast ja nichts zu verlieren.
Natürlich kann es nicht nur am ATV liegen, dann wären ja alle Benutzer betroffen, aber evtl. gibts bei den Boxen eine Serienstreuung und deine reagiert wesentlich empfindlicher auf ein vollgeknalltes Image.

Jule_666
29.12.2013, 18:24
Lass mal mein schönes ATV in Ruhe. Bin da immerhin Betatester. ;)
Aber hast schon Recht. Lieber schlank und über feed nachinstallieren was man braucht.
Mein Image ist schon ziemlich abgespeckt da ich die ganzen Plugins wie emc oder cooltv sowieso nicht nutze. Glaube aber nicht, dass da die Ursache liegt. Die CPU-Last ist ja nicht hoch. Es fehlt einfach Frischluft im Gehäuse. theflashor23 scheint ja das HDMU zu nutzen und hat das identische Problem.

Ich lass die Box jetzt erstmal weiter laufen mit offenem Deckel. Wenns klappt, bleibt der Deckel halt ab... :)

santa
29.12.2013, 20:10
Betatester für nightly Images???
Was es alles so gibt.

Joker7
29.12.2013, 20:53
Teilzitat:

"...aber evtl. gibts bei den Boxen eine Serienstreuung "

.... wäre durchaus möglich !! .... zumindest wenn man mal alles zusammenfaßt was über die Box hier und da so geschrieben wird...

...sonst könnte ich mir manches auch nicht erklären....bei den einen läuft alles 1A und wieder andere können z.B. ohne burn.bat nicht mal mehr richtig Flashen...

neipe
29.12.2013, 21:40
Betatester für nightly Images???
Was es alles so gibt.

atv 4.0 is closed beta santa.
rennt jetz schon weit besser wie das 3er.

weil die haben die schlichtheit vom hdmu geklaut, haha ;)

santa
30.12.2013, 12:43
Das stellt mir ja noch mehr Fragen auf:

Wieso machen die closed wenn die sonst sogar fremde sourcen veröffentlichen?

Wieso closed wenn man open heißt?

Alles merkwürdig, so lange die Frau keine Schuhe braucht.....

Jule_666
30.12.2013, 13:03
Ruhig Blut Santa... atv 4.0 wird derzeit vorbereitet. Fehlerhafte Images oder welche die überhaupt nicht starten will niemand haben. Also erstmal für alle Boxen ans laufen bekommen und dann weiter wie gewohnt. Da ist nix closed. Wäre aber schön, wenn wir beim Thema bleiben könnten.

theflashor23
30.12.2013, 17:35
ich glaub ich modifizier den kühler der quad - deckel ab alles läuft- absturz hat ich übrigens auch mit ATV was aber recht schnell wieder geflogen ist...

Joker7
30.12.2013, 19:07
...wenn die Box noch nicht länger als 6 Mnt. hast,würde ich sie umtauschen....wenn das Prob bei der anderen dann immer noch da sein sollte...dann kannst ja immer noch "modifizieren"....

TheChip
30.12.2013, 20:38
@santa, closed bezieht sich da nicht auf die sourcen sondern nur auf die beta, vergleichbar damit wenn Du was testest und das Image nicht rausgibst sondern nur an ausgewählte Leute, wo das für Dich dann prüfen ob alles läuft.