Hi all,

  I'm hoping someone has seen this error and knows how to get around it. I built an image for a verdex xm4 with netwifimicroSD expansion and a console vx board. When I  load the image to on-board FLASH (with mmcroot commented out in gumstix-custom-verdex.conf), the image boots fine. But when I uncomment mmcroot and rebuild and place the image along with the associated kernel on the microSD card, I get different errors each time I attempt a boot.

  Here is on such error:
Instruction Cache is ON
Found gumstix-factory.script on MMC...
## Executing script at a2000000
Booting from mmc/microSD...
Detected: 1989632 blocks of 512 bytes (971MB) SD card.
Vendor: Man 1b OEM SM "00000" Date 03/2008
Product: 2982522105
Revision: 1.0
reading uimage

** Unable to read "uimage" from mmc 0:1 **
## Booting image at a2000000 ...
   Image Name:   gumstix-factory.script
   Image Type:   ARM Linux Script (uncompressed)
   Data Size:    268 Bytes =  0.3 kB
   Load Address: 00000000
   Entry Point:  00000000
Wrong Image Type for bootm command
=====================================

Here is a second error type:
Instruction Cache is ON
Found gumstix-factory.script on MMC...
## Executing script at a2000000
Booting from mmc/microSD...
Detected: 1989632 blocks of 512 bytes (971MB) SD card.
Vendor: Man 1b OEM SM "00000" Date 03/2008
Product: 2982522105
Revision: 1.0
reading uimage

998648 bytes read
## Booting image at a2000000 ...
   Image Name:   Angstrom/2.6.21/gumstix-custom-v
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    998584 Bytes = 975.2 kB
   Load Address: a0008000
   Entry Point:  a0008000
OK

Starting kernel ...

Linux version 2.6.21 (Charles@localhost.localdomain) (gcc version 4.1.2) #1 Wed May 27 19:10:20 MST 2009
CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f
Machine: The Gumstix Platform
Memory policy: ECC disabled, Data cache writeback
Run Mode clock: 208.00MHz (*16)
Turbo Mode clock: 416.00MHz (*2.0, active)
Memory clock: 104.00MHz (/2)
System bus clock: 104.00MHz
CPU0: D VIVT undefined 5 cache
CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Built 1 zonelists.  Total pages: 16256
Kernel command line: console=ttyS0,115200n8 rootdelay=1 root=/dev/mmcblk0p2
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 62848KB available (1744K code, 195K data, 144K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Time: pxa_timer clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
io scheduler noop registered
io scheduler cfq registered (default)
Console: switching to colour frame buffer device 80x24
pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
Probing Gumstix Flash ROM at physical address 0x00000000 (16-bit bankwidth)
Gumstix Flash ROM: Found 1 x16 devices at 0x0 in 16-bit bank
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
Using buffer write method
cfi_cmdset_0001: Erase suspend on write enabled
Using static partitions on Gumstix Flash ROM
Creating 3 MTD partitions on "Gumstix Flash ROM":
0x00000000-0x00040000 : "Bootloader"
0x00040000-0x00f00000 : "RootFS"
0x00f00000-0x01000000 : "Kernel"
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
XScale iWMMXt coprocessor detected.
Waiting 1sec before mounting root device...
mmcblk0: mmc0:0002 00000 994816KiB
 mmcblk0: p1 p2
EXT2-fs warning (device mmcblk0p2): ext2_fill_super: mounting ext3 filesystem as ext2
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 144K
Warning: unable to open an initial console.


Any help would be appreciated,
Charles