VFS: Cannot open root device "mmcblk0p2" or unknown-block(0,0): error -6

Hello ,

could anyone please tell me what is happing here i am telling here every thing step vise

  1. Download kernel from : git clone git://github.com/beagleboard/kernel.git

  2. cd kernel

  3. git checkout 3.8

  4. ./patch.sh

  5. cp configs/beaglebone kernel/arch/arm/configs/beaglebone_defconfig

  6. wget http://arago-project.org/git/projects/?p=am33x-cm3.git\;a=blob_plain\;f=bin/am335x-pm-firmware.bin\;hb=HEAD -O kernel/firmware/am335x-pm-firmware.bin

  7. cd kernel

  8. make ARCH=arm CROSS_COMPILE=arm-linux-gnu- beaglebone_defconfig

  9. make ARCH=arm CROSS_COMPILE=arm-linux-gnu- uImage dtbs

After these step i got zImage and am335x-bone.dtb

Then i have created partition on SD card take a look of SD card partition

http://elinux.org/Building_BBB_Kernel#Downloading_and_building_the_Linux_Kernel

Some needs to delete/rewrite that section, i'll let you do that...
here's what you need to change:

git tree:
https://github.com/beagleboard/linux

branch:
3.8

config:
bb.org_defconfig

drop firmware

make ARCH=arm CROSS_COMPILE=arm-linux-gnu- bb.org_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnu- zImage modules dtbs

Regards,