jffs2only image erstellen, wie?

Diskussionen um Bootloader, Kernel, Busybox
Lior
Interessierter
Interessierter
Beiträge: 69
Registriert: Donnerstag 17. Oktober 2002, 13:42

jffs2only image erstellen, wie?

Beitrag von Lior »

hallo,

ich hab heute cvs-release ausgecheckt, wollte zum ersten mal ein jffs2only image erstellen. wie vom internet aus einigen howtos, habe ich im linux kernel, in dateien do_mounts.c und dbox2-flash.c einige änderungen gemacht.

nach erfolgreichem kompilieren hatte ich meine dateien im verzeichnis cdkflash/root

aus diesem verzeichnis habe ich ein jffs2 image erstellt mit:

mkfs.jffs2 –b –e 131072 --pad=8126464 –r cdkflash/root/ -o cdkflash/root.img

da ich nicht wusste, wie mann jffs2-ppcboot macht, hab ich einfach http://tuxbox.berlios.de/jffs2/flash/he ... xi.img.bz2 genommen, geflasht, und und dev/mtd/1 extrahiert und als boot.img gespeichert.

danach hab ich ein:

cat root.img >> boot.img

gemacht. jetzt wenn ich dieses boot.img auf meine 2xi box flashe, kriege ich einfach "kein system". die box kann nicht mal ppcboot "finden".

was mach ich falsch? sorry wenn ich das topic am falschen ort geöffnet habe und vielen dank im voraus.
Lior
Interessierter
Interessierter
Beiträge: 69
Registriert: Donnerstag 17. Oktober 2002, 13:42

Beitrag von Lior »

ich hab jetzt eine andere mkfs.jffs2 (revision 1.32 vom 13.01.2003 aus http://www.carfield.com.hk/mirror/sourc ... com/jffs2/ )ausprobiert, dieses mal schien es zu gehen, aber beim scannen von jffs2 spielt es verrückt und rebootet. gibt es eine spezielle vesion für dbox2?

hier ein log von meinem boot:
  • debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
    debug: BMon V1.0 mID 02
    debug: feID 00 enxID 03
    debug: fpID 52 dsID XXXXXXXXXXXXXXXXXXXXXXXX
    debug: HWrev 01 FPrev 0.30
    debug: B/Ex/Fl(MB) 32/00/08
    dbox2:root> debug:
    BOOTP/TFTP bootstrap loader (v0.3)
    debug:
    debug: Transmitting BOOTP request via broadcast
    debug: Given up BOOTP/TFTP boot
    boot net failed

    Flash-FS bootstrap loader (v1.5)

    Found Flash-FS superblock version 3.1
    Found file /root/platform/philips-dbox2/kernel/os in Flash-FS
    debug: Got Block #0052

    will verify ELF image, start= 0x800000, size= 200660
    verify sig: 262
    Branching to 0x40000


    PPCBoot 1.1.6 (TuxBox) (Nov 16 2002 - 10:23:37)

    CPU: PPC823ZTnnB2 at 65.900 MHz: 2 kB I-Cache 1 kB D-Cache
    Watchdog enabled
    Board: DBOX2, Phillips
    I2C: ready
    DRAM: 32 MB
    FLASH: 8 MB
    Scanning JFFS2 FS: /
    debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoM
    IPS
    debug: WATCHDOG RESET
    debug: BMon V1.0 mID 02
    debug: feID 00 enxID 03
    debug: fpID 52 dsID XXXXXXXXXXXXXXXXXXXXXXXX
    debug: HWrev 01 FPrev 0.30
    debug: B/Ex/Fl(MB) 32/00/08
    dbox2:root> debug:
    BOOTP/TFTP bootstrap loader (v0.3)
    debug:
    debug: Transmitting BOOTP request via broadcast
    debug: Given up BOOTP/TFTP boot
    boot net failed

    Flash-FS bootstrap loader (v1.5)

    Found Flash-FS superblock version 3.1
    Found file /root/platform/philips-dbox2/kernel/os in Flash-FS
    debug: Got Block #0052

    will verify ELF image, start= 0x800000, size= 200660
    verify sig: 262
    Branching to 0x40000


    PPCBoot 1.1.6 (TuxBox) (Nov 16 2002 - 10:23:37)

    CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
    Watchdog enabled
    Board: DBOX2, Phillips
    I2C: ready
    DRAM: 32 MB
    FLASH: 8 MB
    Scanning JFFS2 FS: /
    debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoM
    IPS
    debug: WATCHDOG RESET
    debug: BMon V1.0 mID 02
    debug: feID 00 enxID 03
    debug: fpID 52 dsID XXXXXXXXXXXXXXXXXXXXXXXX
    debug: HWrev 01 FPrev 0.30
    debug: B/Ex/Fl(MB) 32/00/08
    dbox2:root> debug:
    BOOTP/TFTP bootstrap loader (v0.3)
    debug:
    debug: Transmitting BOOTP request via broadcast
    debug: Given up BOOTP/TFTP boot
    boot net failed

    Flash-FS bootstrap loader (v1.5)

    Found Flash-FS superblock version 3.1
    Found file /root/platform/philips-dbox2/kernel/os in Flash-FS
    debug: Got Block #0052

    will verify ELF image, start= 0x800000, size= 200660
    verify sig: 262
    Branching to 0x40000


    PPCBoot 1.1.6 (TuxBox) (Nov 16 2002 - 10:23:37)

    CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
    Watchdog enabled
    Board: DBOX2, Phillips
    I2C: ready
    DRAM: 32 MB
    FLASH: 8 MB
    Scanning JFFS2 FS: /
    debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoM
    IPS
    debug: WATCHDOG RESET
    debug: BMon V1.0 mID 02
    debug: feID 00 enxID 03
    debug: fpID 52 dsID XXXXXXXXXXXXXXXXXXXXXXXX
    debug: HWrev 01 FPrev 0.30
    debug: B/Ex/Fl(MB) 32/00/08
    dbox2:root> debug:
    BOOTP/TFTP bootstrap loader (v0.3)
    debug:
    debug: Transmitting BOOTP request via broadcast
Lior
Interessierter
Interessierter
Beiträge: 69
Registriert: Donnerstag 17. Oktober 2002, 13:42

Beitrag von Lior »

hat sich erledigt. ich hab mkfs.jffs2 revision 1.39 genommen und alles ging.