Hi Anders, On Tuesday 02 June 2009 09:08:38 Anders Darander wrote: > I'm trying to enable the UBI-support in U-Boot (later intending to > also enable the UBIFS-support). This is on a AT91SAM9260-based system. > I've verified the same behaviour using both the > at91sam9260ek_nandflash_config and a forward-ported patch for the > Olimex sam9_l9260 board. Currently I'm concentrating on the > at91sam9260ek_nandflash_config, as this one is in the U-Boot > repository. > > However, once I enable the UBI-support, the nand-flash chip is not > detected... I've tried to trace the problem, and I've found that it is > timer-related.
Which options did you define to enable UBI? apollon.h should be helpful as an example here. Ah, I see them in your patch below. Looks ok on first glance. > It seems that once I enable CONFIG_CMD_UBI, the timer > does not work (the debug-printf in the get_ticks()-function in the > supplied patch is not printing). If I comment out CONFIG_CMD_UBI, > U-Boot continously prints stuff like: > Debug: timestamp=6 > Debug: timestamp=10215 > Debug: timestamp=21556 > which is expected. > > I'm compiling by running: > make clean > make at91sam9260ek_nandflash_config > make > and then flashing u-boot.bin to the board. > > The supplied patch works, unless the '#define CONFIG_CMD_UBI 1' > is uncommented, in which case the get_ticks function in > cpu/arm926ejs/at91/timer.c never seems to be called. I've sofar been > unable to understand why. Strange. This should have nothing to do with UBI at all. Sorry I have no clue where this problem is coming from. Perhaps a "sleeping" issue that is triggered by larger image size? 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: off...@denx.de ===================================================================== _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot