Requisiti hardware Gentoo/MIPS Linux
1.
Requisiti generali
Requisiti di sistema
I requisiti esatti dipendono soprattutto dall'uso che s'intende fare della
macchina e dal modo in cui si desidera installare Gentoo. La seguente tabella
dovrebbe dare una vaga idea.
|
Minimo |
Recomandato |
Ideale |
| RAM: |
48~64MB |
>128MB |
~256MB |
| HDD: |
4GB |
>8GB |
18GB |
Nota sulle console seriali
Se manca un appropriato Framebuffer, bisognerà usare una console seriale. I
programmi di console seriale per linux includono minicom e xc, e
per Windows, HyperTerminal e Tera Term Pro. Se si sta eseguendo
Windows e s'intende usare HyperTerminal, è consigliato cercare un client
aggiornato sul sito del programma, anziché usare la versione installata in
modo predefinito. Un client aggiornato fornisce un migliore supporto seriale di
quello predefinito installato da Windows.
Testimonianze degli utenti & Configurazioni del kernel
Per aiutare il progetto, è stato creato un database del supporto
hardware. Questo database dovrebbe fornire un modo semplice e veloce per
determinare quanto certe configurazioni sono supportate. Il sistema consente
anche alla gente di contribuire con i propri commenti e configurazioni del
kernel.
2.
Sistemi Silicon Graphics -- Stabili
I seguenti sistemi sono conosciuti per essere molto stabili. In questi sistemi è
supportato praticamente tutto l'hardware interno, e ci sono pochissimi problemi
di stabilità non ancora risolti.
IP22: Indy, Indigo 2 e Challenge S
-
Opzioni processore (Stabili):
-
(su Indy e Challenge S) R4000, R4400, R4600, R5000
-
(su Indigo 2) R4000, R4400
-
Supporto kernel:
- Linux 2.4: Stabile
- Linux 2.6: Sperimentale
-
Supporto architetture kernel:
- 32-bit: Stabile
- 64-bit: Sperimentale
-
Supporto ambiente utente:
- o32: Stabile
- n32: Sperimentale (Solo su Linux 2.6 R5000/RM5200)
- n64: Non disponibile su Gentoo
-
Note:
-
Attualmente, solo il framebuffer grafico Newport (XL) è supportato su
Linux. Pertanto, su sistemi con altri framebuffers, si dovrà utilizzare
una console seriale.
-
Il Challenge S ha il suo connettore RJ-45 su una scheda figlia (Mezz)
collegata con un adattatore SCSI non supportato, un WD33C95A. Per far
funzionare il connettore di rete, questo bus SCSI deve essere attivato,
ma esso non è ancora supportato da Linux. Di conseguenza, il Challenge
S può avere la connettività di rete solo attraverso il suo connettore
AUI.
-
Il supporto Indigo2 EISA è altamente sperimentale. Non è molto
ben testato e potrebbe non funzionare con tutto l'hardware. L'hardware
con cui è risaputo che funzioni è elencato qui sotto, e quando sarà
scoperto altro hardware compatibile, sarà aggiunto all'elenco. Notare
che l'hardware che richiede il supporto DMA attualmente non è
funzionante. Questo comprende le schede audio EISA/ISA. Anche le schede
video EISA che richiedono un BIOS compatibile x86 non sono funzionanti.
IP32: O2
-
Opzioni processore:
-
Stabili: R5000, RM5200
-
Sperimentali: RM7000
-
Non supportati: R10000
-
Supporto Kernel:
- Linux 2.4: Non supportato nel Kernel
- Linux 2.6: Stabile
-
Supporto architettura Kernel:
- 32-bit: Non supportato nel Kernel
- 64-bit: Stabile
-
Supporto ambiente utente:
- o32: Stabile
- n32: Sperimentale (Solo su Linux 2.6)
- n64: Non disponibile su Gentoo
-
Note:
-
Il supporto del processore O2 RM7000 è attualmente limitato su Linux,
dato che richiede una versione del kernel abbastanza recente
(>2.6.7), e ha diversi problemi importanti. Il primo problema
riguarda SCSI, e rende per il momento inutilizzabili i dischi interni.
Anche la Level 3 (Tertiary) Cache è disattivata, non essendoci alcun
supporto per essa nel kernel linux.
-
Si deve essere consapevoli che questa nota si applica solo al SGI RM7000
ufficiale che gira a 350MHz, non al RM7000 a 600MHz che può essere
assemblato usando una scheda RM5200. Questi moduli CPU "modificati" per
i sistemi O2 non sono supportati/testati, benché, in teoria, essi
dovrebbero funzionare, potendo però soffrire dei problemi descritti
sopra.
3.
Sistemi Silicon Graphics -- Sperimentali/Instabili
I sistemi elencati qui supportano Linux... TUTTAVIA, in molti casi ci
sono problemi noti di stabilità, e forti limitazioni nel supporto hardware. In
breve, con essi non avrai vita facile.
IP27: Origin 200 e 2000
-
Opzioni processore (Sperimentale): R10000, R12000
-
Supporto kernel:
- Linux 2.4: Non supportato nel kernel
- Linux 2.6: Sperimentale
-
Supporto architettura kernel:
- 32-bit: Non supportato nel kernel
- 64-bit: Sperimentale
-
Supporto ambiente utente:
- o32: Stabile
- n32: Sperimentale
- n64: Non disponibile in Gentoo
IP28: Indigo 2 Impact (alias Indigo 2 R10k)
-
Opzioni processore(Sperimentale): R10000
-
Supporto kernel:
- Linux 2.4: Sperimentale
- Linux 2.6: Sperimentale
-
Supporto architettura kernel:
- 32-bit: Non supportato nel kernel
- 64-bit: Sperimentale
-
Supporto ambiente utente:
- o32: Stabile
- n32: Sperimentale (Solo su Linux 2.6)
- n64: Non disponibile in Gentoo
-
Note:
-
Il supporto IP28 Indigo2 Impact (classificato come un sistema Indigo2
con processore R10000) è molto sperimentale. La maggior parte del
lavoro attualmente viene fatta da Peter Fuerst, che mantiene delle patch
sul suo sito. Questo
kernel NON è concepito per un uso stabile di ogni giorno. Il
sistema Indigo2 IP28 soffre di un problema conosciuto come
Speculative Execution, una funzione del processore R10000 che è
problematica su macchine che sono Non Cache Coherent, come su
IP28 Indigo2 e sui sistemi IP32 O2 R10000/R12000-based. Dettagli sulla
natura di Speculative Execution e sui problemi che essa causa
sull'Indigo2 possono essere trovati ai seguenti URL:
IP30: Octane
-
Opzioni processore (Sperimentale): R10000, R12000, R14000A
-
Supporto kernel:
- Linux 2.4: Non supportato nel kernel
- Linux 2.6: Sperimentale
-
Supporto architettura kernel:
- 32-bit: Non supportato nel kernel
- 64-bit: Sperimentale
-
Supporto ambiente utente:
- o32: Stabile
- n32: Sperimentale
- n64: Non disponibile in Gentoo
-
Note:
-
Il supporto Octane in Linux dovrebbe essere definito sperimentale. Il
supporto per questa particolare macchina della SGI sta migliorando
abbastanza velocemente e il kernel di Linux funziona abbastanza bene. Lo
stato attuale del supporto per questo sistema può essere trovato sulla
Pagina di Stanislaw
Skowronek. Un supporto più ampio per questo sistema in Gentoo
potrebbe essere disponibile in futuro, quindi osserva attentamente
questo spazio per maggiori dettagli.
-
Le porte seriali su Octane attualmente supportano solo 9600 baud rate,
8-bits, no parity, 1 stop bit. Altri baud rates attualmente non
funzionano.
4.
Sistemi Silicon Graphics -- Non supportati
Quasi tutti questi sistemi sono totalmente non supportati a livello del kernel,
rendendo completamente impossibile l'esecuzione di un sistema Linux completo. Si
conosce poco circa molti dei sistemi elencati qui, pertanto ogni supporto nel
prossimo futuro è altamente improbabile. Si consiglia di controllare il Sito Linux/MIPS per qualsiasi notizia,
oppure iniziare per conto proprio. :-)
- IP12: Iris Indigo (CPU R3000)
- IP20: Iris Indigo (CPU R4000 o R4400)
- IP26: Indigo 2 Power (CPU R8000)
- IP34: Fuel (CPU R14000A o R16000)
- IP35: Origin 3000 (CPU R14000 o R14000A)
- IP45: Origin 300 (CPU R14000)
- IP53: Origin 350 & Tezro (CPU R16000)
5.
Accessori Silicon Graphics
Come avviene per la maggior parte dei sistemi, c'è una varietà abbastanza ampia
di periferiche per i sistemi Silicon Graphics. Mentre molte di queste funzionano
su IRIX, il supporto Linux è un po' scarso per alcuni di questi oggetti. La
seguente tabella elenca il supporto per ogni dispositivo.
| Supporto stabile |
Supporto sperimentale |
Non supportato/Non testato |
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: Tastiera
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
|
Nota:
È iniziato il lavoro per portare ImpactSR sulla workstation Indigo2 Impact
(IP28). Al momento si è nella fase iniziale e il driver non è ancora
funzionante, ma la situazione potrebbe cambiare nei prossimi mesi.
La stessa cosa vale per Extreme Graphics... alcune persone hanno iniziato a
lavorare alla scrittura di driver per questo chipset. Niente è stato rilasciato
per il momento, ma si potrebbe vedere qualcosa in un futuro non troppo
distante.
Questa pagina verrà aggiornata se uno di questi driver sarà rilasciato.
|
6.
Cobalt Servers -- Stabili
I Cobalt Servers sono un set di macchine tutte basate sulla CPU QED RM523[01].
Essi uscirono in due varianti, il RaQ, un modello a scaffali, e il Qube, un
piccolo modello desktop (cubo da 30,5cm). La grande differenza tra questi e i
sistemi SGI descritti sopra, è che questi sono little endian
(mipsel), mentri quelli sono big endian (mips).
Questi erano anche venduti ad altre compagnie in versioni OEM. Esempi di queste
sono il Gateway Microserver (Qube 2) e il Seagate NasRaQ (RaQ 2).
Qube/Raq 2800 (alias Qube/Raq 2)
-
Processore: QED RM5231 @ 250MHz
-
Supporto versioni kernel:
- Linux 2.4: Stabile
- Linux 2.6: Stabile
-
Supporto architettura kernel:
- 32-bit: Stabile
- 64-bit: Altamente sperimentale
-
Supporto ambiente utente:
- o32: Stabile
- n32: Non disponibile in Gentoo
- n64: Non disponibile in Gentoo
7.
Cobalt Servers -- Sperimentali
Raq 2700 (alias Raq 1)
-
Processore: QED RM5230 @ 150MHz
-
Supporto versioni kernel:
- Linux 2.4: Sperimentale
- Linux 2.6: Non testato su Gentoo
-
Supporto architettura kernel:
- 32-bit: Sperimentale
- 64-bit: Non testato su Gentoo
-
Supporto ambiente utente:
- o32: Sperimentale
- n32: Non disponibile su Gentoo
- n64: Non disponibile su Gentoo
8.
Cobalt Servers -- Non supportati
Qube 2700 (alias Qube 1)
Il Qube 2700 fu la prima macchina di questa sottoarchitettura. Sfortunatamente,
esso manca di una porta seriale, rendendo l'installazione praticamente
impossibile al momento. Si sta cercando il modo di poter supportare questo
sistema, ma dato che nessuno degli sviluppatori di Gentoo ha accesso a una di
queste macchine, non c'è la possibilità di testare i loro sforzi. Si può dare
un'occhiata alla pagina di Jan
Metzner per maggiori informazioni.
-
Processore: QED RM5230 @ 150MHz
-
Supporto versioni kernel:
- Linux 2.4: Non testato su Gentoo
- Linux 2.6: Non testato su Gentoo
-
Supporto architettura kernel:
- 32-bit: Non testato su Gentoo
- 64-bit: Non testato su Gentoo
-
Supporto ambiente utente:
- o32: Non testato su Gentoo
- n32: Non disponibile su Gentoo
- n64: Non disponibile su Gentoo
I contenuti di questo documento sono rilasciati sotto la licenza Creative
Commons - Attribution / Share Alike.
|