
On Monday 13 July 2009 16:28:33 Eibach, Dirk wrote:
I narrowed it down to board_early_init_r() where
remove_tlb() is done.
Before or after the remove_tlb()?
It is in remove_tlb().
OK.
When I do a 'res halt' 'res run' sequence with the BDI the
board comes
up fine.
Any ideas?
No, sorry. I haven't done much work on Canyonlands lately. Is this problem new? When did it first appear on your system?
u-boot-2009.01 works fine. After upgrading to current git I didn't notice the problem at once because it appears only after powercycling the board.
I suggest you halt (while (1) ;) you system right before the remove_tlb() call and check the TLB setup via the BDI. This should give you an idea what's wrong here.
Otherwise "git bisect" is your fried...
Thanks.
Best regards, Stefan
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de =====================================================================