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

Reply via email to