linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* unrecognized/unsupported machine ID
@ 2010-10-08 18:31 Tuomas Vainikka
  2010-10-08 18:53 ` Arnaud Patard (Rtp)
  0 siblings, 1 reply; 2+ messages in thread
From: Tuomas Vainikka @ 2010-10-08 18:31 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

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).

Available machine support:

ID (hex)        NAME
000004bc        Lanner EM7210

Please check your kernel config and/or bootloader.



The machine I'm trying to execute linux on is Intel SS4000E, which
should identify as Lanner EM7210.
Linux 2.6.25.20 runs fine.

-Tuomas

^ permalink raw reply	[flat|nested] 2+ messages in thread

* unrecognized/unsupported machine ID
  2010-10-08 18:31 unrecognized/unsupported machine ID Tuomas Vainikka
@ 2010-10-08 18:53 ` Arnaud Patard (Rtp)
  0 siblings, 0 replies; 2+ messages in thread
From: Arnaud Patard (Rtp) @ 2010-10-08 18:53 UTC (permalink / raw)
  To: linux-arm-kernel

Tuomas Vainikka <tvainikk@gmail.com> 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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-10-08 18:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-08 18:31 unrecognized/unsupported machine ID Tuomas Vainikka
2010-10-08 18:53 ` Arnaud Patard (Rtp)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).