[U-Boot] u-boot-2009.03 Hangs

Hi ,
Tried the latest u-boot in a Sequoia board , withnand-Configuration, but it hangs in between. Neither getting the shell Nor Boot count. But the board , work fine with old u-boot 1.3.1 (eldk 4.2) with same nand option. Checked size of the images in nand boot and got as follows.
Size: Image
28232 u-boot-spl 16384 u-boot-spl-16k.bin 4096 u-boot-spl.bin 435016 u-boot-nand.bin
So hope , this shouldn't be a problem, as I do nand-Write with 0x70000 size.
The Hanging Err As follows:--
U-Boot 2009.03 (Mar 27 2009 - 20:07:57)
CPU: AMCC PowerPC 440EPx Rev. A at 528 MHz (PLB=132, OPB=66, EBC=66 MHz) Security/Kasumi support Bootstrap Option H - Boot ROM Location I2C (Addr 0x52) Internal PCI arbiter enabled, PCI async ext clock used 32 kB I-Cache 32 kB D-Cache Board: Sequoia - AMCC PPC440EPx Evaluation Board, Rev. F, PCI=66 MHz I2C: ready DRAM: 256 MB FLASH: 64 MB NAND: 32 MiB *** Warning - bad CRC, using default environment
PCI: Bus Dev VenId DevId Class Int USB: Host(int phy) Device(ext phy) DTT: 1 is 33 C Net: No ethernet found.
Type run flash_nfs to mount root filesystem over NFS <hangs-here>
Else it keeps on Giving MC Exception in Loop following the Above Debug printings as follows::
Machine Check Exception. Caused by (from msr): regs 0fe40cc8 TLB Parity Error DDR0: DDR0_00 c0190a DDR0: At least one interrupt active DDR0: DRAM initialization complete. DDR0: Write Out-of-Range command NIP: 0FF6F8CC XER: 0000005F LR: 0FF6F660 REGS: 0fe40cc8 TRAP: 0200 DEAR: FF0FFFFF MSR: 00029000 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 00
GPR00: 0003B408 0FE40DB8 0FE40F30 00000000 00000000 00000000 00000000 15E953B4 GPR08: 0FF52F88 00000000 1F78A408 0FE42448 24000024 00000000 0FFA9500 0FF7216C GPR16: 0FF9D578 0FFA4CB8 0FF9D544 0FFA9404 0FFA4CB8 0FFA9404 0FFA9404 00000000 GPR24: 00000003 00000000 00000000 0FE42390 0FE42450 00000000 0FFAAA68 00000000 Call backtrace: 0FFA9404 0FF72670 0FF73898 0FF73AA8 0FF764DC 0FF52AB4 0FF436A8 machine check
Appreciate any clue or suggestions. Thanks in advance.

Dear renjith kumar,
In message a8474bd70903270633t2b5087b3qe32c3f06bf88b835@mail.gmail.com you wrote:
Tried the latest u-boot in a Sequoia board , withnand-Configuration, but it hangs in between.
This has been fixed in the meantime, see
commit 3edf68c47fdd52f19c1e840771c19ba90cf5ced1 Author: Stefan Roese sr@denx.de Date: Thu Mar 26 16:14:13 2009 +0100
ppc4xx: Sequoia: Fix TLB reassignment in NAND booting code
This patch fixes a bug in the Sequoia TLB init code to reconfigure the correct TLB (boot space) after running from RAM. This bug was introduced with patch 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed [ppc4xx: Make Sequoia boot vxWorks] which changed the order of the TLB in the Sequoia init.S file.
Signed-off-by: Stefan Roese sr@denx.de
Please use top of tree from the git repository, this should work again.
Best regards,
Wolfgang Denk

On Fri, Mar 27, 2009 at 7:15 PM, Wolfgang Denk wd@denx.de wrote:
commit 3edf68c47fdd52f19c1e840771c19ba90cf5ced1
Author: Stefan Roese sr@denx.de Date: Thu Mar 26 16:14:13 2009 +0100
This Patch Removes the problem , Thanks.
participants (2)
-
renjith kumar
-
Wolfgang Denk