Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Linux auf RM200

16 views
Skip to first unread message

Michael Gruetzner

unread,
Jun 15, 2003, 10:18:28 AM6/15/03
to
Hallo allerseits,

ich stehe vor der Herrausforderung, eine RM200 mit Linux zu bestücken.
Ich weiss, dass diese nicht offizielll von Debian-Mips unterstützt wird,
es aber einigen Leuten schon gelungen sein muss(zumindest zum Teil).
Falls mir jemand von euch einige Tips geben kann, wie das ganze am
besten zu bewerkstelligen ist und/oder worauf es zu achten gilt, wäre
ich sehr dankbar. Da das ganze für mich ziehmliches Neuland ist, freue
ich mich über jeden Hinweis.

Vielen Dank schon mal im Vorraus.

MfG
Michael

Marco Lorig

unread,
Jun 15, 2003, 10:41:19 AM6/15/03
to
Hallo Michael,

es wäre gut zu wissen, welche RM200 du hast. (PCI/EISA, ISA/VL, EISA/VL?).
AFAIK braucht man für Linux die NT-Firmware. (auf der RM200C).
Würde mich auf jedenfall interessieren, da ich mich mit dem Thema SNI Hardware & Linux/xBSD auch gerade beschäftige

Regards

Marco

Michael Gruetzner

unread,
Jun 15, 2003, 10:44:31 AM6/15/03
to
Marco Lorig wrote:
> Hallo Michael,
>
> es wäre gut zu wissen, welche RM200 du hast. (PCI/EISA, ISA/VL, EISA/VL?).
Ich habe die ISA/VL Version. Von einer EISA/VL habe ich noch nie was
gehört. Ich kenne nur die RM200(ISA) und die RM200C(PCI).

Michael

Marco Lorig

unread,
Jun 15, 2003, 11:09:09 AM6/15/03
to
"Michael Gruetzner" <Michael_...@gmx.de> schrieb:

> Ich habe die ISA/VL Version. Von einer EISA/VL habe ich noch nie was
> gehört. Ich kenne nur die RM200(ISA) und die RM200C(PCI).

Deshalb ja das EISA/VL?. Ich war mir nicht mehr sicher , ob es diese Version gegeben hat.
Zwischen der RM200 und RM200C gibt es wohl einen ziemlich großen bzw. bedeutenden Unterschied, welcher für Linux wohl ausschlaggebend ist. Leider kenn ich ihn nicht ;) Unter RU sieht alles gleich aus ;)

Regards

Marco

Michael Engel

unread,
Jun 16, 2003, 3:15:41 AM6/16/03
to
Michael Gruetzner <Michael_...@gmx.de> wrote:
> ich stehe vor der Herrausforderung, eine RM200 mit Linux zu bestücken.

Nimm Dir 3 oder 4 Monate Zeit, einen Crosscompiler und gute Linux
Kernel-Kenntnisse...

> Ich weiss, dass diese nicht offizielll von Debian-Mips unterstützt wird,

Auch inoffiziell nicht.

> es aber einigen Leuten schon gelungen sein muss(zumindest zum Teil).

Vermutlich exakt Einem (nämlich mir ;-)). Mit Kernel 2.2.x, 1999 oder so.
Und das war auch nicht so überzeugend.

> Falls mir jemand von euch einige Tips geben kann, wie das ganze am
> besten zu bewerkstelligen ist und/oder worauf es zu achten gilt, wäre
> ich sehr dankbar. Da das ganze für mich ziehmliches Neuland ist, freue
> ich mich über jeden Hinweis.

Keine Chance, grade für die ISA/VL-Maschine fehlt jeglicher Kernel-
Support, die RM200C läuft AFAIK seit 2.3.irgendwas auch nicht mehr.

IMHO macht es auch nicht wirklich Sinn, einen Port, der auf der ARC/NT-
Firmware basiert, weiterzuführen. Mit einer big endian-Portierung wäre
man zumindest zu den SGI-Kisten binärkompatibel.

ciao,
Michael
--
Michael Engel - men...@informatik.uni-marburg.de
Philipps-Universität Marburg - FB Mathematik und Informatik
Hans-Meerwein-Str. - 35032 Marburg
Tel. 06421 / 28 21562 - Fax: 06421 / 28 21573

Marco Lorig

unread,
Jun 16, 2003, 4:08:20 AM6/16/03
to
Hi Michael,

wie würde es denn eigentlich mit xBSD aussehen? Sind die Chancen da gleich schlecht?

Regards

Marco

Michael Gruetzner

unread,
Jun 16, 2003, 1:46:21 PM6/16/03
to
Michael Engel wrote:
> Michael Gruetzner <Michael_...@gmx.de> wrote:
>
>>ich stehe vor der Herrausforderung, eine RM200 mit Linux zu bestücken.
>
>
> Nimm Dir 3 oder 4 Monate Zeit, einen Crosscompiler und gute Linux
> Kernel-Kenntnisse...
>
>
>>Ich weiss, dass diese nicht offizielll von Debian-Mips unterstützt wird,
>
>
> Auch inoffiziell nicht.
>
>
>>es aber einigen Leuten schon gelungen sein muss(zumindest zum Teil).
>
>
> Vermutlich exakt Einem (nämlich mir ;-)). Mit Kernel 2.2.x, 1999 oder so.
> Und das war auch nicht so überzeugend.
>
Mir ist es bis jetzt noch nicht gelungen, einer Kernel(2.2.x/2.4.10) zu
cross-kompilieren. Bei ftp.linux-mips.org hab ich einen vorkompilierten
kernel samt milo gefunden, der aber auch nicht bootet, da die RM das FS
der Diskette nicht erkennt. :-(

Michael

Michael Engel

unread,
Jun 18, 2003, 4:18:18 PM6/18/03
to
Marco Lorig <mlo...@web.de> wrote:
> wie würde es denn eigentlich mit xBSD aussehen? Sind die Chancen da
> gleich schlecht?

Naja, NetBSD hab ich mir auch schonmal länger überlegt. Auf der SGI-
Portierung aufzubauen halte ich für realistisch, wenn man eine big
endian Portierung haben will - ansonsten halt der ARC-Port mit der
little endian Firmware. Die big endian firmware dürfte aber wohl bei
RM200 deutlich weiter verbreitet sein und RM400 mit little endian
ARC-Firmware hab ich noch nie gesehn. Wenn ich nochmal an der Portierung
arbeiten würde, hätte ich zumindest auch mal gerne ne aktuelle RM200C
und RM400C hier, um den PCI-Support und R5k/R10k-Support hinzubekommen.

Das eigentliche Problem ist halt nicht unbedingt das zu Grunde liegende
OS, sondern einfach die Tatsache, dass es keiner macht. Im Moment ist
mir meine Freizeit aber auch irgendwie wichtig, hänge schon den ganzen
Tag in der Uni am Rechner rum...

Müsste mal Crosscompiler für NetBSD/MIPS hier auf OS X bauen, das
senkt den Anfangswiderstand, was zu tum ;-). Das 233 MHz Multia, das
hier unter NetBSD läuft, ist zum Compilieren doch arg langsam.

Michael Engel

unread,
Jun 18, 2003, 4:23:53 PM6/18/03
to
Michael Gruetzner <Michael_...@gmx.de> wrote:
> Mir ist es bis jetzt noch nicht gelungen, einer Kernel(2.2.x/2.4.10) zu
> cross-kompilieren.

Das ist eigentlich mit den richtigen Cross-Compilern nicht so aufwendig.
Ein normaler 2.2/2.4-Kernel von kernel.org oder so wird allerdings
ziemlich sicher Probleme beim Compilieren für MIPS machen.

> Bei ftp.linux-mips.org hab ich einen vorkompilierten
> kernel samt milo gefunden, der aber auch nicht bootet, da die RM das FS
> der Diskette nicht erkennt. :-(

Wie hast Du den draufgepackt? Die RM200 mit ARC-Firmware erwartet da
ein normales DOS FAT-Filesystem mit milo.exe und dem Kernel drauf. Und
es muss der richtige milo sein (0.27.1), ältere laufen wegen Bugs in
der Siemens ARC-Firmware nicht auf RM200.

Michael Gruetzner

unread,
Jun 19, 2003, 10:47:21 AM6/19/03
to
Michael Engel wrote:
> Michael Gruetzner <Michael_...@gmx.de> wrote:
>
>>Mir ist es bis jetzt noch nicht gelungen, einer Kernel(2.2.x/2.4.10) zu
>>cross-kompilieren.
>
>
> Das ist eigentlich mit den richtigen Cross-Compilern nicht so aufwendig.
> Ein normaler 2.2/2.4-Kernel von kernel.org oder so wird allerdings
> ziemlich sicher Probleme beim Compilieren für MIPS machen.
>
Ich habe einen vanilla kernel von kernel.org genommen. Ich habe mir
schon gedacht, dass noch irgend ein Patch oder so fehlt, habe aber
leider nichts gefunden. Die Kernel bei linux-mips.org sind alle schon
ziehmlich alt(2.0.x), lassen sich aber auch nicht kompilieren.

>
>>Bei ftp.linux-mips.org hab ich einen vorkompilierten
>>kernel samt milo gefunden, der aber auch nicht bootet, da die RM das FS
>>der Diskette nicht erkennt. :-(
>
>
> Wie hast Du den draufgepackt? Die RM200 mit ARC-Firmware erwartet da
> ein normales DOS FAT-Filesystem mit milo.exe und dem Kernel drauf. Und
> es muss der richtige milo sein (0.27.1), ältere laufen wegen Bugs in
> der Siemens ARC-Firmware nicht auf RM200.
>

Ich habe mich genau an das Readme gehalten: Diskette mit FAT formatiert,
kernel und milo draufkopiert - fertig.
Die RM sagt: Unknown FS Type.
Komisch. Allerdings kann ich auch keine FAT Disketten mounten...

MfG
Michael

> ciao,
> Michael

Marco Lorig

unread,
Jun 19, 2003, 10:57:09 AM6/19/03
to
> Naja, NetBSD hab ich mir auch schonmal länger überlegt. Auf der SGI-
> Portierung aufzubauen halte ich für realistisch, wenn man eine big
> endian Portierung haben will - ansonsten halt der ARC-Port mit der
> little endian Firmware. Die big endian firmware dürfte aber wohl bei
> RM200 deutlich weiter verbreitet sein und RM400 mit little endian
> ARC-Firmware hab ich noch nie gesehn. Wenn ich nochmal an der Portierung
> arbeiten würde, hätte ich zumindest auch mal gerne ne aktuelle RM200C
> und RM400C hier, um den PCI-Support und R5k/R10k-Support hinzubekommen.

Falls du ne PCI RM200 brauchst, ist kein Problem. Allerdings big Endian.
Und ich wäre da strikt gegen die ARC Firmware.

Regards

Marco

Michael Gruetzner

unread,
Jun 22, 2003, 5:01:56 PM6/22/03
to
Michael Engel wrote:
> Michael Gruetzner <Michael_...@gmx.de> wrote:
>
>>Mir ist es bis jetzt noch nicht gelungen, einer Kernel(2.2.x/2.4.10) zu
>>cross-kompilieren.
>
>
> Das ist eigentlich mit den richtigen Cross-Compilern nicht so aufwendig.
> Ein normaler 2.2/2.4-Kernel von kernel.org oder so wird allerdings
> ziemlich sicher Probleme beim Compilieren für MIPS machen.
>
>
>>Bei ftp.linux-mips.org hab ich einen vorkompilierten
>>kernel samt milo gefunden, der aber auch nicht bootet, da die RM das FS
>>der Diskette nicht erkennt. :-(
>
>
> Wie hast Du den draufgepackt? Die RM200 mit ARC-Firmware erwartet da
> ein normales DOS FAT-Filesystem mit milo.exe und dem Kernel drauf. Und
> es muss der richtige milo sein (0.27.1), ältere laufen wegen Bugs in
> der Siemens ARC-Firmware nicht auf RM200.
>
Ich hatte natürlich keine ARC Firmware - kein Wunder, dass es nicht
geklappt hat. Die ARC Firmware hab ich heute installiert. Jetzt Startet
milo und lädt den Kernel, bleibt dann aber stehen :-( . Mein
selbstkompilierter 2.4.19 ist leider zu gross für eine Diskette und milo
will den Kernel nicht von cd laden. Netzwerk Boot scheint mit der ARC
Firmware auch nicht zu funktionieren. Muss ich den Kernel eigentlich für
MIPS oder MIPSEL kompilieren? Was ist eigentlich der Unterschied
zwischen MIPS und MIPSEL?
Fragen über Fragen... ;-)

MfG
Michael

> ciao,
> Michael

Marco Lorig

unread,
Jun 22, 2003, 5:55:51 PM6/22/03
to
Hi,

>Was ist eigentlich der Unterschied
> zwischen MIPS und MIPSEL?

Ich glaube MIPS = BigEndian und MIPSEL = Little Endian
Bei ARC dann wohl MIPSEL.

Apropos, hat jemand von euch die beiden Disketten mit SINIX-Console und ARC-Console?


Regards

Marco

Dennis Grevenstein

unread,
Jun 23, 2003, 6:59:01 AM6/23/03
to
Marco Lorig <mlo...@web.de> wrote:
>
> Apropos, hat jemand von euch die beiden Disketten mit SINIX-Console und ARC-Console?

Ja, die haette ich auch gern.

mfg
Dennis

--
The long journey to world domination begins with a single step.

Illiad

Michael Engel

unread,
Jun 26, 2003, 12:04:59 PM6/26/03
to
Michael Gruetzner <Michael_...@gmx.de> wrote:
> Ich hatte natürlich keine ARC Firmware - kein Wunder, dass es nicht
> geklappt hat. Die ARC Firmware hab ich heute installiert. Jetzt Startet
> milo und lädt den Kernel, bleibt dann aber stehen :-( .

Hmm, das ist nicht viel. Mal auf der seriellen Schnittstelle
geschaut, ob da was kommt?

> Mein
> selbstkompilierter 2.4.19 ist leider zu gross für eine Diskette und milo
> will den Kernel nicht von cd laden.

Das hatte ich auch nie hinbekommen - wobei ich mich nicht wirklich
erinnere, ob in milo iso9660-Support drin war.

> Netzwerk Boot scheint mit der ARC Firmware auch nicht zu funktionieren.

Dafür mit der SINIX-Firmware.

> Muss ich den Kernel eigentlich für MIPS oder MIPSEL kompilieren?

mipsel für ARC, mips (=mipseb) für SINIX (gibt's aber noch nicht).

> Was ist eigentlich der Unterschied zwischen MIPS und MIPSEL?

MIPS=big endian, MIPSEL=little endian. NT läuft/lief nur auf little
endian Maschinen (Alpha und x86 sind little endian, MIPS kann beides
und die armen PPCs wurden IIRC zu little endian vergewaltigt).
Die einzigen anderen MIPS-Kisten die ich kenne, die little endian
fahren, sind die DECstations - das halt wohl aus Kompatibilität zu
den VAXen.

0 new messages