I installed ESIA version 2.04 on winxp. Then downloaded the ubuntu 9.04 file. After unpacking i put the 4 files in the root of a 1gb usb stick (fat32). THen i ran ESIA and it finds the plug but on the applications tab i get: a valid usb device Sheevaplug applications was not found.

The same usb stick works fine when using the 'old' sheevapluginstaller.

And you started the Esia after windows found the DOK, right?If that fails try another DOK if you have some laying around.

I don't understand the meaning of your first sentence. Is it correct when: I copied the Ubuntu904 directory with the 4 files inside to the usb stick (1GB, fat32). This usbstick i put in the sheeva and then wait a bit and thereafter start the ESIA.

OK, so here is the procedure to use the Esia:- Connect a fat32 formatted DOK to your PC- Unpack the tarball (one of the distro tarballs), in your case the Ubuntu904 to the USB DOK- Connect the SheevaPlug to the PC via mini USB cable and power it up- Open a console application (like TeraTerm) to stop the SheevaPlug uboot countdown by clicking "enter" during the countdown- Close the console application- Start the Esia application, it should show after several seconds that it found the Plug (identification the MAC address) and presenting the "Application"s (distros) that are present on the DOK- Select the Plug that you want to install the uboot/Ubuntu - Select the "Application" you want to burn to the plug, in your case the Ubuntu904- After selecting where to install the Distro (NAND or MMC if available), a pop-up will indicate you to safely disconnect the USB DOK from the PC and connect the DOK to the SheevaPlug- After connecting the USB DOK to the SheevaPlug, acknowledge the pop-up and start the burning phase

I will post a more detailed description with screen shots next week, I hope the above will help you.

1. Install ESIA v 2.04. Uboot directory does not come pre-installed so you need to have it manually created at c:\program files\ESIA\uboot. and U-boot env variables should also be created with uboot-dflt.txt on c:\program files\ESIA\uboot\uboot-env\,

2. I have the distro on the DOK (fat32 formatted) Fedora12 and Debian_Lenny directory having the 4 files uImage, root.tar.gz, modules.tar.gz, MANIFEST.cfg. connected to the other USB port of winxp pc.

3. Connect Sheevaplug va miniUSB and stop the marvell uboot prompt. Marvell>>, reflashing uboot works fine with the work around on #1 (can this come pre-installed during ESIA installation?)

4. Reflash Distro on the plug for the first time. Failed Error copy on USB, initrd file is missing. See attched error (initrd.jpg)

5. On problem 4, I have copied the initrd on c:\program files\ESIA\ a new problem appears see attached (errorplug)

I followed your steps and used the provided uboot files. Flashing uboot works but my mac address is changed to 00:50:43:a6:0c:23. The dialog told me it would use my existing mac but it did not. I ran the bootflash again and entered my sheeva's mac, but the mac is still wrong. How can i solve this?

Edit: fixed it with 'setenv ethaddr xx.xx.xx.xx.xx'

Edit 2: I can confirm that flashing to nand and mmc with the ESIA work fine.