I tried the latest checkins for gumstix this evening.<br><br>Config details: gumstix.conf for machine, distro was angstrom-2007.1 (uclibc), which results in building linux-2.6.21 using linux.inc.<br><br>I used angstrom-minimal-image as the target.
<br><br>The build did not complete due to an error in do_rootfs when populating /dev with the info from org.openembedded.dev/files/device_table-minimal.txt. It fails because there are a few non /dev entries in the table (/bin/tinylogin, /bin/mount, and /bin/unmount). Because only /dev exists at this point in the build process, the creation of the /bin entries fails.
<br><br>To get the build to proceed further, I removed the 3 /bin entries from that table and restarted the build with a nuked tmp.<br><br>The build of angstrom_minimal_image now completed without error. Unfortunately it still does not populate the /lib/modules directory in the rootfs. It does, however, now deposit a copy of
modules-2.6.21gum-r5-gumstix.tgz in build/tmp/deploy/uclibc/images/gumstix.<br><br>I also noticed that /bin/uImage has grown 2X from about 900KB to 1.8MB. <br><br>The jffs2 image previously would proceed through quite a bit of the boot process before succumbing to the lack of /lib/modules. The new image doesn't do much at all:
<br><br>Instruction Cache is ON<br>### JFFS2 loading 'boot/uImage' to 0xa2000000<br>Scanning JFFS2 FS: ........ done.<br>### JFFS2 load complete: 1930840 bytes loaded to 0xa2000000<br>## Booting image at a2000000 ...
<br>Bad Magic Number<br><br>