Hi, I compiled the kernel image using buildroot for the at91rm9200 development kit (at91rm9200-dk). And I am trying to boot up the kernel using u-boot. I have tried two ways of booting it up. 1. Using bootm command (after downloading uImage): But though u-boot successfully identifies the image, the kernel does not boot up. Here is what I see on console: [/START] U-Boot> bootm 20008000 ## Booting image at 20008000 ... Image Name: Linux-2.6.22.1 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1510240 Bytes = 1.4 MB Load Address: 20008000 Entry Point: 20008000 Verifying Checksum ... OK XIP Kernel Image ... OK Starting kernel ... [/END] But hereafter nothing.... 2. go command (after downloading zImage): U-Boot> go 20008000 ## Starting application at 0x20008000 ... Uncompressing Linux.......................................................................... done, booting the kernel. Error: unrecognized/unsupported machine ID (r1 = 0x21eddca8). Available machine support: ID (hex) NAME 00000106 Atmel AT91RM9200-DK Please check your kernel config and/or bootloader. However I have used the correct default config for compiling kernel. make at91rm9200dk_defconfig Here is the info about u-boot I am using: U-Boot 1.1.2 (Jul 25 2007 - 10:48:26) DRAM: 32 MB Atmel: AT49BV163D (16Mbit) Flash: 2 MB DataFlash:AT45DB161 Nb pages: 4096 Page Size: 528 Size= 2162688 bytes Logical address: 0xC0000000 Area 0:\0x09C0000000 to C0007FFF (RO) Area 1:\0x09C0008000 to C001FFFF (RO) Area 2:\0x09C0020000 to C0027FFF Area 3:\0x09C0028000 to C020FFFF In: serial Out: serial Err: serial Please help me in identifying where I am going wrong. One note: the version that comes with buildroot is 1.2. But it is broken for at91rm9200-dk. So, I am using the version 1.1.2. Can that be the cause?

u-boot on AT91RM9200DK does not boot up the linux kernel
Started by ●October 27, 2008
