[U-Boot-Users] bootm sets wrong Machine ID for at91rm9200dk
Andrew Zhukov
zhukov at tst.spb.su
Fri Mar 17 16:52:59 CET 2006
On Fri, 2006-03-17 at 15:01, Marco Cavallini wrote:
> > After bootm (u-boot 1.1.4), kernel 2.6.15.6 hangs. The reason is the
> > Machine Id (in r1) is 0xfb, but the kernel expects 0x106 (at91rm9200dk).
> > Which file should be edited in u-boot?
> > Note: I'm not the only one who face the problem.
> >
> Andrew
> take a look at
> board/at91rm9200dk/at91rm9200dk.c
> function board_init()
> MACH_TYPE_AT91RM9200
Thanks! I changed the line 60 in board/at91rm9200dk/at91rm9200dk.c and
the kernel starts all right.
The change is:
/* arch number of AT91RM9200DK-Board */
- gd->bd->bi_arch_number = MACH_TYPE_AT91RM9200;
+ gd->bd->bi_arch_number = MACH_TYPE_AT91RM9200DK;
Thanks to all who replied!
More information about the U-Boot
mailing list