Thread (1 message) 1 message, 1 author, 2010-10-08

unrecognized/unsupported machine ID

From: Arnaud Patard Rtp <hidden>
Date: 2010-10-08 18:53:57

Tuomas Vainikka [off-list ref] writes:
Hello,
Hi,
I compiled linux 2.6.35.7 stable release from kernel.org, loaded it to
RedBoot and got this:

EM-7210 (RAM mode) 2005-12-22
== Executing boot script in 5.000 seconds - enter ^C to abort
^C
RedBoot> load -v -r -b 0x01008000 -m tftp zImage-20101005
/
Raw file loaded 0x01008000-0x011e7187, assumed entry at 0x01008000
RedBoot> exec
Using base address 0x01008000 and length 0x001df188
Uncompressing Linux... done, booting the kernel.

Error: unrecognized/unsupported machine ID (r1 = 0x00000147).
default redboot is using the wrong machine id (iirc iq31244 machine id)
so you have to use things like devio to modify r1 register before
booting the kernel. I use a script doing roughly that :

(
  devio 'wl 0xe3a01c04,4' 'wl 0xe38110bc,4'
  cat arch/arm/boot/zImage
) > arch/arm/boot/zImage.ss4000e

And then, use the zImage.ss4000e.

Arnaud
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help