Hi everybody, Something really strange is happening with me: -First I tried to boot my boar either from flash or via NFS, using the uImage kernel file given. Everything works fine. -Now I needed to customize the kernel and I did create my uImage. But the strange thing is that if I from flash, the board boots with no problem. However if I try to boot from NFS, I have this error: Uncompressing Kernel Image ... Error: inflate() returned -3 What this means? Best regards, Sérgio
Cannot boot through NFS
To boot from flash I use: bootargs=noinitrd root=/dev/mtdblock2 init=/linuxrc console=tty SAC0,115200; bootcmd=nand read 0x31000000 60000 200000; bootm 0x31000000 And to boot from NFS I use: bootargs=console=ttySAC0 init=/linuxrc root=/dev/nfs nfsroot=192.168.1.1:/armLinux/SBC2440 ip=192.168.1.168:192.168.1.1:192.168.1.1:255.255.255.0:www.embedinfo.com:eth0:of f boocmd=nfs 30000000 192.168.1.1:/armLinux/SBC2440/uImage;bootm When booting via NFS, this is the error: File transfer via NFS from server 192.168.1.1; our IP address is 192.168.1.168 Filename '/armLinux/SBC2440/uImage'. Load address: 0x30000000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ###########################################*** ERROR: Cannot umount ## Booting kernel from Legacy Image at 30000000 ... Image Name: Linux-2.6.13-arm-linux2440 Created: 2010-03-24 2:08:15 UTC Image Type: ARM Linux Kernel Image (gzip compressed) Data Size: 1549674 Bytes = 1.5 MB Load Address: 30008000 Entry Point: 30008000 Verifying Checksum ... OK Uncompressing Kernel Image ... Error: inflate() returned -3 GUNZIP: uncompress or overwrite error - must RESET board to recover U-Boot 2008.10 (Jun 18 2009 - 17:34:23)
Add IP address of mini2440 in /etc/hosts file e.g. 192.168.0.1 mini2440 It will fix the ERROR: Cannot umount problem. Hope it helps, Thanks, Dee
Hi Uncompressing Kernel Image ... Error: inflate() returned -3 Regarding this boocmd=nfs 30000000 192.168.1.1:/armLinux/SBC2440/uImage;bootm change to boocmd=nfs 32000000 192.168.1.1:/armLinux/SBC2440/uImage;bootm