
"Mårten Wikman" Marten.Wikman@novia.fi writes:
Hello,
I'm bringing up a custom board that includes a mx283 and 64MB DDR2 memory, now I have some troubles with getting u-boot to properly boot the kernel. I have enabled kernel_debugging and with earlyprintk I get the following output:
## Booting kernel from Legacy Image at 42000000 ... Image Name: Linux-3.12.0-10554-g801a760 Created: 2013-11-19 20:56:47 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3538288 Bytes = 3.4 MiB Load Address: 40008000 Entry Point: 40008000 Verifying Checksum ... OK ## Flattened Device Tree blob at 41000000 Booting using the fdt blob at 0x41000000 Loading Kernel Image ... OK Loading Device Tree to 43b21000, end 43b291ca ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Error: unrecognized/unsupported processor variant (0x41069265).
After I looked the error message up on the internet I understand that the machine-id u-boot is passing to the kernel is wrong. When I compare arch_number from bdinfo on my custom board and my mx28-evk they are the same and my mx28-evk boots the same kernel image without roblems. Can anybody give some advice how to solve this?
0x41069265 is the CP15 ID register value for ARM926. I'd look into how this value ended up where the machine ID should be.