Thanks Marcus for your answer

That page was written originally for the Sheevaplug (which runs Ubuntu, not Debian like the Guruplug). Sections such as that titled "Fixing the existing Ubuntu install" don't apply to the Guruplug. What errors did you see, in response to what commands (was it just the package upgrades)?
Ok, that's why all modifications in section "Fixing the existing Ubuntu install" were already done. I just launched the following command:
apt-get update
apt-get dist-upgrade
apt-get autoremove
I made the same thing on a previous GuruPlug and everything was ok. BTW, I didn't note the errors which occurred, and I didn't remember...
Your version of U-Boot looks OK. But on my original Guruplug I have this kernel:
NAND read: device 0 offset 0x100000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 06400000 ...
Image Name: Linux-2.6.32-00007-g56678ec
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2789756 Bytes = 2.7 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Yes, I noticed this thing (I have 3 GuruPlug, one "old", upgraded with previous command, and another new one, but I have to give it to the man who give me the first one, so I can't modify it... Complicated story

)
BTW, I also try to deploy the Linux-2.6.32.7 kernel, found on that website (
http://sheeva.with-linux.com/sheeva/2.6.32.7/), but it is also for Sheevaplug. I thought it could work... no

So I use my unmodified GuruPlug in order to copy the kernel, and I deployed it on my
BrokenPlug!
dd if=/dev/mtdblock1 of=uImage
It works! The kernel is decompressed and launched successfully. I can access the GuruPlug via SSH.
But the RootFs image I used seems to be the wrong one (I use this one:
http://openplug.org/index.php/us/resources/downloads?func=fileinfo&id=78) because some errors occurs at the end of the launch. I think this is the same trouble: RootFs image is probably for sheevaplug?
INIT: version 2.86 booting
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...done.
Setting the system clock.
scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 9909 PQ: 0 ANSI: 0
sd 1:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: [sda] Attached SCSI removable disk
scsi 1:0:0:1: Direct-Access Generic STORAGE DEVICE 9909 PQ: 0 ANSI: 0
sd 1:0:0:1: Attached scsi generic sg1 type 0
sd 1:0:0:1: [sdb] Attached SCSI removable disk
Activating swap...done.
Setting the system clock.
Cleaning up ifupdown....
Loading kernel modules...FATAL: Could not load /lib/modules/2.6.32-00007-g56678ec/modules.dep: No such file or directory
Checking file systems...fsck 1.41.3 (12-Oct-2008)
done.
Setting kernel variables (/etc/sysctl.conf)...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
Starting portmap daemon....
Setting up ALSA...done (none loaded).
INIT: Entering runlevel: 2
Starting enhanced syslogd: rsyslogd.
Starting system message bus: dbus.
Starting OpenBSD Secure Shell server: sshd.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Starting MTA: exim4.
ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken failed!
Starting Network Interface Plugging Daemon: eth0 eth1.
Starting web server: lighttpd.
Starting Samba daemons: nmbd smbd.
Starting file alteration monitor: FAM.
Starting NTP server: ntpd.
warning: `ntpd' uses 32-bit capabilities (legacy support in use)
Starting periodic command scheduler: crond.
uap0: error fetching interface information: Device not found
FATAL: Could not load /lib/modules/2.6.32-00007-g56678ec/modules.dep: No such file or directory
SIOCSIFADDR: No such device
uap0: ERROR while getting interface flags: No such device
uap0: ERROR while getting interface flags: No such device
No such device
ERR:UAPHOSTCMD is not supported by uap0
ERR:Command sending failed!
No such device
ERR:UAPHOSTCMD is not supported by uap0
ERR:Command sending failed!
FATAL: Could not load /lib/modules/2.6.32-00007-g56678ec/modules.dep: No such file or directory
iptables v1.4.2: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
FATAL: Could not load /lib/modules/2.6.32-00007-g56678ec/modules.dep: No such file or directory
iptables v1.4.2: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Starting very small DHCP server: udhcpd (v0.9.9-pre) started
Unable to open /var/lib/udhcpd.leases for reading
SIOCGIFADDR failed, is the interface up and configured?: No such device
Starting DNS forwarder and DHCP server: dnsmasq.
FATAL: Could not load /lib/modules/2.6.32-00007-g56678ec/modules.dep: No such file or directory
iptables v1.4.2: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
ERROR: Module btmrvl_sdio does not exist in /proc/modules
ERROR: Module btmrvl does not exist in /proc/modules
Starting bluetooth:eth0: link up, 1000 Mb/s, full duplex, flow control disabled
bluetoothd.
FATAL: Could not load /lib/modules/2.6.32-00007-g56678ec/modules.dep: No such file or directory
Can't open HCI socket.: Address family not supported by protocol
Can't open HCI socket.: Address family not supported by protocol
ls: cannot access /sys/class/leds/guruplug:green:health/brightness: No such file or directory
ls: cannot access /sys/class/leds/guruplug:green:health/brightness: No such file or directory
/root/init_setup.sh: line 32: `eval ls /sys/class/leds/guruplug\:green\:health/brightness`: ambiguous redirect
ls: cannot access /sys/class/leds/guruplug:green:wmode/brightness: No such file or directory
ls: cannot access /sys/class/leds/guruplug:green:wmode/brightness: No such file or directory
/root/init_setup.sh: line 33: `eval ls /sys/class/leds/guruplug\:green\:wmode/brightness`: ambiguous redirect
Debian GNU/Linux 5.0 guruplug-debian ttyS0
guruplug-debian login: root
Do you know where I can find the right "rootfs" image?
I can't see anything obviously wrong in what you copied & pasted. The bad blocks are normal. Did you change any environment variables?
Yes, I made some modifications of environment variables. I set all values to the default one, using this post (
http://www.newit.co.uk/forum/index.php/topic,400.0.html), except the first one,
bootcmd, because uboot failed when I try to set it, due to too many parameters (16max.).
I use the following command line instead:
setenv bootcmd '$(x_bootcmd_usb); $(x_bootcmd_kernel); setenv bootargs $(x_bootargs) $(x_bootargs_root); bootm 0x6400000;'
I don't think it is problematic...
Thanks in advance,
Sylvain