I'm trying to set up a TFTP/NFS according to various totos I found on the
web.
My problem is that the system hangs after the "booting the kernel" message
(see below).
The TUX image is displayed on the mini2440 screen and the 4 leds turn on,
but then nothing happens on the display (except that the screen is cleared
after a few minutes) nor on the terminal.
Is it a kernel problem or is it linked to the root fs on the NFS share ?
I've tried different root fs with same results.
Here is the environment :
MINI2440 # printenv
bootdelay=3
baudrate=115200
ethaddr=08:08:11:18:12:27
netmask=255.255.255.0
usbtty=cdc_acm
mini2440=mini2440=0tb
bootargs_base=console=ttySAC0,115200 noinitrd
bootargs_init=init=/sbin/init
root_nand=root=/dev/mtdblock3 rootfstype=jffs2
root_mmc=root=/dev/mmcblk0p2 rootdelay=2
root_nfs=/mnt/nfs
set_root_nfs=setenv root_nfs root=/dev/nfs rw
nfsroot=${serverip}:${root_nfs}
ifconfig_static=run setenv ifconfig
ip=${ipaddr}:${serverip}::${netmask}:mini2440:eth0
ifconfig_dhcp=run setenv ifconfig ip=dhcp
ifconfig=ip=dhcp
set_bootargs_mmc=setenv bootargs ${bootargs_base} ${bootargs_init}
${mini2440} ${root_mmc}
set_bootargs_nand=setenv bootargs ${bootargs_base} ${bootargs_init}
${mini2440} ${root_nand}
set_bootargs_nfs=run set_root_nfs; setenv bootargs ${bootargs_base}
${bootargs_init} ${mini2440} ${root_nfs} ${ifconfig}
mtdids=nand0=mini2440-nand
mtdparts=mtdparts=mini2440-nand:0x00040000(u-boot),0x00020000(u-boot_env),0x0050
0000(kernel),0x3faa0000(rootfs)
serverip=192.168.1.22
bootfile=uImage
serverip=192.168.1.22
bootargsconsole=ttySAC0,115200 noinitrd init=/sbin/init mini2440=0tb
ip=192.168.1.205 root=/dev/nfs rw nfsroot=192.168.1.200:/mini2440/root_fs
bootargs=console=ttySAC01,115200 noinitrd init=/sbin/init mini2440=0tb
ip=192.168.1.205 root=/dev/nfs rw nfsroot=192.168.1.200:/mini2440/nfs_root
ipaddr=192.168.1.205
bootcmd=tftp;bootm 30008000
partition=nand0,0
mtddevnum=0
mtddevname=u-boot
and the booting sequence :
U-Boot 1.3.2-mini2440 (Feb 24 2010 - 13:04:49)
I2C: ready
DRAM: 64 MB
Flash: 2 MB
NAND: 1024 MiB
Found Environment offset in OOB..
USB: S3C2410 USB Deviced
In: serial
Out: serial
Err: serial
MAC: 08:08:11:18:12:27
Hit any key to stop autoboot: 0
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:08:11:18:12:27
TFTP from server 192.168.1.22; our IP address is 192.168.1.205
Filename 'uImage'.
Load address: 0x32000000
Loading: T
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#########################################################
done
Bytes transferred = 2288376 (22eaf8 hex)
## Booting kernel from Legacy Image at 32000000 ...
Image Name:
Created: 2011-07-10 14:58:04 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2288312 Bytes = 2.2 MB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing
Linux...........................................................................
.........................................................................
done, booting the kernel.
Many thanks for your help,
Pascal
Hangs after "booting the kernel"
Some additional information : The TFTP server run on my Debian machine The NFS share is on a QNAP NAS The kernel comes from this site (download area) sheers, Pascal
Hi Pascal....I'm having a similar problem while booting linux kernel from SD/MMC memory card onto a ARM-9based kit. I'd only rootfs and kernel image but it stops at "done,booting the kernel". Wat could be done over it? Thanks in advance.
A problem can be here: bootargs=console=ttySAC01,115200 noinitrd init=/sbin/init mini2440=0tb why ttySAC01? If I remember correctly should be ttySAC0
Hi Guys, I have tha same problem, but with OMAP3 Ti, TD3730. Booting hangs after "booting the kernel" But connsole settings are ok. What might be wrong? Have anybody any idea?
Hi All, I faced this problem. Now my board works fine. I think that a define is commented out. It is the problem. //#define CONFIG_USE_IRQ 0 /* Needed for USB device! */ ==> should remove // #define CONFIG_USE_IRQ 1 /* Needed for USB device! */ You can refer my files.


