[Angstrom-devel] 3.0.17 cannot boot on Beagleboard
Kövesdi György
kgy64 at freemail.hu
Sun Jan 22 09:44:05 CET 2012
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 at 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
More information about the Angstrom-distro-devel
mailing list