Gentoo/MIPS Linux Hardware Requirements

Joshua Kinard  Author
Stuart Longland  Editor

Updated February 12, 2006

1.  General Requirements

System Requirements

The exact requirements will largely depend on what you intend to use the machine for and how you wish to go about installing Gentoo. The following table should give you a rough idea.

Minimum Recommended Ideal
RAM: 48~64MB >128MB ~256MB
HDD: 4GB >8GB 18GB

A Note about serial consoles

If you lack an appropriate Framebuffer, you will be required to use serial console. Serial console programs for linux include minicom and xc, and for Windows, HyperTerminal and Tera Term Pro. If you are running Windows, and intend to use HyperTerminal, it is advised that you seek out an updated client from the program's website instead of the one installed by default. An upgraded client provides much better serial support than the default one installed by Windows.

User Testimonies & Kernel Configurations

As an aid to the project, a hardware support database has been set up. This support database is intended to provide a quick and easy way to determine how well certain configurations are supported. The system also allows people to contribute their comments and kernel configs.

2.  Silicon Graphics Systems -- Stable

The following systems are known to be very stable overall. Just about all the core hardware is supported in these systems, and there are very few outstanding stability issues at this time.

IP22: Indy, Indigo 2 and Challenge S

IP32: O2

3.  Silicon Graphics Systems -- Experimental/Unstable

The systems listed here are known to run Linux... HOWEVER, in many cases, there are known stability issues, and major gaps in the hardware support. In short, it will be a rough and bumpy ride.

IP27: Origin 200 and 2000

IP28: Indigo 2 Impact (a.k.a Indigo 2 R10k)

IP30: Octane

4.  Silicon Graphics Systems -- Unsupported

Just about all of these systems are totally unsupported at the kernel level -- making a full Linux system totally impossible. Little is known about a lot of the systems listed here -- therefore any support in the near future is highly unlikely. You may wish to keep an eye on the Linux/MIPS website for any news of ports -- either that, or start your own. :-)

5.  Silicon Graphics Accessories

As with most systems, there is quite wide array of peripherals that one can obtain for Silicon Graphics systems. While a lot of these work in IRIX, Linux support is a bit touch-and-go on some of these items. The following table lists the support for each device.

Stable Support Experimental Support Unsupported/Untested
Indy/Indigo2: XL Graphics Card (Newport)
Indy/Indigo2: SGI Seeq Ethernet 10Mbps
Indy/Indigo2: WD33C93 SCSI
Indy/Indigo2: HAL2 Sound/Audio
Indy/Indigo2: Parallel Port
Indy/Indigo2: Serial Port
O2: SGI MACE Ethernet 10/100Mbps
O2: Adaptec AIC7880 SCSI
O2: Serial Port
Indigo2 ISA: Parallel Port Card (PC-Style)
Indigo2 ISA: NE2000 Compatible 10Mbps NIC (RTL8019)
Indy: I2C/VINO subsystem & IndyCam
Indigo2 EISA: 3COM 3c597 10/100Mbps
O2: GBE Framebuffer
O2: PCI Slot
Octane: Keyboard
Octane: Mardi Gras (MGRAS) Graphics
Octane: QLogic ISP1040B SCSI
Octane: RAD1 Audio
Octane: SMP Support
Octane: V6/V8/V10/V12 Graphics (Odyssey)
Origin: IOC3 Ethernet 10/100Mbps
Origin: QLogic ISP1020 SCSI
O2 PCI: ALi 5273 USB 2.0 (Req. Kernel >=2.6.8.1)
(1)Indy/Indigo2: Impact & Extreme/XZ graphics chipsets
Indy: Phobos G130 10/100Mbps NIC
Indigo2: GIO64 Slots
Indigo2: Phobos G160 10/100Mbps NIC
Challenge S: WD33C95A SCSI Adapter/RJ-45 Daughter Card
O2: VICE Subsystem

Note: (1) Work has begun on porting the ImpactSR to the Indigo2 Impact (IP28) workstation. At the moment, it's early days, and the driver is not functional yet, but this may change in the coming months.
Likewise with Extreme graphics... a few people were starting to look into writing drivers for this chipset. Nothing has been released yet, but we may see something in the not too distant future.
We will update this page if such a driver is released.

6.  Cobalt Servers -- Stable

The Cobalt servers are a set of machines all based around the QED RM523[01] CPU. They came in two varieties, the RaQ -- a rackmounted model, and the Qube, a small desktop model (1ft. cube). The big difference between these systems and the SGI systems above, is that these systems are little endian (mipsel) as opposed to big endian (mips).

These were also sold under an OEM arragement to other companies, examples of this are the Gateway Microserver (Qube 2) and the Seagate NasRaQ (RaQ 2).

Qube/Raq 2800 (a.k.a Qube/Raq 2)

7.  Cobalt Servers -- Experimental

Raq 2700 (a.k.a Raq 1)

8.  Cobalt Servers -- Unsupported

Qube 2700 (a.k.a Qube 1)

The Qube 2700 was the first of this whole subarchitecture. Unfortunately, it lacks a serial port, making installation at present, damn near impossible. We're looking into ways we can support this system, but as none of the developers have access to one of these machines, we have no way to test our efforts. You may wish to have a look at Jan Metzner's page for more information.