/[gentoo]/xml/htdocs/doc/en/mips-requirements.xml
Gentoo

Contents of /xml/htdocs/doc/en/mips-requirements.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (hide annotations) (download) (as text)
Tue Jul 5 08:56:31 2005 UTC (9 years, 4 months ago) by neysx
Branch: MAIN
Changes since 1.8: +50 -57 lines
File MIME type: application/xml
Update from #97958

1 swift 1.1 <?xml version='1.0' encoding="UTF-8"?>
2     <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3 swift 1.4
4 neysx 1.9 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/mips-requirements.xml,v 1.8 2005/03/14 10:00:53 neysx Exp $ -->
5 swift 1.4
6 swift 1.1 <guide link="/doc/en/mips-requirements.xml">
7 swift 1.4
8     <title>Gentoo/MIPS Linux Hardware Requirements</title>
9    
10 swift 1.1 <author title="Author">
11 swift 1.4 <mail link="kumba@gentoo.org">Joshua Kinard</mail>
12 swift 1.1 </author>
13    
14 neysx 1.7 <author title="Editor">
15 neysx 1.9 <mail link="redhatter@gentoo.org">Stuart Longland</mail>
16 neysx 1.7 </author>
17    
18 swift 1.1 <abstract>
19 swift 1.4 This document provides an overview of the status of various MIPS-based systems
20     for installing Gentoo Linux. If you find errors or ommissions please email the
21     maintainer or an editor.
22 swift 1.1 </abstract>
23 swift 1.2
24 swift 1.4 <!-- The content of this document is licensed under the CC-BY-SA license -->
25     <!-- See http://creativecommons.org/licenses/by-sa/2.0 -->
26     <license />
27 swift 1.2
28 neysx 1.9 <version>0.7</version>
29     <date>2005-07-05</date>
30 swift 1.2
31 swift 1.1 <chapter>
32 neysx 1.7 <title>General Requirements</title>
33    
34 swift 1.1 <section>
35 neysx 1.7 <title>System Requirements</title>
36 swift 1.1 <body>
37    
38 neysx 1.7 <p>
39     The exact requirements will largely depend on what you intend to use the machine
40     for and how you wish to go about installing Gentoo. The following table should
41     give you a rough idea.
42     </p>
43    
44     <table>
45     <tr>
46     <ti/>
47     <th>Minimum</th>
48     <th>Recommended</th>
49     <th>Ideal</th>
50     </tr>
51     <tr>
52     <th>RAM:</th>
53     <ti>48~64MB</ti>
54     <ti>&gt;128MB</ti>
55     <ti>~256MB</ti>
56     </tr>
57     <tr>
58     <th>HDD:</th>
59     <ti>4GB</ti>
60     <ti>&gt;8GB</ti>
61     <ti>18GB</ti>
62     </tr>
63     </table>
64    
65     </body>
66    
67     </section>
68    
69     <section>
70     <title>A Note about serial consoles</title>
71     <body>
72    
73     <p>
74     If you lack an appropriate Framebuffer, you will be required to use serial
75     console. Serial console programs for linux include <c>minicom</c> and
76     <c>xc</c>, and for Windows, <c>HyperTerminal</c> and <c>Tera Term Pro</c>. If
77     you are running Windows, and intend to use HyperTerminal, it is advised that
78     you seek out an updated client from the program's website instead of the one
79     installed by default. An upgraded client provides much better serial support
80     than the default one installed by Windows.
81     </p>
82    
83     </body>
84     </section>
85     <section>
86     <title>User Testimonies &amp; Kernel Configurations</title>
87     <body>
88 swift 1.4
89 neysx 1.7 <p>
90     As an aid to the project, a <uri
91     link="http://stuartl.longlandclan.hopto.org/gentoo/mips/">hardware support
92     database</uri> has been set up. This support database is intended to provide a
93     quick and easy way to determine how well certain configurations are supported.
94     The system also allows people to contribute their comments and kernel configs.
95     </p>
96    
97     </body>
98     </section>
99     </chapter>
100    
101     <chapter>
102     <title>Silicon Graphics Systems -- Stable</title>
103     <section>
104     <body>
105    
106     <p>
107     The following systems are known to be very stable overall. Just about all the
108     core hardware is supported in these systems, and there are very few outstanding
109     stability issues at this time.
110     </p>
111    
112     </body>
113     </section>
114     <section>
115     <title>IP22: Indy, Indigo 2 and Challenge S</title>
116     <body>
117 swift 1.4
118 swift 1.5 <ul>
119 neysx 1.7 <li>
120     <b>Processor Options (Stable):</b>
121     <ul>
122     <li>
123     <e>(on Indy and Challenge S)</e>
124     R4000, R4400, R4600, R5000
125     </li>
126     <li>
127     <e>(on Indigo 2)</e>
128     R4000, R4400
129     </li>
130     </ul>
131     </li>
132     <li>
133     <b>Kernel Support:</b>
134     <ul>
135     <li>Linux 2.4: <e>Stable</e></li>
136     <li>Linux 2.6: <e>Experimental</e></li>
137     </ul>
138     </li>
139     <li>
140     <b>Kernel Architecture Support:</b>
141     <ul>
142     <li>32-bit: <e>Stable</e></li>
143     <li>64-bit: <e>Experimental</e></li>
144     </ul>
145     </li>
146     <li>
147     <b>Userland Support:</b>
148     <ul>
149     <li>o32: <e>Stable</e></li>
150     <li>n32: <e>Experimental</e> (Only on Linux 2.6 R5000/RM5200)</li>
151     <li>n64: <e>Not Available In Gentoo</e></li>
152     </ul>
153     </li>
154 neysx 1.8 <li>
155     <b>Notes:</b>
156     <ol>
157     <li>
158     At present, only the Newport (XL) graphics framebuffer is
159     supported in Linux. Therefore on systems with other framebuffers,
160     you will need to use serial console.
161     </li>
162     <li>
163     The Challenge S has its RJ-45 connector on a daughter board (Mezz)
164     linked with an unsupported SCSI adapter, a WD33C95A. In order for
165     this network connector to function, this SCSI bus needs to be
166     activated, however it is not yet supported by Linux. As a result
167     of this, the Challenge S can only get network connectivity via its
168     AUI connector.
169     </li>
170     <li>
171     Indigo2 EISA Support is <e>highly</e> experimental. It isn't very
172     well tested and may not work with all hardware. Hardware that it
173     is known to function with is listed, and as more compatible
174     hardware is discovered, it will be added. Please note that
175     hardware requiring DMA support is currently not functional. This
176     includes EISA/ISA-based soundcards. EISA Video cards requiring an
177     x86-compatible BIOS are also not functional.
178     </li>
179     </ol>
180     </li>
181 swift 1.5 </ul>
182    
183 swift 1.1 </body>
184     </section>
185     <section>
186 neysx 1.7 <title>IP32: O2</title>
187 swift 1.1 <body>
188    
189 neysx 1.7 <ul>
190     <li>
191     <b>Processor Options:</b>
192     <ul>
193     <li><b>Stable:</b> R5000, RM5200</li>
194     <li><b>Experimental:</b> RM7000</li>
195     <li><b>Unsupported:</b> R10000</li>
196     </ul>
197     </li>
198     <li>
199     <b>Kernel Support:</b>
200     <ul>
201     <li>Linux 2.4: <e>Unsupported in Kernel</e></li>
202     <li>Linux 2.6: <e>Stable</e></li>
203     </ul>
204     </li>
205     <li>
206     <b>Kernel Architecture Support:</b>
207     <ul>
208     <li>32-bit: <e>Unsupported in Kernel</e></li>
209     <li>64-bit: <e>Stable</e></li>
210     </ul>
211     </li>
212     <li>
213     <b>Userland Support:</b>
214     <ul>
215     <li>o32: <e>Stable</e></li>
216     <li>n32: <e>Experimental</e> (Only on Linux 2.6)</li>
217     <li>n64: <e>Not Available In Gentoo</e></li>
218     </ul>
219     </li>
220 neysx 1.8 <li>
221     <b>Notes:</b>
222     <ol>
223     <li>
224     The O2 RM7000 Processor support is limited in Linux currently, as it
225     requires a fairly recent kernel version (&gt;2.6.7), and has several
226     notable issues. The first issue is a problem with SCSI at the moment,
227     making the internal disks unusable at the current time. The Level 3
228     (Tertiary) Cache is also disabled due to there being no support for
229     this cache in the linux kernel.
230     </li>
231     <li>
232     Please be aware that this note only applies to the official SGI RM7000
233     running at 350MHz, not the 600MHz RM7000 that can be assembed using an
234     RM5200 board. These "modded" CPU modules for O2 systems are not
235     supported/tested, although, in theory, they should be functional, but
236     may suffer from the same problems listed above.
237     </li>
238     </ol>
239     </li>
240 neysx 1.7 </ul>
241 swift 1.1
242     </body>
243     </section>
244 neysx 1.7 </chapter>
245    
246     <chapter>
247     <title>Silicon Graphics Systems -- Experimental/Unstable</title>
248 swift 1.1 <section>
249     <body>
250    
251 neysx 1.7 <p>
252     The systems listed here are known to run Linux... <e>HOWEVER</e>, in many
253     cases, there are known stability issues, and major gaps in the hardware
254     support. In short, it will be a rough and bumpy ride.
255     </p>
256    
257     </body>
258     </section>
259     <section>
260     <title>IP27: Origin 200 and 2000</title>
261     <body>
262 swift 1.1
263 neysx 1.7 <ul>
264     <li>
265     <b>Processor Options <e>(Experimental)</e>:</b>
266     R10000, R12000
267     </li>
268     <li>
269     <b>Kernel Support:</b>
270     <ul>
271     <li>Linux 2.4: <e>Unsupported in Kernel</e></li>
272     <li>Linux 2.6: <e>Experimental</e></li>
273     </ul>
274     </li>
275     <li>
276     <b>Kernel Architecture Support:</b>
277     <ul>
278     <li>32-bit: <e>Unsupported in Kernel</e></li>
279     <li>64-bit: <e>Experimental</e></li>
280     </ul>
281     </li>
282     <li>
283     <b>Userland Support:</b>
284     <ul>
285     <li>o32: <e>Stable</e></li>
286     <li>n32: <e>Experimental</e></li>
287     <li>n64: <e>Not Available In Gentoo</e></li>
288     </ul>
289     </li>
290     </ul>
291 swift 1.4
292     </body>
293     </section>
294 neysx 1.7 <section>
295     <title>IP28: Indigo 2 Impact (a.k.a Indigo 2 R10k)</title>
296     <body>
297 swift 1.4
298 neysx 1.7 <ul>
299     <li>
300     <b>Processor Options <e>(Experimental)</e>:</b>
301     R10000
302     </li>
303     <li>
304     <b>Kernel Support:</b>
305     <ul>
306     <li>Linux 2.4: <e>Experimental</e></li>
307     <li>Linux 2.6: <e>Experimental</e></li>
308     </ul>
309     </li>
310     <li>
311     <b>Kernel Architecture Support:</b>
312     <ul>
313     <li>32-bit: <e>Unsupported in Kernel</e></li>
314     <li>64-bit: <e>Experimental</e></li>
315     </ul>
316     </li>
317     <li>
318     <b>Userland Support:</b>
319     <ul>
320     <li>o32: <e>Stable</e></li>
321     <li>n32: <e>Experimental</e> (Only on Linux 2.6)</li>
322     <li>n64: <e>Not Available In Gentoo</e></li>
323     </ul>
324     </li>
325     <li>
326 neysx 1.8 <b>Notes:</b>
327     <ol>
328     <li>
329     IP28 Indigo2 Impact support (classified as an Indigo2 system w/ an
330     R10000 Processor) is <e>very experimental</e>. Most of the work is
331     currently being done by Peter Fuerst who maintains patches on his
332     <uri link="http://home.alphastar.de/fuerst/download.html">website</uri>.
333     This kernel is <e>NOT</e> intended for stable, day-to-day use. The
334     Indigo2 IP28 system suffers from an issue known as <e>Speculative
335     Execution</e>, a feature of the R10000 Processor that is problematic on
336     machines that are <e>Non Cache Coherent</e>, such as the IP28 Indigo2
337     and on R10000/R12000-based IP32 O2 systems. Details on the nature of
338     Speculative Execution, and the issues it poses to the Indigo2 can be
339     found at the following URLs:
340    
341     <ul>
342     <li>
343     MIPS R10000 Microprocessor User's Manual (See <e>PDF Pages 51-55</e>)
344     <uri>http://techpubs.sgi.com/library/manuals/2000/007-2490-001/pdf/007-2490-001.pdf</uri>
345     </li>
346     <li>
347     Post to NetBSD sgimips Mailing List on 29 Jun 2000
348     <uri>http://mail-index.netbsd.org/port-sgimips/2000/06/29/0006.html</uri>
349     </li>
350     </ul>
351     </li>
352     </ol>
353 neysx 1.7 </li>
354     </ul>
355    
356     </body>
357     </section>
358 swift 1.4 <section>
359 neysx 1.7 <title>IP30: Octane</title>
360 swift 1.4 <body>
361    
362 neysx 1.7 <ul>
363 neysx 1.8 <li><b>Processor Options (Experimental):</b> R10000, R12000, R14000A</li>
364 neysx 1.7 <li>
365     <b>Kernel Support:</b>
366     <ul>
367     <li>Linux 2.4: <e>Unsupported in Kernel</e></li>
368     <li>Linux 2.6: <e>Experimental</e></li>
369     </ul>
370     </li>
371     <li>
372     <b>Kernel Architecture Support:</b>
373     <ul>
374     <li>32-bit: <e>Unsupported in Kernel</e></li>
375     <li>64-bit: <e>Experimental</e></li>
376     </ul>
377     </li>
378     <li>
379     <b>Userland Support:</b>
380     <ul>
381     <li>o32: <e>Stable</e></li>
382     <li>n32: <e>Experimental</e></li>
383     <li>n64: <e>Not Available In Gentoo</e></li>
384     </ul>
385     </li>
386 neysx 1.8 <li>
387     <b>Notes:</b>
388     <ol>
389     <li>
390     Octane support in Linux should be regarded as experimental. Support for
391     this particular machine from SGI has been progressing quite well and
392     the Linux kernel functions reasonably well. The current status for this
393     system may be found on
394     <uri link="http://helios.et.put.poznan.pl/~sskowron/ip30/">Stanislaw Skowronek's page</uri>.
395     Wider support in Gentoo for this system will be available in the future,
396     so watch this space closely for more details.
397     </li>
398     <li>
399     The serial ports on the Octane currently only support 9600 baud rate,
400     8-bits, no parity, 1 stop bit. Other baud rates do not currently work
401     at present.
402     </li>
403     </ol>
404     </li>
405 neysx 1.7 </ul>
406    
407     </body>
408     </section>
409     </chapter>
410 swift 1.4
411 neysx 1.7 <chapter>
412     <title>Silicon Graphics Systems -- Unsupported</title>
413     <section>
414     <body>
415 swift 1.4
416 neysx 1.7 <p>
417     Just about all of these systems are totally unsupported at the kernel level --
418     making a full Linux system totally impossible. Little is known about a lot of
419     the systems listed here -- therefore any support in the near future is highly
420     unlikely. You may wish to keep an eye on the <uri
421     link="http://www.linux-mips.org">Linux/MIPS website</uri> for any news of ports
422     -- either that, or start your own. :-)
423     </p>
424 swift 1.4
425 neysx 1.7 <ul>
426     <li>IP12: Iris Indigo (R3000 CPU)</li>
427     <li>IP20: Iris Indigo (R4000 or R4400 CPU)</li>
428     <li>IP26: Indigo 2 Power (R8000 CPU)</li>
429     <li>IP34: Fuel (R14000A or R16000 CPU)</li>
430     <li>IP35: Origin 3000 (R14000 or R14000A CPU)</li>
431     <li>IP45: Origin 300 (R14000 CPU)</li>
432     <li>IP53: Origin 350 &amp; Tezro (R16000 CPU)</li>
433     </ul>
434 swift 1.1
435 swift 1.4 </body>
436     </section>
437 neysx 1.7 </chapter>
438    
439     <chapter>
440     <title>Silicon Graphics Accessories</title>
441 swift 1.4 <section>
442     <body>
443 swift 1.1
444 neysx 1.7 <p>
445     As with most systems, there is quite wide array of peripherals that one can
446     obtain for Silicon Graphics systems. While a lot of these work in IRIX, Linux
447     support is a bit touch-and-go on some of these items. The following table
448     lists the support for each device.
449     </p>
450    
451 swift 1.1 <table>
452 neysx 1.7 <tr>
453 neysx 1.8 <th>Stable Support</th>
454     <th>Experimental Support</th>
455 neysx 1.7 <th>Unsupported/Untested</th>
456     </tr>
457     <tr>
458 neysx 1.9 <ti>
459     Indy/Indigo2: XL Graphics Card (Newport)<br/>
460     Indy/Indigo2: SGI Seeq Ethernet 10Mbps<br/>
461     Indy/Indigo2: WD33C93 SCSI<br/>
462     Indy/Indigo2: HAL2 Sound/Audio<br/>
463     Indy/Indigo2: Parallel Port<br/>
464     Indy/Indigo2: Serial Port<br/>
465     O2: SGI MACE Ethernet 10/100Mbps<br/>
466     O2: Adaptec AIC7880 SCSI<br/>
467     O2: Serial Port<br/>
468     Indigo2 ISA: Parallel Port Card (PC-Style)<br/>
469     Indigo2 ISA: NE2000 Compatible 10Mbps NIC (RTL8019)
470     </ti>
471     <ti>
472     Indy: I2C/VINO subsystem &amp; IndyCam<br/>
473     Indigo2 EISA: 3COM 3c597 10/100Mbps<br/>
474     O2: GBE Framebuffer<br/>
475     O2: PCI Slot<br/>
476     Octane: Keyboard<br/>
477     Octane: Mardi Gras (MGRAS) Graphics<br/>
478     Octane: QLogic ISP1040B SCSI<br/>
479     Octane: RAD1 Audio<br/>
480     Octane: SMP Support<br/>
481     Octane: V6/V8/V10/V12 Graphics (Odyssey)<br/>
482     Origin: IOC3 Ethernet 10/100Mbps<br/>
483     Origin: QLogic ISP1020 SCSI<br/>
484     O2 PCI: ALi 5273 USB 2.0 (Req. Kernel &gt;=2.6.8.1)
485     </ti>
486     <ti>
487     (1)Indy/Indigo2: Impact &amp; Extreme/XZ graphics chipsets<br/>
488     Indy: Phobos G130 10/100Mbps NIC<br/>
489     Indigo2: GIO64 Slots<br/>
490     Indigo2: Phobos G160 10/100Mbps NIC<br/>
491     Challenge S: WD33C95A SCSI Adapter/RJ-45 Daughter Card<br/>
492     O2: VICE Subsystem
493     </ti>
494 neysx 1.7 </tr>
495 swift 1.1 </table>
496    
497 neysx 1.9 <note>
498     (1) Work has begun on porting the ImpactSR to the Indigo2 Impact (IP28)
499     workstation. At the moment, it's early days, and the driver is not functional
500     yet, but this may change in the comming months.<br/>
501     Likewise with Extreme graphics... a few people were starting to look into
502     writing drivers for this chipset. Nothing has been released yet, but we may see
503     something in the not too distant future.<br/>
504     We will update this page if such a driver is released.
505     </note>
506    
507 neysx 1.7 </body>
508     </section>
509     </chapter>
510 swift 1.4
511 neysx 1.7 <chapter>
512     <title>Cobalt Servers -- Stable</title>
513     <section>
514     <body>
515 swift 1.1
516 neysx 1.7 <p>
517     The Cobalt servers are a set of machines all based around the QED RM523[01]
518     CPU. They came in two varieties, the RaQ -- a rackmounted model, and the Qube,
519     a small desktop model (1ft. cube). The big difference between these systems
520     and the SGI systems above, is that these systems are <e>little endian</e>
521     (<c>mipsel</c>) as opposed to <e>big endian</e> (<c>mips</c>).
522     </p>
523    
524     <p>
525     These were also sold under an OEM arragement to other companies, examples of
526     this are the Gateway Microserver (Qube 2) and the Seagate NasRaQ (RaQ 2).
527     </p>
528 swift 1.1
529     </body>
530     </section>
531     <section>
532 neysx 1.7 <title>Qube/Raq 2800 (a.k.a Qube/Raq 2)</title>
533 swift 1.1 <body>
534    
535 neysx 1.7 <ul>
536     <li><b>Processor:</b> QED RM5231 @ 250MHz</li>
537     <li>
538     <b>Kernel Version Support:</b>
539     <ul>
540     <li>Linux 2.4: <e>Stable</e></li>
541     <li>Linux 2.6: <e>Stable</e></li>
542     </ul>
543     </li>
544     <li>
545     <b>Kernel Architecture Support:</b>
546     <ul>
547     <li>32-bit: <e>Stable</e></li>
548     <li>64-bit: <e>Highly Experimental</e></li>
549     </ul>
550     </li>
551     <li>
552     <b>Userland Support:</b>
553     <ul>
554     <li>o32: <e>Stable</e></li>
555     <li>n32: <e>Not Available In Gentoo</e></li>
556     <li>n64: <e>Not Available In Gentoo</e></li>
557     </ul>
558     </li>
559     </ul>
560    
561     </body>
562     </section>
563     </chapter>
564 swift 1.4
565 neysx 1.7 <chapter>
566     <title>Cobalt Servers -- Experimental</title>
567     <section>
568     <title>Raq 2700 (a.k.a Raq 1)</title>
569     <body>
570 swift 1.4
571 neysx 1.7 <ul>
572     <li><b>Processor:</b> QED RM5230 @ 150MHz</li>
573     <li>
574     <b>Kernel Version Support:</b>
575     <ul>
576     <li>Linux 2.4: <e>Experimental</e></li>
577     <li>Linux 2.6: <e>Untested In Gentoo</e></li>
578     </ul>
579     </li>
580     <li>
581     <b>Kernel Architecture Support:</b>
582     <ul>
583     <li>32-bit: <e>Experimental</e></li>
584     <li>64-bit: <e>Untested In Gentoo</e></li>
585     </ul>
586     </li>
587     <li>
588     <b>Userland Support:</b>
589     <ul>
590     <li>o32: <e>Experimental</e></li>
591     <li>n32: <e>Not Available In Gentoo</e></li>
592     <li>n64: <e>Not Available In Gentoo</e></li>
593     </ul>
594     </li>
595     </ul>
596 swift 1.1
597     </body>
598     </section>
599 neysx 1.7 </chapter>
600    
601     <chapter>
602     <title>Cobalt Servers -- Unsupported</title>
603 swift 1.1 <section>
604 neysx 1.7 <title>Qube 2700 (a.k.a Qube 1)</title>
605 swift 1.1 <body>
606    
607 neysx 1.7 <p>
608     The Qube 2700 was the first of this whole subarchitecture. Unfortunately, it
609     lacks a serial port, making installation at present, damn near impossible.
610     We're looking into ways we can support this system, but as none of the
611     developers have access to one of these machines, we have no way to test our
612     efforts. You may wish to have a look at <uri
613     link="http://www.metzner.org/projects/qube/">Jan Metzner's page</uri> for more
614     information.
615     </p>
616    
617 swift 1.1 <ul>
618 neysx 1.7 <li><b>Processor:</b> QED RM5230 @ 150MHz</li>
619 swift 1.1 <li>
620 neysx 1.7 <b>Kernel Version Support:</b>
621     <ul>
622     <li>Linux 2.4: <e>Untested In Gentoo</e></li>
623     <li>Linux 2.6: <e>Untested In Gentoo</e></li>
624     </ul>
625 swift 1.1 </li>
626     <li>
627 neysx 1.7 <b>Kernel Architecture Support:</b>
628     <ul>
629     <li>32-bit: <e>Untested In Gentoo</e></li>
630     <li>64-bit: <e>Untested In Gentoo</e></li>
631     </ul>
632     </li>
633     <li>
634     <b>Userland Support:</b>
635     <ul>
636     <li>o32: <e>Untested In Gentoo</e></li>
637     <li>n32: <e>Not Available In Gentoo</e></li>
638     <li>n64: <e>Not Available In Gentoo</e></li>
639     </ul>
640 swift 1.1 </li>
641     </ul>
642    
643     </body>
644     </section>
645     </chapter>
646     </guide>

  ViewVC Help
Powered by ViewVC 1.1.20