BB RevC4 - booting problem

i am having a problem with the boot process of my BeagleBoard C4,
tried several different approaches, different u-boots and uImages,
lastly i tried narcissus builder, the problem remains.
please help!!!
here is the u-boot output + printenv:

Texas Instruments X-Loader 1.5.0 (Jun 14 2011 - 22:04:07)
Beagle Rev C4
Reading boot sector
Loading u-boot.bin from mmc

U-Boot 2011.03-rc1-00000-g9a3cc57-dirty (Apr 01 2011 - 17:41:42)

OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 720 mHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
In: serial
Out: serial
Err: serial
Beagle Rev C4
timed out in wait_for_pin: I2C_STAT=0
No EEPROM on expansion board
Die ID #6e580004000000000403951c0700700a
Hit any key to stop autoboot: 0
MMC: block number 0x1 exceeds max(0x0)
** Can't read from device 0 **

** Unable to use mmc 0:1 for fatload **
MMC: block number 0x1 exceeds max(0x0)
** Can't read from device 0 **

** Unable to use mmc 0:1 for fatload **
Wrong Image Format for bootm command
ERROR: can't get kernel image!

OMAP3 beagleboard.org # printenv
baudrate=115200
beaglerev=C4
bootargs=console=ttyS2,115200n8 console=tty0 root=/dev/ram0 rw
ramdisk_size=32768 initrd=0x81600000,32M nohz=off
bootcmd=mmc init; fatload mmc 0 80300000 uImage; fatload mmc 0
81600000 angstrom-console-rd.gz; bootm 80300000
bootdelay=2
bootenv=uEnv.txt
bootfile=uImage.beagle
buddy=none
buddy2=unknown
camera=none
console=ttyO2,115200n8
defaultdisplay=dvi
dieid#=6e580004000000000403951c0700700a
dvimode=640x480MR-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} buddy2=${buddy2} camera=${camera} vram=$
{vram} omapfb.mode=dvi:${dvimode} omapdss.def_disp=${defaultdisplay}
root=${mmcroot} rootfstype=${mmcrootfstype}
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
mmcdev=0
mmcroot=/dev/mmcblk0p2 ro
mmcrootfstype=ext3 rootwait
mpurate=auto
nandargs=setenv bootargs console=${console} ${optargs} mpurate=$
{mpurate} buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:
${dvimode} omapdss.def_disp=${defaultdisplay} root=${nandroot}
rootfstype=${nandrootfstype}
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} vram=${vram} omapfb.mode=dvi:${dvimode}
omapdss.def_disp=${defaultdisplay} root=${ramroot} rootfstype=$
{ramrootfstype}
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

Environment size: 2025/131068 bytes

I had a similar issue, this is the link to the problem, and the
solution that I came up with. Hope it helps.

http://groups.google.com/group/beagleboard/browse_thread/thread/b17fa17e36c19e9/59d611f459f9212e#59d611f459f9212e

It looks a problem related to partition of the sdcard/mmc.

check this :http://code.google.com/p/beagleboard/wiki/BeagleboardRevC3Validation