no u-boot serial shows only 60

I've searched the lists here and this seems to be a symptom of x-
loader not being able to read the first partition on the SD card.

Here is what fdisk reports:

Disk /dev/sdc: 3904 MB, 3904897024 bytes
255 heads, 63 sectors/track, 474 cylinders, total 7626752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot Start End Blocks Id System
/dev/sdc1 * 63 144584 72261 c W95 FAT32
(LBA)
/dev/sdc2 144585 7614809 3735112+ 83 Linux

and here are the files on the sdc1 partition:
-rwxr-xr-x 1 root root 350 Oct 12 16:44 boot.scr
-rwxr-xr-x 1 root root 31732 Oct 12 16:44 MLO
-rwxr-xr-x 1 root root 243412 Oct 12 16:44 u-boot.bin
-rwxr-xr-x 1 root root 4298732 Oct 12 16:44 uImage
-rwxr-xr-x 1 root root 3486023 Oct 12 16:44 uInitrd

yet all I see on the serial port is 60, and the board draws about 0.11
amps.

thanks for reading.

I ran into this today and what I did was to recreate the SD card. For
some reason I must have missed a step when I created my image which
produced the 60 view on the serial console. Upon recreating the sd boot
partition solved this.

what i don't understand is that I did re-create the disk several
times.
255 heads, 63 sectors/track, 474 cylinders
looks good to me.