Ok, some progress.
I start with a fresh CF card and copy the contents of the ZIP files onto it. It now has 4 files on it
gumstix-factory.script
ramdisk.img
rootfs.img
uImage-2.6.17-initrd

I install into netstix and apply power with a serial port attached and output is below.  It seems to find the script and start executing it and reads the uImage and ramdisk.img but eventually craps out trying to setup the CF.
Any suggestions?



U-Boot 1.1.4 (Nov  6 2006 - 11:20:03) - 400 MHz - 1161

*** Welcome to Gumstix ***

U-Boot code: A3F00000 -> A3F25DE4  BSS: -> A3F5AF00
RAM Configuration:
Bank #0: a0000000 64 MB
Flash: 16 MB
SMC91C1111-0
Can't overwrite "serial#"
Net:   SMC91C1111-0
Hit any key to stop autoboot:  0
Instruction Cache is ON
Found gumstix-factory.script on CF...
## Executing script at a2000000
No MMC card found
SAMSUNG CFCARD VER4
            Fixed Disk Card
            IDE interface
            [silicon] [unique] [single] [sleep] [standby] [idle] [low power]
Bus 0: OK
  Device 0: Model: CFCARD :)  Firm: REV2.4 Ser#: 21436587A9CBED F
            Type: Removable Hard Disk
            Capacity: 126.7 MB = 0.1 GB (259584 x 512)
reading uImage-2.6.17-initrd

757308 bytes read
reading ramdisk.img

2343698 bytes read
## Booting image at a1000000 ...
   Image Name:   uImage
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    757244 Bytes = 739.5 kB
   Load Address: a0008000
   Entry Point:  a0008000
OK
## Loading Ramdisk Image at a2000000 ...
   Image Name:   rootfs
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    2343634 Bytes =  2.2 MB
   Load Address: 00000000
   Entry Point:  00000000

Starting kernel ...

Linux version 2.6.17gum (k_staton@inverted.staton.us) (gcc version 3.4.5) #2 Thu
 Nov 9 11:58:51 PST 2006
CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE)
Machine: The Gumstix Platform
Memory policy: ECC disabled, Data cache writeback
Memory clock: 99.53MHz (*27)
Run Mode clock: 398.13MHz (*4)
Turbo Mode clock: 398.13MHz (*1.0, inactive)
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
Kernel command line: root=/dev/ram0 rw console=ttyS0,115200n8 reboot=cold,hard M
EDIA=CF
PID hash table entries: 512 (order: 9, 2048 bytes)
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: 61056KB available (1232K code, 249K data, 68K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs... it is
Freeing initrd memory: 2288K
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered (default)
pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 15) is a FFUART
pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 14) is a BTUART
pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 13) is a STUART
pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 0) is a HWUART
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
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 0x0031
Using buffer write method
cfi_cmdset_0001: Erase suspend on write enabled
Using static partitions on Gumstix Flash ROM
Creating 2 MTD partitions on "Gumstix Flash ROM":
0x00000000-0x00040000 : "Bootloader"
0x00040000-0x01000000 : "RootFS"
TCP bic registered
Freeing init memory: 68K
/init script running...
smc91x module...
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico@cam.org>
eth0: SMC91C11xFD (rev 2) at c4851300 IRQ 59 DMA 8 [nowait]
eth0: Ethernet addr: 66:bd:cf:5f:6f:91
pcmcia module...
CPLD responded with: 00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
pccard: PCMCIA card inserted into slot 0
pcmcia: registering new device pcmcia0.0
hda: CFCARD :), CFA DISK drive
ide0 at 0xc4860000-0xc4860007,0xc486000e on irq 49
hda: max request size: 128KiB
hda: 259584 sectors (132 MB) w/1KiB Cache, CHS=507/16/32
 hda:hda: status error: status=0x20 { DeviceFault }
ide: failed opcode was: unknown
hda: drive not ready for command
ide0: reset: success
hda: status error: status=0x20 { DeviceFault }
ide: failed opcode was: unknown
hda: drive not ready for command
ide0: reset: success
hda: status error: status=0x20 { DeviceFault }
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 0
Buffer I/O error on device hda, logical block 0
hda: drive not ready for command
hda: status error: status=0x20 { DeviceFault }
ide: failed opcode was: unknown
hda: drive not ready for command
ide0: reset: success
hda: status error: status=0x20 { DeviceFault }
ide: failed opcode was: unknown
hda: drive not ready for command
ide0: reset: success
hda: status error: status=0x20 { DeviceFault }
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 0
Buffer I/O error on device hda, logical block 0
hda: drive not ready for command
 unable to read partition table
ide-cs: hda: Vpp = 0.0
mount: Mounting /dev/hda1 on /mnt/cf failed: No such device or address
e2fsck 1.38 (30-Jun-2005)
e2fsck: while trying to open /mnt/cf/rootfs.img

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

e2fsck: Segmentation fault
mount: Mounting /mnt/cf/rootfs.img on /rfs failed: No such file or directory
switch_root: bad newroot /rfs
Kernel panic - not syncing: Attempted to kill init!