Hi, I tried to compile the current (jan 21 2012) version of Angstrom, with the kernel 3.0.17+ for my Beagleboard, but the currently generated MLO and u-boot does not boot at all, just hangs immediately after reset. Using older versions of MLO and u-boot (from an older image generated by Narcissus), the kernel starts boot but fails this way:
[ 4.182769] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2) [ 4.190246] Please append a correct "root=" boot option; here are the available partitions: [ 4.199127] 1f00 512 mtdblock0 (driver?) [ 4.204437] 1f01 1920 mtdblock1 (driver?) [ 4.209838] 1f02 128 mtdblock2 (driver?) [ 4.215209] 1f03 4096 mtdblock3 (driver?) [ 4.220550] 1f04 255488 mtdblock4 (driver?) [ 4.225952] b300 3813376 mmcblk0 driver: mmcblk [ 4.231628] b301 72261 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1 [ 4.240142] b302 907672 mmcblk0p2 00000000-0000-0000-0000-000000000mmcblk0p2 [ 4.248626] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2) The precompiled kernel and u-boot (demo image for Beagle) does the same. Replacing the kernel to 2.6.39 or 2.6.32 it works perfectly (with older MLO/u-boot). All the kernels contain the driver for ext3 filesystem (which is my root) and the MMC block device. It is possible that there is a wrong setting in my boot environment, but i could not find such. (Appended to the end of mail) Thanx in advance Gyorgy Kovesdi ---------------------------------------- My boot environment:: baudrate=115200 beaglerev=C4 bootcmd=if mmc rescan ${mmcdev}; then if userbutton; then setenv bootenv user.txt;fi;echo SD/MMC found on device ${mmcdev};if run loadbootenv; then echo L; bootdelay=1 bootenv=uEnv.txt buddy=unknown buddy2=unknown camera=lbcm3m1 console=ttyO2,115200n8 defaultdisplay=dvi dieid#=30b6000400000000040373050e00400e dvimode=800x480MR-16@60 importbootenv=echo Importing environment from mmc ...; env import -t $loadaddr $filesize loadaddr=0x80200000 loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenv} loadramdisk=fatload mmc ${mmcdev} ${rdaddr} ramdisk.gz loaduimage=ext2load mmc ${mmcdev}:2 ${loadaddr} /boot/uImage loaduimagefat=fatload mmc ${mmcdev} ${loadaddr} uImage mmcargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate} buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode} omapdss.d} mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr} mmcdev=0 mmcroot=/dev/mmcblk0p2 rw mmcrootfstype=ext3 rootwait mpurate=auto nandargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate} buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode} omapdss.} nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 280000 400000; bootm ${loadaddr} nandroot=/dev/mtdblock4 rw nandrootfstype=jffs2 ramargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate} buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode} omapdss.d} ramboot=echo Booting from ramdisk ...; run ramargs; bootm ${loadaddr} ramroot=/dev/ram0 rw ramdisk_size=65536 initrd=0x81000000,64M ramrootfstype=ext2 rdaddr=0x81000000 usbtty=cdc_acm vram=12M _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel