Here a little howto to setup debian on the iomega iconnect
Requirements are an usb stick or disk and a gigabit ehternet connection, and de iconnect.
First you need to get console access on the iomega iconnect.
I used this
http://doip.org/iconnect_console to get acccess.
Than grab de usb stick and put fornat it ext2 or fat16
Put the files uImage and uInitrd on it from this site (debian lenny installer)
http://people.debian.org/~tbm/lenny/marvell/openrd/uImagehttp://people.debian.org/~tbm/lenny/marvell/openrd/uInitrdWhen placed on the usb stick boot the iconnect into u-boot and mount the stich load the uInitrd en Uimage change the parameters to boot the installer
usb start
fatload usb 0:1 0x01100000 /uInitrd
fatload usb 0:1 0x00800000 /uImage
when the usb is ext2 use ex2load
then change the boot parameters
setenv bootargs console=ttyS0,115200 base-installer/initramfs-tools/driver-policy=most mirror/suite=stable apt-setup/local0/repository="
http://people.debian.org/~tbm/orion lenny main" apt-setup/local0/key=http://people.debian.org/~tbm/orion/68FD54F
bootm 0x00800000 0x01100000
now the debian installer starts.
The disk partitions should look like this
sda1 ext2 about 200MB
sda2 ext3 rest of disk size - swap
swap 256MB
Thie installer fails on installing the kernel , skip this step and finish the installation
Then when ready, mount the usb stick on a linux machine .
place the sheeva kernel uImage on sda1
the kernelheaders en modules on sda2 and extract it.
No you can connect again the usb stick on the iconnect and change the boot parameters in u-boot
setenv bootargs_console 'console=ttyS0,115200 root=/dev/sda2 rootdelay=10'
setenv bootcmd_usb 'usb start; ext2load usb 0:1 0x00800000 /uImage'
setenv bootcmd 'setenv bootargs $(bootargs_console); run bootcmd_usb;bootm
0x00800000'
saveenv
Now your system is ready to boot. Reboot your iconnect. When logging in the first time do a depmod -a.
If you want your iconnect for wireless, i sugget to replace the minipci express half card, with and atheros 928x , and is supported in the kernel
good luck Richard