Seite 1 von 1

HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 18:22
von thc09
Moins ...
Hab jetzt das zweite mal folgendes Problem, trat gestern das erste mal auf.
Da ich die Kiste ja 24/7 logge , gibts auch ein Log 8)
Beim Versuch umzuschalten ...

Code: Alles auswählen

[fe0/0] tuning took: 213 msec (min 87 max 240)
CRemoteControl::handleMsg: EVT_TUNE_COMPLETE (aa0004210001ef10)
2021-03-27 18:07:02.376 [sectionsd] commandserviceChanged: Service change to aa0004210001ef10 demux #0
2021-03-27 18:07:02.377 [sectionsd] cnThread: stop eit update filter (not active)
[34334.541484] Unable to handle kernel NULL pointer dereference at virtual address 0000003c
[34334.549625] pgd = c0003000
[34334.552347] [0000003c] *pgd=80000000004003, *pmd=00000000
[34334.557775] Internal error: Oops: 207 [#1] SMP ARM
[34334.562582] Modules linked in: hd51(FO) hd51_3(O) hd51_2(O) hd51_1(O)
[34334.569057] CPU: 0 PID: 1564 Comm: nxsched Tainted: GF          O    4.10.12 #1
[34334.576372] Hardware name: Broadcom STB (Flattened Device Tree)
[34334.582298] task: d31229c0 task.stack: d265c000
[34334.586844] PC is at dvb_dmxdev_section_callback+0x1c/0x154
[34334.592888] LR is at __7c4e9e+0x148/0x1e4 [hd51]
[34334.597511] pc : [<c05d151c>]    lr : [<bf01cde8>]    psr: 680e0013
[34334.597511] sp : d265de98  ip : 00000000  fp : 00000000
[34334.609000] r10: bf757658  r9 : d3be8b80  r8 : 00000000
[34334.614231] r7 : d3be8b80  r6 : 00000094  r5 : 00000092  r4 : c05d1500
[34334.620763] r3 : 00000000  r2 : 00000000  r1 : 00000092  r0 : d7cf9000
[34334.627298] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[34334.634440] Control: 30c5387d  Table: 11d66e00  DAC: fffffffd
[34334.640191] Process nxsched (pid: 1564, stack limit = 0xd265c218)
[34334.646290] Stack: (0xd265de98 to 0xd265e000)
[34334.650650] de80:                                                       c05d1500 00000092
[34334.658835] dea0: 00000094 d3be8b80 00000004 d3be8b80 bf757658 bf01cde8 00000000 00000200
[34334.667021] dec0: d7cf9000 00000094 d25ece40 00000001 d1cf8dc0 00000000 bf01cca0 d3be8b80
[34334.675207] dee0: bf757658 bf05d148 d265df28 d265df34 bf36df4c bf052080 00000452 d265df60
[34334.683392] df00: 00000064 00000452 0207535a 020753be 0207536d d25ece00 d265df7f d265c000
[34334.691577] df20: 00000007 bf019000 00000001 00000000 00000000 00000000 bf752324 d265df7f
[34334.699762] df40: d265c000 00000007 bf019000 d2d698c8 d263f95c bf052434 bf752324 d265df78
[34334.707947] df60: bf050000 00000465 00000007 d263f440 00000000 bf019020 d263f940 0063f440
[34334.716131] df80: 00000000 c00446d4 00000000 d263f440 c0044574 00000000 00000000 00000000
[34334.724317] dfa0: 00000000 00000000 00000000 c0010a28 00000000 00000000 00000000 00000000
[34334.732501] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[34334.740685] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 ba5dff47 5349e033
[34334.749057] [<c05d151c>] (dvb_dmxdev_section_callback) from [<bf01cde8>] (__7c4e9e+0x148/0x1e4 [hd51])
[34334.758375] unwind: Unknown symbol address bf01cde8
[34334.763257] unwind: Index not found bf01cde8
[34334.767533] Code: e1cd81f0 e1a08003 e58da018 e58de01c (e59c403c) 
[34334.773706] ---[ end trace 8a48df5e73f853da ]---
Gruss!

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 18:53
von BPanther
Interessant, kurz nach https://github.com/Duckbox-Developers/n ... .cpp#L1732 ist das Kernel abgesoffen. Aber fragt sich nur, warum, denn die Kernelmodule wurden schon lange nicht mehr aktualisiert. Nur warum tritt das jetzt erst auf?

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 20:03
von Don de Deckelwech
Hi,
war währenddessen PiP an?

Ciao,
DdD.

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 20:43
von Frankenstone
Soweit mir bekannt Nein, Box im Mode 1.
thc09 hat geschrieben: Sa 27. Mär 2021, 18:39 Mode 1 , 2021-03-27 18:07:07.520 [sectionsd] cnThread::shouldSleep first retry (1) -> restart demux

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 21:22
von thc09
Hi ..
Don de Deckelwech hat geschrieben: Sa 27. Mär 2021, 20:03 Hi, war währenddessen PiP an?
Eigendlich nicht, allerdings ...

Code: Alles auswählen

hd51:~# cat /proc/cmdline
root=/dev/mmcblk0p7 rw rootwait hd51_4.boxmode=1 brcm_cma=440M@328M brcm_cma=192M@768M console=ttyS0,115200
Sollte das wohl anders aussehen ?

Oder auch nicht :applaus:

Gruss!

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 21:32
von BPanther
Hmm, meine schaut länger aus:

Code: Alles auswählen

hd51:~# cat /proc/cmdline
brcm_cma=440M@328M brcm_cma=192M@768M root=/dev/mmcblk0p7 rw rootwait hd51_4.boxmode=1 brcm_cma=440M@328M brcm_cma=192M@768M console=ttyS0,115200
Sollte aber nicht das Problem sein.

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 21:49
von thc09
Hi ...

@bp , das liegt am bösen Fremdimage :oops:

Gruss!

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 21:53
von Frankenstone
Ob kurz oder lang ist beim Boxmode Eins nicht relevant.
Gehen beide Varianten im Modus 1.
Schaut man sich das Tuxbox startup und DDT startup einmal genauer an dann sieht man es warum DDT die lange Version hat beim Boxmodus Eins.

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 21:56
von Don de Deckelwech
Hi,
hehe, nagut.
Mein "Blödsinn" war, das ich in die /boot/startup geguckt hatte, statt wie ihr die cmdline abzufragen.

Diese ist bei mir übrigens noch länger! :mrgreen:

Code: Alles auswählen

/var/root # cat /proc/cmdline
brcm_cma=520M@248M brcm_cma=192M@768M root=/dev/mmcblk0p7 rootsubdir=linuxrootfs4 kernel=/dev/mmcblk0p6 rw rootwait hd51_4.boxmode=12 brcm_cma=44
0M@328M brcm_cma=192M@768M console=ttyS0,115200 consoleblank=0 vt.global_cursor_default=0
Ok, Boxmode12 und Newlayout, aber fragt mich nicht, woher das am Schluss kommt oder was es macht... :D

Ciao,
DdD.

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 22:16
von BPanther
@thc09: Jein, Umstellung mit anderer stb-startup und anderen STARTUP_X wo nur die kurze cmdline drinsteht. Kommt aber, wie FS schon schrieb, nicht drauf an beim BM 1.

@DdD: Der Zusatz düfte wohl vom Bootloader kommen.

Alles in allem sollte man das mal beobachten und versuchen herauszubekommen, wann das passiert und ob das nachvollziehbar ist, da nur dann auch der Fehler vielleicht behoben werden kann, wenn er auch nicht in den "closed sourcen" vorhanden ist.

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 22:26
von thc09
Hi.
@bp, die Startups sind von dir. Ich hatte keine die BM 12 unterstützten.
War ja vor längerer Zeit neu aufgesetzt, allerdings mit einem Flashimage von @fs.

Naja ich bleib dabei, Bock hab ich da nicht drauf .

Code: Alles auswählen

[zapit] GetConfig...
[femanager.cpp:allocateFE:746] pip demux: 3
[zapit.cpp:StopPlayBack:2288] standby 0 playing 1 forced 0 send_pmt 1
[capmt.cpp:SetMode:239] PLAY: fe_num 0 dmx_src 0
[capmt.cpp:SetMode:276] channel bf30044100012ee3 [RTL Television] mode 0 STOP src 0 mask 1 -> 0 update 0
[ca_ci] -> SendCAPMT
pip demux: 3 iss normal ?

Ich warte noch auf Logs wo das Problem mit den Timern auftritt. :geek:

Gruss!

Re: HD51 - Seltsamer Fehler beim Umschalten

Verfasst: Sa 27. Mär 2021, 22:56
von BPanther
Nunja, Demux 3 kommt vom femanager, der bestimmt das erste freie Demux. In der zapit.cpp ist das aber fest auf 1 gestellt, kommt dann im Log auch noch.

Die STATRUP_X von mir sind eigentlich für BM1 113 Bytes und für BM12 114 Bytes, da ich die lange cmdline auch bei BM1 benutze. Allerdings ist die stb-startup von mir darauf nicht mehr angewiesen, die hat die cmdlines bereits eingebaut.