I am using a Variscite VAR-SOM-AM33x Development Kit. The stock Arago Linux booting out of NAND or the pre-packaged SD card works just fine. I have downloaded the distribution from the Variscite FTP (SDK-06.00.00.00.VAR.R13) and have been able to build the kernel under Ubuntu. I followed there VAR-SOM-AM33 LSP Users Guide:
http://www.variwiki.com/index.php?title=VAR-SOM-AM33_Arago_GS
Looking at the pre-packaged SD card (4GB), there seems to be 5 partitions: 71MB Healthy(Active, Primary Partition), 8MB Unallocated, 706 MB Healthy (Primary Partition), 2.93GB Healthy (Primary Partition), and 58MB Unallocated.
Another thing, if I create a single partition FAT32 SD, the build MLO works, but not the u-boot.img, but if I copy the u-boot.img from the pre-packaged SD, that combination works.
Once I get the built uImage loaded and running, the kernel that I build panics as follows:
[ 1.981170] List of all partitions:
[ 1.984893] 1f00 128 mtdblock0 (driver?)
[ 1.990234] 1f01 128 mtdblock1 (driver?)
[ 1.995574] 1f02 128 mtdblock2 (driver?)
[ 2.000915] 1f03 128 mtdblock3 (driver?)
[ 2.006256] 1f04 1920 mtdblock4 (driver?)
[ 2.011596] 1f05 128 mtdblock5 (driver?)
[ 2.016906] 1f06 5120 mtdblock6 (driver?)
[ 2.022247] 1f07 254464 mtdblock7 (driver?)
[ 2.027587] b300 7761920 mmcblk0 driver: mmcblk
[ 2.033203] b301 73728 mmcblk0p1 00000000-0000-0000-0000-000000000000
[ 2.041107] b302 1 mmcblk0p2 00000000-0000-0000-0000-000000000000
[ 2.048980] b303 722944 mmcblk0p3 00000000-0000-0000-0000-000000000000
[ 2.056884] b304 3145728 mmcblk0p4 00000000-0000-0000-0000-000000000000
[ 2.064788] b305 7168 mmcblk0p5 00000000-0000-0000-0000-000000000000
[ 2.072692] No filesystem could mount root, tried: ext3
[ 2.078277] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
[ 2.087188] Backtrace:
[ 2.089813] [<c0017dbc>] (dump_backtrace+0x0/0x10c) from [<c0401880>] (dump_stack+0x18/0x1c)
[ 2.098693] r6:00008001 r5:c04dba00 r4:c06161c8 r3:c05d63cc
[ 2.104705] [<c0401868>] (dump_stack+0x0/0x1c) from [<c0401abc>] (panic+0x64/0x194)
[ 2.112792] [<c0401a58>] (panic+0x0/0x194) from [<c0576cf8>] (mount_block_root+0x1e4/0x228)
[ 2.121582] r3:cf01df0c r2:00000020 r1:cf01df40 r0:c04dba00
[ 2.127563] r7:c04dba68
[ 2.130249] [<c0576b14>] (mount_block_root+0x0/0x228) from [<c0576ef0>] (mount_root+0xc8/0xe8)
[ 2.139312] [<c0576e28>] (mount_root+0x0/0xe8) from [<c057707c>] (prepare_namespace+0x16c/0x1c0)
[ 2.148590] r4:c0613520
[ 2.151275] [<c0576f10>] (prepare_namespace+0x0/0x1c0) from [<c05768fc>] (kernel_init+0xf4/0x120)
[ 2.160614] r5:c05afe0c r4:c05afe0c
[ 2.164428] [<c0576808>] (kernel_init+0x0/0x120) from [<c0041508>] (do_exit+0x0/0x65c)
[ 2.172760] r5:c0576808 r4:00000000
Anyone working with this system? Could use some pointers/information how to get it going and develop a few applications to test.
Thanks,
Don ...