> -----Original Message----- > From: Sylvain Munaut [mailto:tnt at 246tNt.com] > Sent: Thu 2/23/2006 15:38 > To: #LI JIANGGAN# > Cc: linuxppc-embedded at ozlabs.org > Subject: Re: boot failure on lite5200b board > > #LI JIANGGAN# wrote: > > Hello all, > > > > For my end-of-study project, I am working on an embedded system with > > reference of freescale's lite5200b reference board. I was trying to boot > > Linux 2.6.15 on the board (with the fec and bestcomm corrected). however > > the booting was stuck at the following stage: > > In addition to what has already been said (use a higher address for the > image and don't forget console=ttyPSC0 in kernel command line), make > sure you use the kernel from my git tree, it contains a few patches from > John Rigby to add support for the lite5200b. > > Please report if it works, I've not been able to test those myself since > i'm still on lite5200. > > > Sylvain
The problem might be in the U-Boot environment variables See mine below. NOTE: that the boot_cmd executes the command run net_nfs and that the net_nfs tftp's the kernel, then executs the run setconsole nfsargs addip before it boots the kernel Hope that helps Martin U-Boot 1.1.4 (Feb 22 2006 - 14:42:05) CPU: MPC5200 v2.2 at 462 MHz Bus 132 MHz, IPB 132 MHz, PCI 33 MHz Board: Freescale MPC5200 (Lite5200B) I2C: 85 kHz, ready DRAM: 256 MB FLASH: 32 MB PCI: Bus Dev VenId DevId Class Int 00 1a 1057 5809 0680 00 In: serial Out: serial Err: serial Net: FEC ETHERNET IDE: Bus 0: OK Device 0: not available Device 1: not available Type "run flash_nfs" to mount root filesystem over NFS Hit any key to stop autoboot: 0 => printenv bootcmd=run net_nfs bootdelay=5 baudrate=115200 preboot=echo;echo Type "run flash_nfs" to mount root filesystem over NFS;echo baudrate=115200 netdev=eth0 addip=setenv bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):$(netdev):off pani5ethact=FEC ETHERNET serverip=192.168.100.33 gatewayip=192.168.100.1 netmask=255.255.255.0 rootpath=/opt/eldk/ppc_6xx ipaddr=192.168.100.29 ramargs=setenv bootargs root=/dev/ram rw net_nfs=tftp 200000 $(bootfile);run setconsole nfsargs addip;bootm setconsole=setenv bootargs $(console) nfsargs=setenv bootargs $(bootargs) root=/dev/nfs rw nfsroot=$(serverip):$(root)bootfile=MPC5200/uImage hostname=weedwhacker bootdelay=5 console=console=ttyPSC0,115200n8 console=tty1 flash_nfs=run setconsole nfsargs addip;bootm autoload=no ethaddr=00:04:9f:00:27:35 stdin=serial stdout=serial stderr=serial Environment size: 868/65532 bytes => boot Using FEC ETHERNET device TFTP from server 192.168.100.33; our IP address is 192.168.100.29 Filename 'MPC5200/uImage'. Load address: 0x200000 Loading: ################################################################# ################################################################# ############################################################### done Bytes transferred = 986472 (f0d68 hex) ## Booting image at 00200000 ... Image Name: Linux-2.6.16-rc1-gaf4f75fd-dirty Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 986408 Bytes = 963.3 kB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK id mach(): done MMU:enter MMU:hw init MMU:mapin MMU:setio MMU:exit setup_arch: enter setup_arch: bootmem arch: exit Linux version 2.6.16-rc1-gaf4f75fd-dirty (wedepohl at ubuntu) (gcc version 4.0.0 (6Built 1 zonelists Kernel command line: console=ttyPSC0,115200n8 console=tty1 root=/dev/nfs rw nfsxPID hash table entries: 2048 (order: 11, 32768 bytes) Console: colour dummy device 80x25 Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 257536k available (1504k kernel code, 496k data, 96k init, 0k highmem) Mount-cache hash table entries: 512 NET: Registered protocol family 16 PCI: Probing PCI hardware io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered Serial: MPC52xx PSC driver ttyPSC0 at MMIO 0xf0002000 (irq = 40) is a MPC52xx PSC RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize mice: PS/2 mouse device common for all mice NET: Registered protocol family 2