/[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 - (show annotations) (download) (as text)
Tue Jul 5 08:56:31 2005 UTC (9 years, 3 months ago) by neysx
Branch: MAIN
Changes since 1.8: +50 -57 lines
File MIME type: application/xml
Update from #97958

1 <?xml version='1.0' encoding="UTF-8"?>
2 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3
4 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/mips-requirements.xml,v 1.8 2005/03/14 10:00:53 neysx Exp $ -->
5
6 <guide link="/doc/en/mips-requirements.xml">
7
8 <title>Gentoo/MIPS Linux Hardware Requirements</title>
9
10 <author title="Author">
11 <mail link="kumba@gentoo.org">Joshua Kinard</mail>
12 </author>
13
14 <author title="Editor">
15 <mail link="redhatter@gentoo.org">Stuart Longland</mail>
16 </author>
17
18 <abstract>
19 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 </abstract>
23
24 <!-- 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
28 <version>0.7</version>
29 <date>2005-07-05</date>
30
31 <chapter>
32 <title>General Requirements</title>
33
34 <section>
35 <title>System Requirements</title>
36 <body>
37
38 <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
89 <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
118 <ul>
119 <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 <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 </ul>
182
183 </body>
184 </section>
185 <section>
186 <title>IP32: O2</title>
187 <body>
188
189 <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 <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 </ul>
241
242 </body>
243 </section>
244 </chapter>
245
246 <chapter>
247 <title>Silicon Graphics Systems -- Experimental/Unstable</title>
248 <section>
249 <body>
250
251 <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
263 <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
292 </body>
293 </section>
294 <section>
295 <title>IP28: Indigo 2 Impact (a.k.a Indigo 2 R10k)</title>
296 <body>
297
298 <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 <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 </li>
354 </ul>
355
356 </body>
357 </section>
358 <section>
359 <title>IP30: Octane</title>
360 <body>
361
362 <ul>
363 <li><b>Processor Options (Experimental):</b> R10000, R12000, R14000A</li>
364 <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 <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 </ul>
406
407 </body>
408 </section>
409 </chapter>
410
411 <chapter>
412 <title>Silicon Graphics Systems -- Unsupported</title>
413 <section>
414 <body>
415
416 <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
425 <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
435 </body>
436 </section>
437 </chapter>
438
439 <chapter>
440 <title>Silicon Graphics Accessories</title>
441 <section>
442 <body>
443
444 <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 <table>
452 <tr>
453 <th>Stable Support</th>
454 <th>Experimental Support</th>
455 <th>Unsupported/Untested</th>
456 </tr>
457 <tr>
458 <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 </tr>
495 </table>
496
497 <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 </body>
508 </section>
509 </chapter>
510
511 <chapter>
512 <title>Cobalt Servers -- Stable</title>
513 <section>
514 <body>
515
516 <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
529 </body>
530 </section>
531 <section>
532 <title>Qube/Raq 2800 (a.k.a Qube/Raq 2)</title>
533 <body>
534
535 <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
565 <chapter>
566 <title>Cobalt Servers -- Experimental</title>
567 <section>
568 <title>Raq 2700 (a.k.a Raq 1)</title>
569 <body>
570
571 <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
597 </body>
598 </section>
599 </chapter>
600
601 <chapter>
602 <title>Cobalt Servers -- Unsupported</title>
603 <section>
604 <title>Qube 2700 (a.k.a Qube 1)</title>
605 <body>
606
607 <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 <ul>
618 <li><b>Processor:</b> QED RM5230 @ 150MHz</li>
619 <li>
620 <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 </li>
626 <li>
627 <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 </li>
641 </ul>
642
643 </body>
644 </section>
645 </chapter>
646 </guide>

  ViewVC Help
Powered by ViewVC 1.1.20