Интересует именно один, так сказать пункт. Я собрал ядро с поддержкой ext3,ext4. Но! Загрузчик берет ядро с раздела с rootfs, а само ядро rootfs не загружает.Флешка разделена на ext2 и ext 3 раздел, rootfs на ext3. Вот лог загрузки ядра (точнее то что я посчитал нужным):
mmc0: new SDHC card at address 0001
mmcblk0: mmc0:0001 00000 3.79 GiB
mmcblk0: p1 p2
IP-Config: No network devices available.
yaffs: dev is 187695106 name is "mmcblk0p2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 179.2, "mmcblk0p2"
yaffs: dev is 187695106 name is "mmcblk0p2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 179.2, "mmcblk0p2"
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
List of all partitions:
1f00 256 mtdblock0 (driver?)
1f01 128 mtdblock1 (driver?)
1f02 5120 mtdblock2 (driver?)
1f03 256640 mtdblock3 (driver?)
1f06 262144 mtdblock6 (driver?)
b300 3977216 mmcblk0 driver: mmcblk
b301 262144 mmcblk0p1
b302 3714048 mmcblk0p2
No filesystem could mount root, tried: yaffs yaffs2 vfat
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
Backtrace:
[<c00351cc>] (dump_backtrace+0x0/0x10c) from [<c032b460>] (dump_stack+0x18/0x1c)
r7:c03dfa58 r6:00008000 r5:c3923012 r4:c0485bf0
[<c032b448>] (dump_stack+0x0/0x1c) from [<c032b4b0>] (panic+0x4c/0x114)
[<c032b464>] (panic+0x0/0x114) from [<c0008e30>] (mount_block_root+0x1e8/0x228)
r3:00000000 r2:80000000 r1:c3823f60 r0:c03df9f0
[<c0008c48>] (mount_block_root+0x0/0x228) from [<c0008f34>] (mount_root+0xc4/0xfc)
[<c0008e70>] (mount_root+0x0/0xfc) from [<c0009094>] (prepare_namespace+0x128/0x180)
r5:c002181d r4:c04855c0
[<c0008f6c>] (prepare_namespace+0x0/0x180) from [<c00084b0>] (kernel_init+0xe0/0x114)
r5:c00203d8 r4:c0485380
[<c00083d0>] (kernel_init+0x0/0x114) from [<c004cbc0>] (do_exit+0x0/0x620)
r5:00000000 r4:00000000