Box startet nicht immer, insmod: page allocation failure

  • Hallo,


    ich habe schon seit Januar einige Probleme mit dem Kaltstart/Reboot
    der Box. Ich mache die Box jede Nacht komplett stromlos (mit sauberen Herunterfahren
    natürlich). Leider passiert es sehr oft, so ziemlich alle zwei bis drei Tage, dass
    beim Start (oder auch beim Reboot) kein Senderbild kommt. Es ist kurz etwas
    vom Enigma zu sehen, aber dann war es das. Schwarzer Bildschirm & kein Ton.
    Die Bedienung ist zwar per Fernbedienung sehr träge möglich (mit 5 sekunden
    Verzögerung), aber es kommt kein Sender. Nach einem Reboot und Aus-&Einschalten
    startet Sie ohne Probleme.


    Ich halte die Box immer per Dreamville aktuell. Derzeit:
    Enigma v2.0-2006-03-24
    Frontprozessorversion 2


    Ist vielleicht sogar die Hardware kaputt?


    Anbei die Ausgabe von logread als Textdatei.


    Vielen dank für eure Mühen.

  • Passiert das mit dem letzten "release" image auch?


    Wieviel RAM hast du laut kernel (/proc/meminfo: "MemTotal: 92764 kB" sollte da stehen, oder auch "78848 kB" (ab einem der nächsten images))?

  • Was ist das "letzte release image"?


    Ich hatte zuletzt das Original Image vom 22.02.2006 aufgespielt
    und regelmäßig die Dreamville-updates gemacht.


    MemTotal: 43844 kB
    MemFree: 1412 kB
    Buffers: 96 kB
    Cached: 15684 kB
    SwapCached: 0 kB
    Active: 25864 kB
    Inactive: 7864 kB
    HighTotal: 0 kB
    HighFree: 0 kB
    LowTotal: 43844 kB
    LowFree: 1412 kB
    SwapTotal: 0 kB
    SwapFree: 0 kB
    Dirty: 0 kB
    Writeback: 0 kB
    Mapped: 26812 kB
    Slab: 4352 kB
    CommitLimit: 21920 kB
    Committed_AS: 29252 kB
    PageTables: 356 kB
    VmallocTotal: 1048560 kB
    VmallocUsed: 2120 kB
    VmallocChunk: 1046356 kB


    (derzeit läuft die box normal)




    Edit, bzw. Vermutung:
    hm, soll das heissen, mir fehlt (warum auch immer) etwas RAM? :winking_face:
    Das könnte ja vielleicht auch mein Recordproblem erklären, nach einem sauberen
    Reboot kann ich innerhalb kurzer Zeit problemlos Aufnehmen.
    Aber wenn die Box bereits etwas länger läuft wird dann wohl mehr RAM in Anspruch genommen, und dann kommts zum Absturz...(zum Thread) *grummel*

    DM7025-S + 60GB 2.5" HD

    4 Mal editiert, zuletzt von dehpeh ()

  • Asche auf mein Haupt, habe unnützerweise einen Thread mit gleichem Thema aufgemacht. Naja, ich mach' hier mal weiter.


    /proc/meminfo ist bei mir eine Datei mit 0 Byte.
    Jetzt kann ich gar nicht feststellen, wie es um meinen Speicher bestellt ist, oder geht's auch anders?


    Mit oben beschriebenem "logread" bekomme ich nur die Info vom letzten Boot und der hat funktioniert.


    Meine Unix-Kenntnisse sind etwas eingerostet (10 Jahre sind eine laaaange Zeit), wie bekomme ich ein bootlog?


    Mir fiel noch "dmesg" ein und dabei bekomme ich immerhin Infos übers Memory:
    Memory: 43548k/48128k available (2942k kernel code, 4420k reserved, 742k data, 136k init, 0k highmem)


    Gibt's schon irgendwelche neuen Erkenntnisse zu diesem Problem?

    Gruß
    Schlemiel
    DreamBox 7025, 300Gb HDD

  • Ich hab gestern mal ein CVS-Image eingespielt.
    Nun ist auf der Box der secondstage-bootloader Version #44.


    cat /proc/meminfo sagt nun: (Schlemiel: cat $datei = Inhalt anzeigen)
    MemTotal: 92560 kB


    Heute noch keine Abstürze, werde euch hier in dem
    Thread auf dem laufenden halten.

    DM7025-S + 60GB 2.5" HD

  • Schade, das aktuelle CVS hat doch nicht geholfen,
    Box soeben gestartet und Absturz/hängt wie gehabt...


    Edit: Dies passiert übrigens auch jedesmal, wenn ich (im aktuellen CVS) die Picture-in-Picture Funktion starte. Bild geht weg und ich kann nur noch per telnet/ssh drauf und mir das unten gepastete bei dmesg anschauen. Vielleicht kann man ja durch diese Reproduzierungsmöglichkeit etwas mehr debug-Infos bekommen? Wenn ja, wie? :winking_face:




    Starten von Picture-in-Picture

    root@dreambox:~# init 2
    root@dreambox:~# enigma2
    ...snip...
    action -> InfobarExtensions extensions
    action -> WizardActions ok
    [eDVBCAService] free slot 0 demux 2 for service 1:0:1:2F1C:441:1:C00000:0:0:0:
    [eDVBCAService] free slot 1 demux 0 for service 1:0:1:2F1C:441:1:C00000:0:0:0:
    [eDVBCAService] free service 1:0:1:2F1C:441:1:C00000:0:0:0:
    start release channel timer
    VIDEO CHANGED (to ffffffff)
    STOP
    VIDEO_STOP
    position is now ...
    position is 500 100 -> 160 120
    failed to open /proc/stb/vmpeg/1/dst_left - No such file or directory
    use cached_channel
    stop release channel timer
    allocate Channel: res 0
    no version filtering
    0012: 4e 2f 1c 00 00 00
    mask: ff ff ff 00 00 00
    mode: 00 00 00 00 00 00
    ok ... now we start!!
    no version filtering
    0000: 00 00 00 00 00 00
    mask: ff 00 00 00 00 00
    mode: 00 00 00 00 00 00
    eventNewProgramInfo 0 0
    have 1 video stream(s) (00a7), and 1 audio stream(s) (0088), and the pcr pid is 00a7, and the text pid is 0047
    allocate demux
    VIDEO CHANGED (to 00a7)
    new video
    Video Device: /dev/dvb/adapter0/video1
    demux device: /dev/dvb/adapter0/demux0
    Segmentation fault
    root@dreambox:~#


    dmesg

    eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
    state is idle, denying.
    CPU 0 Unable to handle kernel paging request at virtual address 00000034, epc == c00b7c14, ra == c00b9428
    Oops in arch/mips/mm/fault.c::do_page_fault, line 166[#3]:
    Cpu 0
    $ 0 : 00000000 00400f90 c00b7c00 20000000
    $ 4 : 00000000 85284c40 20006f16 00000000
    $ 8 : 00000000 ffffffe7 20006f16 fffffff8
    $12 : 804c0000 0000081d 00000000 00000022
    $16 : c00da500 c00dc600 00000000 20006f16
    $20 : 00000001 00000000 8074cc04 85284c40
    $24 : 00000001 c00c0000
    $28 : 813f2000 813f3da8 1000d0d8 c00b9428
    Hi : 000002c9
    Lo : 00001c1d
    epc : c00b7c14 xilleon_clip_reset+0x14/0x124 [xilleon] Tainted: P
    ra : c00b9428 xilleon_dvb_video_ioctl+0x288/0x2ec [xilleon]
    Status: 1000f803 KERNEL EXL IE
    Cause : 30800008
    BadVA : 00000034
    PrId : 00018448
    Modules linked in: rfmod dreambox_rc2 fp lcd xilleon avs stb_proc cu1216mk3 tu1216 alps_bsbe1 stv0299 mb86a15
    Process showiframe (pid: 1585, threadinfo=813f2000, task=80559810)
    Stack : c00dc600 c00da500 00000000 20006f15 c00da500 c00dc600 00000000 c00b9428
    00000000 00000000 00001fff 81267d84 00000000 00000000 802d6a14 802d6a48
    813f3df0 2aac38f8 00000001 00000000 83cef2ac 00000000 00030000 2ac29f30
    80777280 81267d84 00000000 00000000 1000d0d8 8016997c 813f3ec0 80194c4c
    00000003 7f83cda9 815000a4 83cef2ac 80198c18 00000003 80559810 2ac29f30
    ...
    Call Trace:
    [<c00b9428>] xilleon_dvb_video_ioctl+0x288/0x2ec [xilleon]
    [<802d6a14>] dvb_usercopy+0x80/0x1cc
    [<802d6a48>] dvb_usercopy+0xb4/0x1cc
    [<8016997c>] handle_mm_fault+0x2a0/0x728
    [<80194c4c>] permission+0x78/0xb0
    [<80198c18>] may_open+0x5c/0x290
    [<80110e30>] do_page_fault+0x320/0x3a0
    [<80110d00>] do_page_fault+0x1f0/0x3a0
    [<802d6b88>] dvb_generic_ioctl+0x28/0x34
    [<8017d9cc>] filp_open+0x5c/0x74
    [<c00b91a0>] xilleon_dvb_video_ioctl+0x0/0x2ec [xilleon]
    [<8019df84>] do_ioctl+0x54/0x90
    [<8019e1c0>] vfs_ioctl+0x200/0x3a4
    [<8017db3c>] get_unused_fd+0x158/0x214
    [<80194978>] getname+0x28/0xf8
    [<8019e3b4>] sys_ioctl+0x50/0x9c
    [<8017dd2c>] sys_open+0xac/0xec
    [<8010f600>] stack_done+0x20/0x3c
    [<801072cc>] work_resched+0x8/0x40



    Code: afb00010 afbf001c afb10014 <8c850034> 8c910000 24120006 8ca2003c 00808021 1052001b
    state is idle, denying.
    lnbp initialized

    DM7025-S + 60GB 2.5" HD

    3 Mal editiert, zuletzt von dehpeh ()

  • Ja, Picture-In-Picture geht halt noch nicht - deswegen ists doch auch auskommentiert?!


    (WENN müsste man mit mem=77M starten, aber selbst dann wirds nicht ordentlich funktionieren. Es ist einfach noch nicht fertig.)

  • Hu,


    es geht mir auch *nicht* darum, dass PiP nicht funktioniert, sondern das es beim
    Aktivieren bei mir das gleiche Kernelproblem verursacht, wie sporadisch beim
    Starten der Box.


    Interessant für mich wäre nun zu wissen, ob bei Dir oder anderen mit dem CVS das
    gleiche (Kernel-)Problem entsteht, wenn PiP gestartet wird. Vielleicht kann man
    dann bessere Rückschlüsse auf das Startproblem ziehen.


    Probier es bitte mal aus! Danke.

    DM7025-S + 60GB 2.5" HD