Lost in Translation

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Ich habe es in der Zwischenzeit noch auf der 500HD ausprobiert:


    df -h
    Filesystem Size Used Available Use% Mounted on
    /dev/root 59.0M 50.3M 8.7M 85% /media/realroot
    /dev/sda1 14.2G 10.3G 3.1G 77% /media/realroot/media/realroot
    /dev/mtdblock4 256.0M 51.1M 204.9M 20% /
    devtmpfs 155.1M 0 155.1M 0% /dev
    none 66.0M 372.0K 65.7M 1% /var/volatile
    /dev/mtdblock2 3.8M 3.7M 32.0K 99% /boot


    Sieht doch hübsch aus ?


    Allerdings war da noch ein bug drinnen, ich habe die 0.8 auf der ersten Seite daher nochmal getauscht.

    2 Mal editiert, zuletzt von gutemine ()

  • root@dm800se:~# df -h
    Filesystem Size Used Available Use% Mounted on
    /dev/root 59.0M 50.0M 9.0M 85% /media/realroot
    /dev/sdb1 3.7G 101.6M 3.6G 3% /media/realroot/media/r
    alroot
    /dev/mtdblock4 48.2M 48.2M 0 100% /
    devtmpfs 155.1M 0 155.1M 0% /dev
    none 66.0M 452.0K 65.6M 1% /var/volatile
    /dev/mtdblock2 3.8M 3.7M 36.0K 99% /boot
    root@dm800se:~#


    war noch die "alte 0.8"

  • ja da war ein bug im code um den 'Flash' auf 256MB aufzublasen, womit das /dev/mtdblock4 device zu 100% voll war und dann bootet es genauso wenig fertig wie bei vollem Flash.


    In der aktuellen 0.8 von der ersten seite solle das aber gefixed sein.


    Bitte das rambo device nochmals formatieren (muss ja jetzt auch nicht mehr FAT sein), auf das neue ipk updaten und nochmals das nfi drauf kopieren, dann wird das schon was werden :)


    Und ja ich finde es traurig wenn in einem Frisch geflashten image nur mehr 9MB frei sind, das ist ohne rambo schon genauso schlimm wie auf der 7025.

    6 Mal editiert, zuletzt von gutemine ()

  • So neu geflasht neu die file´s kopiert und installiert.


    Allerdings bleibt er nachdem Bootlogo für ca.3-4 Minuten stehen. Kein Bild im TV und Display die LED leuchtet jetzt im Gegensatz zu vorhin konstant (Wie im ausgeschalteten Zustand allerdings dreht der Lüfter) Mit Telnet komme ich nicht mehr drauf.


    Auf dem Stick ist ein jffs2 Datei mit 262MB entstanden, mit abgezogenen Stick bootet die Box normal.


    P.s.: Muß jetzt schnell mal BA wieder drauf machen :winking_face:

  • Danke fürs Testen.


    Es kann sein dass das reboot nach dem erstellen des root jffs2 nicht funktioniert, dann sollte die box aber wenn du sie abdrehst und wieder bootest ganz normal booten nur eben in diesem 256 großen Flash landen wenn du den stick drann lässt.


    Auf meiner 8k und 500HD jedenfalls tut sie das :)


    Wenn das nicht will dann würde ich ein bootlog brauchen vom boot bei dem konvertiert wird und vom 2 wo es dann ins befreite root jffs2 booten sollte.


    Aber ja, macht man den stick wieder ab kann man bis auf das rambo bootlogo wieder normal das Flashimage booten.


    Und ja BA kann man auch in einem rambo image ganz normal installieren und benutzen

    3 Mal editiert, zuletzt von gutemine ()

  • Okay wird aber dauern heute komme ich nicht mehr dazu, habe mir das eben rausgesucht wie man das Bootlog erstellt. Da ist es schneller ich bringe dir die Box vorbei :winking_face:


    Reset klappt übrigens bei mir nicht.


    Edit: konnte es nicht lassen einen anderen Stick versucht und es scheint zu klappen


    root@dm800se:~# df -h
    Filesystem Size Used Available Use% Mounted on
    /dev/root 59.0M 50.1M 8.9M 85% /media/realroot
    /dev/sdb1 495.2M 309.4M 185.8M 62% /media/realroot/media/r
    alroot
    /dev/mtdblock4 256.0M 51.1M 204.9M 20% /
    devtmpfs 155.1M 0 155.1M 0% /dev
    none 66.0M 416.0K 65.6M 1% /var/volatile
    /dev/mtdblock2 3.8M 3.7M 36.0K 99% /boot
    /dev/disk/by-uuid/628d153a-e646-42ed-8d3e-53f6635e2cd5
    232.8G 216.7G 16.1G 93% /media/hdd
    root@dm800se:~#

  • Ich weis dass das mühsam ist, aber wenn Ihr se funktionierend haben wollt müsst ihr halt mithelfen.


    Das mit dem reset geht nicht verstehe ich aber nicht ?


    Auf meiner 500HD habe ich jetzt browser und hbbtv nachinstalliert, jetzt sieht der Flash so aus:


    /dev/mtdblock4 256.0M 71.4M 184.6M 28% /


    Und jetzt kann ich den browser ganz normal benutzen, ist nur ein bisschen träger als auf der 7020HD, aber das ist bei der 8k genauso durch das geringere Memory


    Swapfile holft da leider nur ein bisschen, müsste mal probieren es auf einen SATA SSD stick zu packen, aber selbst das bringt wahrscheinlich wenig, weil nicht der IO sondern das Memory das problem ist.

    2 Mal editiert, zuletzt von gutemine ()

  • Damit meinte ich nur wenn ich alles so lasse und dann neu starte ändert sich nichts bleibt wieder hängen, aber ist ja hinfällig klappt jetzt ja. Werde den nicht funktionierenden Stick nochmals formatieren und testen.

  • Na ja ich habe jetzt zwar von FAT auf ext4 umgestellt weil dann kann ich auf der box leichter formatieren, dem busybox mkdsofs ist nicht so ganz zu trauen, aber es sollte eigentlich mit FAT genauso gehen. Ist ja nur ein jffs2 image file das da im FAT liegt. Und ich mounte eh synchron um schlimmeres zu vermeiden.


    Aber ja es ist wichtig das Leute es zum Laufen bringen, weil nur so fassen die User Vertrauen und wir kriegen mehr Testinputs.


    Weil wenn es so wie es aussieht auf der 800se und der 500hd geht so simpel seinen Flash zu erweitern dann macht das für viele User schon einen Riesenunterschied.


    Und ja auf 8000 und 7020HD geht es auch, aber die haben sowieso 256MB Flash und die bootzeitverkürzung ist nicht so aufregen weil ja weiterhin jffs2 verwendet wird.

    3 Mal editiert, zuletzt von gutemine ()

  • Auf meiner 800 se läuft es nicht...


    Zitat

    rambo frees POW /media/realroot/dreambox-image-dm800se-20120526.nfi [ 10.601000] block2mtd: mtd4: [/dev/loop2] erase_size = 16KiB [16384] [ 14.195000] Empty flash at 0x0302c984 ends at 0x0302ca00 [ 41.718000] stb_core: module license 'Proprietary' taints kernel. [ 41.719000] Disabling lock debugging due to kernel taint [ 41.726000] input: dreambox remote control (native) as /devices/virtual/input/input0 [ 41.727000] input: dreambox advanced remote control (native) as /devices/virtual/input/input1 [ 43.316000] init: page allocation failure: order:5, mode:0xd0 [ 43.317000] Call Trace: [ 43.317000] [<8048baf0>] dump_stack+0x8/0x34 [ 43.317000] [<80083460>] warn_alloc_failed+0xdc/0x11c [ 43.318000] [<80085910>] __alloc_pages_nodemask+0x428/0x630 [ 43.319000] [<8048cc24>] cache_alloc_refill+0x350/0x668 [ 43.319000] [<800b1b10>] kmem_cache_alloc+0xe0/0x104 [ 43.320000] [<c09ba050>] init_module+0x50/0xf40 [bcm7405] [ 43.321000] [<80001570>] do_one_initcall+0x160/0x1f0 [ 43.322000] [<80069bcc>] sys_init_module+0x1044/0x1e28 [ 43.323000] [<8000c5dc>] stack_done+0x20/0x40 [ 43.323000] [ 43.323000] Mem-Info: [ 43.324000] Normal per-cpu: [ 43.324000] CPU 0: hi: 90, btch: 15 usd: 0 [ 43.325000] CPU 1: hi: 90, btch: 15 usd: 89 [ 43.325000] active_anon:11 inactive_anon:0 isolated_anon:0 [ 43.325000] active_file:11555 inactive_file:16151 isolated_file:0 [ 43.325000] unevictable:0 dirty:1 writeback:0 unstable:0 [ 43.325000] free:1781 slab_reclaimable:459 slab_unreclaimable:2332 [ 43.325000] mapped:910 shmem:0 pagetables:4 bounce:0 [ 43.329000] Normal free:7124kB min:2036kB low:2544kB high:3052kB active_anon:44kB inactive_anon:0kB active_file:46220kB inactive_file:64604kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:260096kB mlocked:0kB dirty:4kB writeback:0kB mapped:3640kB shmem:0kB slab_reclaimable:1836kB slab_unreclaimable:9328kB kernel_stack:384kB pagetables:16kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 43.333000] lowmem_reserve[]: 0 0 [ 43.333000] Normal: 841*4kB 334*8kB 34*16kB 5*32kB 0*64kB 3*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 7124kB [ 43.335000] 27710 total pagecache pages [ 43.335000] 0 pages in swap cache [ 43.336000] Swap cache stats: add 0, delete 0, find 0/0 [ 43.336000] Free swap = 0kB [ 43.337000] Total swap = 0kB [ 43.345000] 65536 pages RAM [ 43.345000] 31730 pages reserved [ 43.345000] 18947 pages shared [ 43.346000] 12894 pages non-shared [ 43.346000] enter base init, xvd 20100413, vdc 20100413, rap 20100719, xpt 20100825 [ 43.830000] 43:828972834 SMCA: controller reset timed out [ 43.840000] 43:838968638 SMCB: controller reset timed out [ 44.493000] register adapter [ 44.494000] register adapter [ 44.494000] register adapter [ 44.495000] register adapter [ 44.497000] FP Version 3 [ 44.498000] input: dreambox front panel as /devices/virtual/input/input2 [ 44.502000] set sb to 3(2) [ 44.503000] set fb to 2(-1) [ 44.503000] set input to 0 [ 44.503000] set fb to 2(-1) [ 44.506000] bcm_video_analog_port_setup (fmt=7) [ 44.507000] SET FORMAT: display[1], format=7 [ 44.508000] display 0 uses vbi path 1 [ 44.508000] display 1 uses vbi path 0 [ 44.509000] HDMI: now connected [ 44.538000] HDMI: EDID read ok [ 44.538000] HDMI: initial mode set! [ 44.538000] using 50.00Hz as MonitorRefreshRate [ 44.539000] SET FORMAT: display[0], format=37 [ 44.540000] HDMI mode [ 44.540000] use EDID to detect colorspace [ 44.540000] using colorspace: 1 [ 44.576000] HDMI: use logical CEC address 3 [ 44.613000] set fb to 2(0) [ 44.613000] bcm_video_analog_port_setup (fmt=7) [ 44.613000] SET FORMAT: display[1], format=7 [ 44.621000] disable wss on display 0 [ 44.622000] disable wss on display 1 [ 44.623000] bcmfb: creating surface with pixel format 0x07e48888 (BPXL_eA8_R8_G8_B8) [ 44.713000] CEC send ok! [ 44.752000] enable mad [ 44.802000] VIDEO0: set fallback framerate to 60000 [ 44.802000] VIDEO0: set progressive override mode to 1 [ 44.803000] VIDEO0: set streamtype! [ 44.803000] set MPEG2 [ 44.804000] sw rave disabled! [ 44.804000] CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == c09bac58, ra == c09baba0 [ 44.805000] Oops[#1]: [ 44.805000] Cpu 0 [ 44.805000] $ 0 : 00000000 10008700 00000000 00000000 [ 44.807000] $ 4 : 000113b1 00000002 00000001 00000003 [ 44.807000] $ 8 : 00000006 00000001 ffffffe0 0000f3af [ 44.807000] $12 : c07a9c74 ffffff80 0000f3b0 ffffffb7 [ 44.807000] $16 : 00000000 c0960000 c0966260 0161001f [ 44.807000] $20 : 00518613 00d1d800 b030b020 c06a9110 [ 44.810000] $24 : 00000000 8002140c [ 44.810000] $28 : 88830000 88831860 c07b0000 c09baba0 [ 44.810000] Hi : 0000000a [ 44.810000] Lo : 6e86c900 [ 44.810000] epc : c09bac58 init_module+0xc58/0xf40 [bcm7405] [ 44.810000] Tainted: P O [ 44.810000] ra : c09baba0 init_module+0xba0/0xf40 [bcm7405] [ 44.810000] Status: 10008703 KERNEL EXL IE [ 44.810000] Cause : 8080000c [ 44.810000] BadVA : 00000000 [ 44.810000] PrId : 0002a044 (Brcm4380) [ 44.810000] Modules linked in: bcm7405(P+) alps_bsbe2(P) snd_pcm snd_timer snd_page_alloc tmp100(P) tu1216(O) cu1216mk3(P) alps_bsbe1_c01a(P) bcm4506(P) helper(O) cxd1981(P) alps_bsbe1(O) lnb_ctrl(P) stv0299 lcd(P) dreambox_rc2(P) stb_core(P) block2mtd [ 44.810000] Process init (pid: 1, threadinfo=88830000, task=8882fa78, tls=00000000) [ 44.820000] Stack : 8056c2c0 0132b53d 0132b53d 0132b66f 00000003 888318fc 00000080 8000b15c [ 44.820000] 00000013 d96f036a abc71be9 cd991c7a 38a78cb9 f9c1c318 a835b7ef a1e120fc [ 44.820000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 44.820000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 44.820000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5b12d1f6 [ 44.820000] ... [ 44.820000] Call Trace: [ 44.820000] [<c09bac58>] init_module+0xc58/0xf40 [bcm7405] [ 44.820000] [<80001570>] do_one_initcall+0x160/0x1f0 [ 44.820000] [<80069bcc>] sys_init_module+0x1044/0x1e28 [ 44.820000] [<8000c5dc>] stack_done+0x20/0x40 [ 44.820000] [ 44.820000] [ 44.820000] Code: 28460007 0826eb1b a06f0000 <10c00004> a0600000 00139840 0014a040 0015a843 24420001 [ 44.830000] ---[ end trace 5e3ee1bddeec4be1 ]--- [ 44.832000] Kernel panic - not syncing: Attempted to kill init! [ 44.833000] Rebooting in 180 seconds..


    Hab die Box noch mal über den Ein/Aus Schalter neu gestartet.Hier der Log...

  • Sorry, ich weiß jetzt nicht ob das hier, oder im dflash Thread gepostet werden muss.


    Sollte ich nicht im dflash nachdem ich mein image von rambo gebootet habe bei Flashwerkzeug "rambo" (oder so ähnlich) auswählen können, wie es bei freeze der Fall ist? Oder muss ich zum backup einfach writenfi gewählt lassen?

  • Ich habe es noch mal mit ext4 versucht.Das war anscheinend erfolgreich...
    root@dm800se:~# df -h
    Filesystem Size Used Available Use% Mounted on
    /dev/root 59.0M 50.4M 8.6M 85% /media/realroot
    /dev/sda1 3.7G 382.6M 3.3G 10% /media/realroot/media/realroot
    /dev/mtdblock4 256.0M 51.2M 204.8M 20% /
    devtmpfs 155.1M 0 155.1M 0% /dev
    none 66.0M 388.0K 65.6M 1% /var/volatile
    /dev/mtdblock2 3.8M 3.7M 36.0K 99% /boot
    /dev/disk/by-uuid/122d1d9d-595c-4803-b5b3-7c1cac72913e
    3.7G 382.6M 3.3G 10% /media/hdd

  • da springt der Kloneschutz an und das enigma2 crashed dann.


    Und die Einstellung im dFlash heisst Flashtool, was glaubst du hat die mit backup zu tun ?


    Genau - nichts, da geht es nur darum ob man das Flashfile mit writenfi in den Flash machen will oder im rambo modus einfach in die root eines USB devices machen will damit rambo es bootet.


    Sichern tut man die Images immer ganz normal mit dFlash, egal was bei den Flashtools eingestellt wurde.


    Und wenn das FAT zu fehleranfällig ist dann mache ich es raus, beim LowFAT habe ich ja auch ziemlich lange gebraucht es sauber hinzukriegen.


    Das sind halt die Sachen für die man genug Tester braucht, aber mir glaubt das ja keiner.


    Und wie viel seit Ihr jetzt bereit für jdes zusätzliche MB 'Flash' zu bezahlen, weil der Testkit läuft in 2 Wiochen aus :)


    Schon wer die Bootzeiten verglichen ?

    6 Mal editiert, zuletzt von gutemine ()

  • Da kaufe ich mir lieber eine 7020HD oder schaue mich bei der Receiver Konkurrenz um.Da habe den Flash dann fest :winking_face:

    Zitat

    Also lasst uns erstmal zusammen rausfinden ob rambo II der bessere Teil der 4 teiligen Triologie ist.


    Der ist auch gut :379:

    • Offizieller Beitrag

    was soll der doofe Kommentar bezüglich der Konkurrenz schon wieder, dann mache es doch endlich wahr und nerve uns nicht weiter damit.


    Ich habe rambo II nun auch ausgiebig auf der DM500 HD getestet und es läuft alles problemlos, tolle Sache, vielen dank an gutemine.

  • was mache ich falsch ??




    root@dm500hd:~# opkg install /tmp/*.ipk
    Installing kernel-module-block2mtd (3.2-r8.13-bsp1) to root...
    Multiple packages (kernel-rambo and kernel-rambo) providing same name marked HO
    D or PREFER. Using latest.
    Installing kernel-rambo (0.8) to root...
    Sorry, Freeze and rambo can NOT co-exist
    Configuring kernel-module-block2mtd.
    Collected errors:
    * pkg_run_script: package "kernel-rambo" preinst script returned status 1.
    * preinst_configure: Aborting installation of kernel-rambo.
    * opkg_install_cmd: Cannot install package kernel-rambo.
    root@dm500hd:~#

  • mehrere rambo versionen gleichzeitig installieren geht halt auch nicht.


    Aber ich teile manchmal auch aus, also muss ich auch einstecken können :)

    Einmal editiert, zuletzt von gutemine ()

  • ich habe freeze zwar installiert aber nicht ausgeführt


    das dürfte doch normal keine probleme machen