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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.7 Revision 1.12
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3 3
4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/mips-requirements.xml,v 1.7 2005/03/12 17:36:22 neysx Exp $ --> 4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/mips-requirements.xml,v 1.12 2006/02/12 13:39:40 nightmorph Exp $ -->
5 5
6<guide link="/doc/en/mips-requirements.xml"> 6<guide link="/doc/en/mips-requirements.xml">
7 7
8<title>Gentoo/MIPS Linux Hardware Requirements</title> 8<title>Gentoo/MIPS Linux Hardware Requirements</title>
9 9
10<author title="Author"> 10<author title="Author">
11 <mail link="kumba@gentoo.org">Joshua Kinard</mail> 11 <mail link="kumba@gentoo.org">Joshua Kinard</mail>
12</author> 12</author>
13 13
14<author title="Editor"> 14<author title="Editor">
15 <mail link="stuartl@longlandclan.hopto.org">Stuart Longland</mail> 15 <mail link="redhatter@gentoo.org">Stuart Longland</mail>
16</author> 16</author>
17 17
18<abstract> 18<abstract>
19This document provides an overview of the status of various MIPS-based systems 19This document provides an overview of the status of various MIPS-based systems
20for installing Gentoo Linux. If you find errors or ommissions please email the 20for installing Gentoo Linux. If you find errors or omissions please email the
21maintainer or an editor. 21maintainer or an editor.
22</abstract> 22</abstract>
23 23
24<!-- The content of this document is licensed under the CC-BY-SA license --> 24<!-- The content of this document is licensed under the CC-BY-SA license -->
25<!-- See http://creativecommons.org/licenses/by-sa/2.0 --> 25<!-- See http://creativecommons.org/licenses/by-sa/2.0 -->
26<license /> 26<license />
27 27
28<version>0.5</version> 28<version>0.8</version>
29<date>2005-03-08</date> 29<date>2006-02-12</date>
30 30
31<chapter> 31<chapter>
32<title>General Requirements</title> 32<title>General Requirements</title>
33 33
34<section> 34<section>
35<title>System Requirements</title> 35<title>System Requirements</title>
36<body> 36<body>
37 37
38<p> 38<p>
39The exact requirements will largely depend on what you intend to use the machine 39The exact requirements will largely depend on what you intend to use the
40for and how you wish to go about installing Gentoo. The following table should 40machine for and how you wish to go about installing Gentoo. The following
41give you a rough idea. 41table should give you a rough idea.
42</p> 42</p>
43 43
44<table> 44<table>
45 <tr> 45 <tr>
46 <ti/> 46 <ti/>
63</table> 63</table>
64 64
65</body> 65</body>
66 66
67</section> 67</section>
68
69<section> 68<section>
70<title>A Note about serial consoles</title> 69<title>A Note about serial consoles</title>
71<body> 70<body>
72 71
73<p> 72<p>
118<ul> 117<ul>
119 <li> 118 <li>
120 <b>Processor Options (Stable):</b> 119 <b>Processor Options (Stable):</b>
121 <ul> 120 <ul>
122 <li> 121 <li>
123 <e>(on Indy and Challenge S)</e> 122 <e>(on Indy and Challenge S)</e> R4000, R4400, R4600, R5000
124 R4000, R4400, R4600, R5000
125 </li>
126 <li> 123 </li>
124 <li>
127 <e>(on Indigo 2)</e> 125 <e>(on Indigo 2)</e> R4000, R4400
128 R4000, R4400
129 </li> 126 </li>
130 </ul> 127 </ul>
131 </li> 128 </li>
132 <li> 129 <li>
133 <b>Kernel Support:</b> 130 <b>Kernel Support:</b>
149 <li>o32: <e>Stable</e></li> 146 <li>o32: <e>Stable</e></li>
150 <li>n32: <e>Experimental</e> (Only on Linux 2.6 R5000/RM5200)</li> 147 <li>n32: <e>Experimental</e> (Only on Linux 2.6 R5000/RM5200)</li>
151 <li>n64: <e>Not Available In Gentoo</e></li> 148 <li>n64: <e>Not Available In Gentoo</e></li>
152 </ul> 149 </ul>
153 </li> 150 </li>
154</ul> 151 <li>
155 152 <b>Notes:</b>
156<p> 153 <ol>
154 <li>
157At present, only the Newport (XL) graphics framebuffer is supported in Linux. 155 At present, only the Newport (XL) graphics framebuffer is supported in
158Therefore on systems with other framebuffers, you will need to use serial 156 Linux. Therefore on systems with other framebuffers, you will need to
159console. 157 use serial console.
160</p> 158 </li>
161 159 <li>
162<p>
163The Challenge S has its RJ-45 connector on a daughter board (Mezz) linked with 160 The Challenge S has its RJ-45 connector on a daughter board (Mezz)
164an unsupported SCSI adapter, a WD33C95A. In order for this network connector 161 linked with an unsupported SCSI adapter, a WD33C95A. In order for this
165to function, this SCSI bus needs to be activated, however it is not yet 162 network connector to function, this SCSI bus needs to be activated,
166supported by Linux. As a result of this, the Challenge S can only get network 163 however it is not yet supported by Linux. As a result of this, the
167connectivity via its AUI connector. 164 Challenge S can only get network connectivity via its AUI connector.
168</p> 165 </li>
169 166 <li>
170<p>
171Indigo2 EISA Support is <e>highly</e> experimental. It isn't very well tested 167 Indigo2 EISA Support is <e>highly</e> experimental. It isn't very well
172and may not work with all hardware. Hardware that it is known to function with 168 tested and may not work with all hardware. Hardware that it is known
173is listed, and as more compatible hardware is discovered, it will be added. 169 to function with is listed, and as more compatible hardware is
174Please note that hardware requiring DMA support is currently not functional. 170 discovered, it will be added. Please note that hardware requiring DMA
175This includes EISA/ISA-based soundcards. EISA Video cards requiring an 171 support is currently not functional. This includes EISA/ISA-based
176x86-compatible BIOS are also not functional. 172 soundcards. EISA Video cards requiring an x86-compatible BIOS are also
177</p> 173 not functional.
174 </li>
175 </ol>
176 </li>
177</ul>
178 178
179</body> 179</body>
180</section> 180</section>
181<section> 181<section>
182<title>IP32: O2</title> 182<title>IP32: O2</title>
211 <li>o32: <e>Stable</e></li> 211 <li>o32: <e>Stable</e></li>
212 <li>n32: <e>Experimental</e> (Only on Linux 2.6)</li> 212 <li>n32: <e>Experimental</e> (Only on Linux 2.6)</li>
213 <li>n64: <e>Not Available In Gentoo</e></li> 213 <li>n64: <e>Not Available In Gentoo</e></li>
214 </ul> 214 </ul>
215 </li> 215 </li>
216</ul> 216 <li>
217 217 <b>Notes:</b>
218<p> 218 <ol>
219 <li>
219The O2 RM7000 Processor support is limited in Linux currently, as it requires a 220 The O2 RM7000 Processor support is limited in Linux currently, as it
220fairly recent kernel version (>2.6.7), and has several notable issues. The 221 requires a fairly recent kernel version (&gt;2.6.7), and has several
221first issue is a problem with scsi at the moment, making the internal disks 222 notable issues. The first issue is a problem with SCSI at the moment,
222unusable at the current time. The Level 3 (Tertiary) Cache is also disabled 223 making the internal disks unusable at the current time. The Level 3
223due to there being no support for this cache in the linux kernel. 224 (Tertiary) Cache is also disabled due to there being no support for
224</p> 225 this cache in the linux kernel.
225 226 </li>
226<p> 227 <li>
227Please be aware that this note only applies to the official SGI RM7000 running 228 Please be aware that this note only applies to the official SGI RM7000
228at 350MHz, not the 600MHz RM7000 that can be assembed using an RM5200 board. 229 running at 350MHz, not the 600MHz RM7000 that can be assembed using an
229These "modded" CPU modules for O2 systems are not supported/tested, although, 230 RM5200 board. These "modded" CPU modules for O2 systems are not
230in theory, they should be functional, but may suffer from the same problems 231 supported/tested, although, in theory, they should be functional, but
231listed above. 232 may suffer from the same problems listed above.
232</p> 233 </li>
234 </ol>
235 </li>
236</ul>
233 237
234</body> 238</body>
235</section> 239</section>
236</chapter> 240</chapter>
237 241
252<title>IP27: Origin 200 and 2000</title> 256<title>IP27: Origin 200 and 2000</title>
253<body> 257<body>
254 258
255<ul> 259<ul>
256 <li> 260 <li>
257 <b>Processor Options <e>(Experimental)</e>:</b> 261 <b>Processor Options <e>(Experimental)</e>:</b> R10000, R12000
258 R10000, R12000
259 </li> 262 </li>
260 <li> 263 <li>
261 <b>Kernel Support:</b> 264 <b>Kernel Support:</b>
262 <ul> 265 <ul>
263 <li>Linux 2.4: <e>Unsupported in Kernel</e></li> 266 <li>Linux 2.4: <e>Unsupported in Kernel</e></li>
287<title>IP28: Indigo 2 Impact (a.k.a Indigo 2 R10k)</title> 290<title>IP28: Indigo 2 Impact (a.k.a Indigo 2 R10k)</title>
288<body> 291<body>
289 292
290<ul> 293<ul>
291 <li> 294 <li>
292 <b>Processor Options <e>(Experimental)</e>:</b> 295 <b>Processor Options <e>(Experimental)</e>:</b> R10000
293 R10000
294 </li> 296 </li>
295 <li> 297 <li>
296 <b>Kernel Support:</b> 298 <b>Kernel Support:</b>
297 <ul> 299 <ul>
298 <li>Linux 2.4: <e>Experimental</e></li> 300 <li>Linux 2.4: <e>Experimental</e></li>
312 <li>o32: <e>Stable</e></li> 314 <li>o32: <e>Stable</e></li>
313 <li>n32: <e>Experimental</e> (Only on Linux 2.6)</li> 315 <li>n32: <e>Experimental</e> (Only on Linux 2.6)</li>
314 <li>n64: <e>Not Available In Gentoo</e></li> 316 <li>n64: <e>Not Available In Gentoo</e></li>
315 </ul> 317 </ul>
316 </li> 318 </li>
317</ul> 319 <li>
318 320 <b>Notes:</b>
319<p> 321 <ol>
322 <li>
320IP28 Indigo2 Impact support (classified as an Indigo2 system w/ an R10000 323 IP28 Indigo2 Impact support (classified as an Indigo2 system w/ an
321Processor) is <e>very experimental</e>. Most of the work is currently being 324 R10000 Processor) is <e>very experimental</e>. Most of the work is
322done by Peter Fuerst who maintains patches on his <uri 325 currently being done by Peter Fuerst who maintains patches on his <uri
323link="http://home.alphastar.de/fuerst/download.html">website</uri>. This 326 link="http://home.alphastar.de/fuerst/download.html">website</uri>.
324kernel is <e>NOT</e> intended for stable, day-to-day use. The Indigo2 IP28 327 This kernel is <e>NOT</e> intended for stable, day-to-day use. The
325system suffers from an issue known as <e>Speculative Execution</e>, a feature 328 Indigo2 IP28 system suffers from an issue known as <e>Speculative
326of the R10000 Processor that is problematic on machines that are <e>Non Cache 329 Execution</e>, a feature of the R10000 Processor that is problematic on
327Coherent</e>, such as the IP28 Indigo2 and on R10000/R12000-based IP32 O2 330 machines that are <e>Non Cache Coherent</e>, such as the IP28 Indigo2
328systems. Details on the nature of Speculative Execution, and the issues it 331 and on R10000/R12000-based IP32 O2 systems. Details on the nature of
329poses to the Indigo2 can be found at the following URLs: 332 Speculative Execution, and the issues it poses to the Indigo2 can be
330</p> 333 found at the following URLs:
331 334 <ul>
332<ul> 335 <li>
333 <li>
334 MIPS R10000 Microprocessor User's Manual (See <e>PDF Pages 51-55</e>) 336 MIPS R10000 Microprocessor User's Manual (See <e>PDF Pages
337 51-55</e>)
335 <uri>http://techpubs.sgi.com/library/manuals/2000/007-2490-001/pdf/007-2490-001.pdf</uri> 338 <uri>http://techpubs.sgi.com/library/manuals/2000/007-2490-001/pdf/007-2490-001.pdf</uri>
336 </li> 339 </li>
337 <li> 340 <li>
338 Post to NetBSD sgimips Mailing List on 29 Jun 2000 341 Post to NetBSD sgimips Mailing List on 29 Jun 2000
339 <uri>http://mail-index.netbsd.org/port-sgimips/2000/06/29/0006.html</uri> 342 <uri>http://mail-index.netbsd.org/port-sgimips/2000/06/29/0006.html</uri>
343 </li>
344 </ul>
345 </li>
346 </ol>
340 </li> 347 </li>
341</ul> 348</ul>
342 349
343</body> 350</body>
344</section> 351</section>
345<section> 352<section>
346<title>IP30: Octane</title> 353<title>IP30: Octane</title>
347<body> 354<body>
348 355
349<ul> 356<ul>
350 <li> 357 <li><b>Processor Options (Experimental):</b> R10000, R12000, R14000A</li>
351 <b>Processor Options:</b>
352 <ul>
353 <li><b>Experimental:</b> R10000, R12000</li>
354 <li><b>Unsupported:</b> R14000A</li>
355 </ul>
356 </li>
357 <li> 358 <li>
358 <b>Kernel Support:</b> 359 <b>Kernel Support:</b>
359 <ul> 360 <ul>
360 <li>Linux 2.4: <e>Unsupported in Kernel</e></li> 361 <li>Linux 2.4: <e>Unsupported in Kernel</e></li>
361 <li>Linux 2.6: <e>Experimental</e></li> 362 <li>Linux 2.6: <e>Experimental</e></li>
374 <li>o32: <e>Stable</e></li> 375 <li>o32: <e>Stable</e></li>
375 <li>n32: <e>Experimental</e></li> 376 <li>n32: <e>Experimental</e></li>
376 <li>n64: <e>Not Available In Gentoo</e></li> 377 <li>n64: <e>Not Available In Gentoo</e></li>
377 </ul> 378 </ul>
378 </li> 379 </li>
379</ul> 380 <li>
380 381 <b>Notes:</b>
381<p> 382 <ol>
383 <li>
382Octane support in Linux should be regarded as experimental. Support for this 384 Octane support in Linux should be regarded as experimental. Support for
383particular machine from SGI has been progressing quite well and the Linux 385 this particular machine from SGI has been progressing quite well and
384kernel functions reasonably well. The current status for this system may be 386 the Linux kernel functions reasonably well. The current status for this
385found on <uri link="http://helios.et.put.poznan.pl/~sskowron/ip30/">Stanislaw 387 system may be found on
388 <uri link="http://www.linux-mips.org/~skylark/">Stanislaw Skowronek's
386Skowronek's page</uri>. Wider support in Gentoo for this system will be 389 page</uri>. Wider support in Gentoo for this system will be available
387available in the future, so watch this space closely for more details. 390 in the future, so watch this space closely for more details.
388</p> 391 </li>
392 <li>
393 The serial ports on the Octane currently only support 9600 baud rate,
394 8-bits, no parity, 1 stop bit. Other baud rates do not currently work
395 at present.
396 </li>
397 </ol>
398 </li>
399</ul>
389 400
390</body> 401</body>
391</section> 402</section>
392</chapter> 403</chapter>
393 404
431lists the support for each device. 442lists the support for each device.
432</p> 443</p>
433 444
434<table> 445<table>
435 <tr> 446 <tr>
447 <th>Stable Support</th>
448 <th>Experimental Support</th>
436 <th>Unsupported/Untested</th> 449 <th>Unsupported/Untested</th>
437 <th>Experimental Support</th>
438 <th>Stable Support</th>
439 </tr> 450 </tr>
440 <tr> 451 <tr>
441 <ti>Indy/Indigo2: Impact &amp; Extreme/XZ graphics chipsets</ti>
442 <ti>Indy: I2C/VINO subsystem &amp; IndyCam</ti>
443 <ti>Indy/Indigo2: XL Graphics Card (Newport)</ti>
444 </tr>
445 <tr>
446 <ti>Indy: Phobos G130 10/100Mbps NIC</ti>
447 <ti>O2: GBE Framebuffer</ti>
448 <ti>Indy/Indigo2: SGI Seeq Ethernet 10Mbps</ti>
449 </tr>
450 <tr>
451 <ti>Indigo2: GIO64 Slots</ti>
452 <ti>O2: PCI Slot</ti>
453 <ti>Indy/Indigo2: WD33C93 SCSI</ti>
454 </tr>
455 <tr>
456 <ti>Indigo2: Phobos G160 10/100Mbps NIC</ti>
457 <ti>Octane: Keyboard</ti>
458 <ti>Indy/Indigo2: HAL2 Sound/Audio</ti>
459 </tr>
460 <tr>
461 <ti>Challenge S: WD33C95A SCSI Adapter/RJ-45 Daughter Card</ti>
462 <ti>Octane: Mardi Gras (MGRAS) Graphics</ti>
463 <ti>Indy/Indigo2: Parallel Port</ti>
464 </tr>
465 <tr>
466 <ti>O2: VICE Subsystem</ti>
467 <ti>Octane: QLogic ISP1040B SCSI</ti>
468 <ti>Indy/Indigo2: Serial Port</ti>
469 </tr>
470 <tr>
471 <ti>Octane: SMP Support</ti>
472 <ti>Octane: RAD1 Audio</ti>
473 <ti>O2: SGI MACE Ethernet 10/100Mbps</ti>
474 </tr>
475 <tr>
476 <ti>Octane: V6/V8/V10/V12 Graphics (Odyssey)</ti>
477 <ti>Origin: IOC3 Ethernet 10/100Mbps</ti>
478 <ti>O2: Adaptec AIC7880 SCSI</ti>
479 </tr>
480 <tr>
481 <ti/> 452 <ti>
482 <ti>Origin: QLogic ISP1020 SCSI</ti> 453 Indy/Indigo2: XL Graphics Card (Newport)<br/>
454 Indy/Indigo2: SGI Seeq Ethernet 10Mbps<br/>
455 Indy/Indigo2: WD33C93 SCSI<br/>
456 Indy/Indigo2: HAL2 Sound/Audio<br/>
457 Indy/Indigo2: Parallel Port<br/>
458 Indy/Indigo2: Serial Port<br/>
459 O2: SGI MACE Ethernet 10/100Mbps<br/>
460 O2: Adaptec AIC7880 SCSI<br/>
483 <ti>O2: Serial Port</ti> 461 O2: Serial Port<br/>
462 Indigo2 ISA: Parallel Port Card (PC-Style)<br/>
463 Indigo2 ISA: NE2000 Compatible 10Mbps NIC (RTL8019)
484 </tr> 464 </ti>
485 <tr>
486 <ti/> 465 <ti>
466 Indy: I2C/VINO subsystem &amp; IndyCam<br/>
487 <ti>Indigo2 EISA: 3COM 3c597 10/100Mbps</ti> 467 Indigo2 EISA: 3COM 3c597 10/100Mbps<br/>
488 <ti>Indigo2 ISA: Parallel Port Card (PC-Style)</ti> 468 O2: GBE Framebuffer<br/>
469 O2: PCI Slot<br/>
470 Octane: Keyboard<br/>
471 Octane: Mardi Gras (MGRAS) Graphics<br/>
472 Octane: QLogic ISP1040B SCSI<br/>
473 Octane: RAD1 Audio<br/>
474 Octane: SMP Support<br/>
475 Octane: V6/V8/V10/V12 Graphics (Odyssey)<br/>
476 Origin: IOC3 Ethernet 10/100Mbps<br/>
477 Origin: QLogic ISP1020 SCSI<br/>
478 O2 PCI: ALi 5273 USB 2.0 (Req. Kernel &gt;=2.6.8.1)
489 </tr> 479 </ti>
490 <tr>
491 <ti/> 480 <ti>
492 <ti>O2 PCI: ALi 5273 USB 2.0 (Req. Kernel >=2.6.8.1)</ti> 481 (1)Indy/Indigo2: Impact &amp; Extreme/XZ graphics chipsets<br/>
493 <ti>Indigo2 ISA: NE2000 Compatible 10Mbps NIC (RTL8019)</ti> 482 Indy: Phobos G130 10/100Mbps NIC<br/>
483 Indigo2: GIO64 Slots<br/>
484 Indigo2: Phobos G160 10/100Mbps NIC<br/>
485 Challenge S: WD33C95A SCSI Adapter/RJ-45 Daughter Card<br/>
486 O2: VICE Subsystem
487 </ti>
494 </tr> 488 </tr>
495</table> 489</table>
490
491<note>
492(1) Work has begun on porting the ImpactSR to the Indigo2 Impact (IP28)
493workstation. At the moment, it's early days, and the driver is not functional
494yet, but this may change in the coming months.<br/>
495Likewise with Extreme graphics... a few people were starting to look into
496writing drivers for this chipset. Nothing has been released yet, but we may
497see something in the not too distant future.<br/>
498We will update this page if such a driver is released.
499</note>
496 500
497</body> 501</body>
498</section> 502</section>
499</chapter> 503</chapter>
500 504

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.20