kernel Oops bei usb boot :(

  • wie es aussieht, findet die Box das Rootverzeichnis nicht. liegt es auch auf /dev/sdb3?
    wie sieht die autoexec_dm7020hd_mb.bat aus?


    mit nfidump entpackt, aus dem Flash rauskopiert oder mediaboot?

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

    Einmal editiert, zuletzt von Fred Bogus Trumper ()

  • so, hab mal das aktuelle dmm experimental geflascht und dann auf usb kopiert. Das USB-Image bootet wie gehabt:



    Code
    root@dm7020hd:~# cat /boot/autoexec_dm7020hd_usb.bat
    /usb/bootlogo-dm7020hd.elf.gz filename=/boot/bootlogo-dm7020hd.jpg
    /usb/vmlinux-3.2-dm7020hd.gz root=/dev/sdb3 rootdelay=8 rootfstype=ext3 rw console=ttyS0,115200
    root@dm7020hd:~#



    ubi0_1 (/data) muss man anscheinend manuell nachmounten, aber sonst läuft alles ...

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • Vielleicht kannst du den Fehler ja jetzt eingrenzen - ich hab's extra neu geflasht und das Image ohne "Multiboot Tools" oder div. binaries auf den Stick "kopiert", um eben div. Tools als Fehlerquelle auszuschließen - da gab es ja in letzter Zeit wieder viele updates/Änderungen.


    Ist also ein reiner "native USB-Boot" wie ich das immer bezeichne - und das läuft wie eh und je

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • vielleicht solltest du dir mal die aktuellen Probleme mit den verlorenen /boot mounts wegen vergessenem --force-maintenenr beim opkg upgrade zu Gemüte führen und was dann passiert wenn du Treiber aktualisierst und weiterhin mit altem Kernel bootest oder was passiert wenn das stick image unabsichtlich den kernel im Flash aktualisiert aber den im FAT nicht.


    Sobald das udev dann anfängt Treiber nachzuladen die nicht passen verschluckt sich das ganze halt.

  • Musst halt in dein script das verhindert das die autoexec*.bat überschrieben wird auch reinmachen ob ein /boot in /etc/fstab steht und das ggf. fixen.