Gentoo Logo

Wymagania sprzętowe dla Gentoo/MIPS Linux

Spis treści:

1.  Ogólne wymagania

Wymagania sprzętowe

Dokładne wymagania zależą od sposobu używania komputera oraz podejścia do instalacji Gentoo. Poniższa tabela zawiera przybliżone dane.

Minimalne Zalecane Idealne
RAM: 48~64MB >128MB ~256MB
HDD: 4GB >8GB 18GB

Wzmianka o konsolach szeregowych

Jeśli nie wkompilowałeś w jądro obsługi framebuffera będziesz zmuszony do używania konsoli szeregowej. Aplikacje konsol szeregowych dla systemu linux to m.in. minicom i xc, natomiast dla systemu Windows - HyperTerminal i Tera Term Pro. Jeśli pracujesz na systemie Windows i planujesz używać HyperTerminal, to zalecamy używanie najnowszej wersji klienta dostępnej na stronie programu zamiast wersji instalowanej domyślnie z systemem. Nowsza wersja klienta dostarcza dużo lepszą obsługę konsoli szeregowej, niż ta instalowana przez Windows.

Wypowiedzi użytkowników i konfiguracje jądra systemu.

Jako pomoc dla projektu powstała baza danych wsparcia technicznego. Zadaniem tej bazy danych jest w szybki i prosty sposób dostarczać informacji o tym, jak dobrze obsługiwane są poszczególne konfiguracje sprzętowe. System pozwala ludziom także pisanie komentarzy oraz udostępnianie konfiguracji jądra systemu.

2.  Stabilne komputery Silicon Graphics.

Powszechnie wiadomo, że powyższe komputery są, bardzo stabilne. Niemal wszystkie najważniejsze urządzenia w tych komputerach są obsługiwane oraz, na chwile obecną, istnieje bardzo mało poważnych problemów ze stabilnością tych komputerów.

IP22: Indy, Indigo 2 i Challenge S.

  • Stabilne rodzaje procesorów:
    • (w Indy oraz Challenge S) R4000, R4400, R4600, R5000
    • (w Indigo 2) R4000, R4400
  • Obsługa przez jądro:
    • Linux 2.4: Stabilna
    • Linux 2.6: Eksperymentalna
  • Obsługa architektury przez jądro:
    • 32-bit: Stabilna
    • 64-bit: Eksperymentalna
  • Obsługa przestrzeni użytkownika:
    • o32: Stabilna
    • n32: Eksperymentalna (Tylko na Linux 2.6 R5000/RM5200)
    • n64: Niedostępna w Gentoo
  • Uwagi:
    1. Na dzień dzisiejszy tylko framebuffer Newport (XL) graphics jest wspierany przez Linuksa. Z tego powodu w komputerach, które potrzebują innego framebuffer'a wymagane jest używanie konsoli szeregowych.
    2. W Challenge S złącze RJ-45 znajduje się na pochodnej płycie (Mezz) połączonej przez niewspierany adapter SCSI - WD33C95A. Aby połączenie sieciowe działało poprawnie, musisz włączyć magistrale SCSI, jednak nie jest ona jeszcze obsługiwana przez Linuksa. Jako rezultat tego, Challenge S może łączyć się z siecią tylko przez złącze AUI.
    3. W Indigo2 obsługa EISA jest mocno eksperymentalna. Nie jest jeszcze dobrze przetestowana i może nie działać z każdym urządzeniem. Istnieje lista obsługiwanego sprzętu i wraz z dodaniem obsługi nowych urządzeń lista ta będzie rozszerzana. Należy pamiętać o tym, że urządzenia, które wymagają obsługi DMA obecnie nie działają poprawnie. Do urządzeń tych zaliczają się karty dźwiękowe oparte na architekturze EISA/ISA. Katy graficzne EISA wymagające BIOSu kompatybilnego z architekturą x86 także nie funkcjonują poprawnie.

IP32: O2

  • Rodzaje procesorów:
    • Stabilne: R5000, RM5200
    • Eksperymentalne: RM7000
    • Nieobsługiwane: R10000
  • Obsługa przez jądro:
    • Linux 2.4: Nieobsługiwane przez jądro
    • Linux 2.6: Stabilne
  • Obsługa architektury przez jądro:
    • 32-bit: Nieobsługiwane przez jądro
    • 64-bit: Stabilne
  • Obsługa przestrzeni użytkownika:
    • o32: Stabilna
    • n32: Eksperymentalna (Tylko na Linux 2.6)
    • n64: Niedostępne w Gentoo
  • Uwagi:
    1. Procesor RM7000 znajdujący się w O2 jest obecnie ograniczany przez Linuksa, ponieważ wymaga dosyć nowej wersji jądra (>2.6.7) oraz przy pracy z tym procesorem pojawiają się warte odnotowania problemy. Pierwszym problemem jest obsługa SCSI. Obecnie niemożliwa jest praca z wewnętrznymi dyskami. Cache trzeciego poziomu także nie jest używany, z powodu braku obsługi tej pamięci przez jądro system.
    2. Prosimy być świadomym tego, że uwaga ta tyczy się tylko oficjalnych maszyn SGI RM7000 pracujących z częstotliwością 350MHz, nie dotyczy 600MHz modelu RM7000, ponieważ korzysta on z płyty RM5200. Te zmodyfikowane moduły CPU dla komputerów opartych na O2 nie są obsługiwane/przetestowane, ale teoretycznie powinny działać poprawnie. Mogą jednak występować na nich problemy opisane powyżej.

3.  Eksperymentalne/niestabilne komputery Silicon Graphics.

O komputerach wypisanych tutaj wiadomo, że można na nich uruchomić Linuksa... JEDNAK, w wielu przypadkach, występują znane problemy ze stabilnością oraz ogromne luki w obsłudze urządzeń. W skrócie - będzie to niemiła przejażdżka.

IP27: Origin 200 i 2000.

  • Eksperymentalne rodzaje procesorów: R10000, R12000
  • Obsługa przez jądro:
    • Linux 2.4: Nieobsługiwane przez jądro
    • Linux 2.6: Eksperymentalna
  • Obsługa architektury przez jądro:
    • 32-bit: Nieobsługiwana przez jądro
    • 64-bit: Eksperymentalna
  • Obsługa przestrzeni użytkownika:
    • o32: Stabilna
    • n32: Eksperymentalna
    • n64: Niedostępna w Gentoo

IP28: Indigo 2 Impact (Indigo 2 R10k).

  • Eksperymentalne rodzaje procesorów: R10000
  • Obsługa przez jądro:
    • Linux 2.4: Eksperymentalna
    • Linux 2.6: Eksperymentalna
  • Obsługa architektury przez jądro:
    • 32-bit: Niewspierana przez jądro
    • 64-bit: Eksperymentalna
  • Obsługa przestrzeni użytkownika:
    • o32: Stabilna
    • n32: Eksperymentalna (Tylko w Linux 2.6)
    • n64: Niedostępna w Gentoo
  • Uwagi:
    1. Obsługa IP28 Indigo2 Impact (sklasyfikowany jako Indigo2 z procesorem R10000) jest mocno eksperymentalna. Większość pracy jest obecnie wykonywana przez Peter'a Fuerst'a, który opiekuje się łatkami jądra dla tego komputera na swojej stronie. Jądro to NIE jest przeznaczone do stabilnego, codziennego użytku. Komputer Indigo2 IP28 cierpi z powodu błędu zwanego Spekulacyjne Wywołanie (Speculative Execution) - funkcja procesora R10000, która jest problematyczna na maszynach zgodnych z brakiem cache'u (Non Cache Coherent), takich jak IP28 Indigo2 oraz systemach IP32 O2 opartych na procesorach R10000/R12000. Szczegóły co do natury Spekulacyjnego Wykonania i zagrożeń jakie ze sobą niesie dla Indigo2 są dostępne pod poniższymi adresami:

IP30: Octane.

  • Rodzaje procesorów (Eksperymentalne): R10000, R12000, R14000A
  • Obsługa przez jądro:
    • Linux 2.4: Nieobsługiwana przez jądro
    • Linux 2.6: Eksperymentalna
  • Obsługa architektury przez jądro:
    • 32-bit: Nieobsługiwana przez jądro
    • 64-bit: Eksperymentalna
  • Obsługa przestrzeni użytkownika:
    • o32: Stabilna
    • n32: Eksperymentalna
    • n64: Niedostępna w Gentoo
  • Uwagi:
    1. Obsługa Octane ze strony Linuksa powinna być traktowana jako eksperymentalna. Obsługa tej konkretnej maszyny SGI rozwija się burzliwie, a jądro działa rozsądnie dobrze na tym komputerze. Aktualny stan prac nad obsługą tych komputerów może być znaleziony na stronie Stanisława Skowronka. Szersza obsługa od strony Gentoo dla tych komputerów będzie dostępna w przyszłości.
    2. Porty szeregowe na Octane obecnie obsługują tylko prędkość nadawania 9600, architekturę 8-bitową, brak bitu parzystości, 1 bit stopu. Na chwile obecną inne prędkości nadawania nie działają.

4.  Nieobsługiwane komputery Silicon Graphics.

Niemalże wszystkie z tych systemów są kompletnie nieobsługiwane na poziomie jądra -- zainstalowanie pełnego systemu jest kompletnie niemożliwe. Bardzo mało wiadomo na temat wypisanych tutaj komputerów -- dlatego jest bardzo małoprawdopodobne, aby powstała jakakolwiek obsługa dla tych maszyn w niedalekiej przyszłości. Informacji na temat ewentualnych portów systemów na te maszyny należy szukać na stronie Linux/MIPS -- albo zacznij rozwijać swój własny. :-)

  • IP12: Iris Indigo (R3000 CPU)
  • IP20: Iris Indigo (R4000 lub R4400 CPU)
  • IP26: Indigo 2 Power (R8000 CPU)
  • IP34: Fuel (R14000A lub R16000 CPU)
  • IP35: Origin 3000 (R14000 lub R14000A CPU)
  • IP45: Origin 300 (R14000 CPU)
  • IP53: Origin 350 i Tezro (R16000 CPU)

5.  Akcesoria Silicon Graphics.

Tak samo jak w większości innych komputerów, istnieje szeroka gama urządzeń peryferyjnych do Silicon Graphics, które każdy może nabyć. Podczas gdy wiele z nich działa na IRIX'ie, obsługa niektórych urządzeń przez Linuksa jest trochę w stylu zobacz-i-zostaw. Poniższa tabela zawiera poziom obsługi każdego urządzenia.

Obsługa stabilna Obsługa eksperymentalna Nieobsługiwane/nieprzetestowane
Indy/Indigo2: XL Karta graficzna (Newport)
Indy/Indigo2: SGI Seeq Ethernet 10Mbps
Indy/Indigo2: WD33C93 SCSI
Indy/Indigo2: HAL2 Dźwięk/Muzyka
Indy/Indigo2: Port równoległy
Indy/Indigo2: Port szeregowy
O2: SGI MACE Ethernet 10/100Mbps
O2: Adaptec AIC7880 SCSI
O2: Port szeregowy
Indigo2 ISA: Indigo2 ISA: Karta z portem równoległym
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 (Wymaga kernela >=2.6.8.1)
(1)Indy/Indigo2: Impact & Extreme/XZ chipset graficzny
Indy: Phobos G130 10/100Mbps NIC
Indigo2: GIO64 Slots
Indigo2: Phobos G160 10/100Mbps NIC
Challenge S: WD33C95A SCSI Adapter/RJ-45 potomna karta
O2: VICE Subsystem

Uwaga: (1) Rozpoczęły się prace związane z przenoszeniem ImpactSR na komputery Indigo2 Impact (IP28). W tym momencie jest to projekt mocno rozwojowy i sterownik nie jest jeszcze w pełni funkcjonalny. Może się to jednak zmienić w najbliższych miesiącach.
Tak samo z grafiką Extreme... Kilka osób zajmuje się pisaniem sterowników dla tego chipsetu. Nic jeszcze nie zostało wydane, ale w niedalekiej przyszłości może się to zmienić na lepsze.
Ta strona zostanie zaktualizowana jak tylko pojawią się nowe sterowniki.

6.  Stabilne serwery Cobalt

Serwery Cobalt to zbiory maszyn opartych na procesorze QED RM523[01]. Są dostarczane w dwóch obudowach, RaQ -- obudowa rackowa i Qube -- odpowiednik modelu desktop (sześcian o boku ~30cm). Największą różnicą między systemami Cobalt, a powyżej opisanymi SGI, jest fakt, że są one są typu little endian (mipsel) w przeciwieństwie do big endian (mips).

Komputery te sprzedawane były także dla innych firm na licencji OEM, przykładem są Gateway Microserver (Qube 2) oraz Seagate NasRaQ (RaQ 2).

Qube/Raq 2800 (Qube/Raq 2)

  • Procesor: QED RM5231 @ 250MHz
  • Obsługa przez jądro:
    • Linux 2.4: Stabilna
    • Linux 2.6: Stabilna
  • Obsługa architektury przez jądro:
    • 32-bit: Stabilna
    • 64-bit: Wysoce eksperymentalna
  • Obsługa przestrzeni użytkownika:
    • o32: Stabilna
    • n32: Niedostępna w Gentoo
    • n64: Niedostępna w Gentoo

7.  Eksperymentalne serwery Cobalt.

Raq 2700 (Raq 1)

  • Procesor: QED RM5230 @ 150MHz
  • Obsługa przez jądro:
    • Linux 2.4: Eksperymentalna
    • Linux 2.6: Nietestowana na Gentoo
  • Obsługa architektury przez jądro:
    • 32-bit: Eksperymentalna
    • 64-bit: Nietestowana w Gentoo
  • Obsługa przestrzeni użytkownika:
    • o32: Eksperymentalna
    • n32: Niedostępna w Gentoo
    • n64: Niedostępna w Gentoo

8.  Nieobsługiwane serwery Cobalt.

Qube 2700 (Qube 1).

System Qube 2700 był pierwszym z całej podarchitektury. Niestety, nie posiada on portu szeregowego, co sprawia, że, w dzisiejszych czasach, instalacja systemu jest prawie niemożliwa. Staramy się znaleźć sposób, aby ulepszyć obsługę tych komputerów, lecz żaden z deweloperów nie ma dostępu do takiej maszyny i nie mamy możliwości przetestowania wprowadzonych zmian. Większej ilości informacji należy szukać na stronie Jana Metznera.

  • Procesor: QED RM5230 @ 150MHz
  • Obsługa przez jądro:
    • Linux 2.4: Nietestowana w Gentoo
    • Linux 2.6: Nietestowana w Gentoo
  • Obsługa architektury przez jądro:
    • 32-bit: Nietestowana w Gentoo
    • 64-bit: Nietestowana w Gentoo
  • Obsługa przestrzeni użytkownika:
    • o32: Nietestowana w Gentoo
    • n32: Niedostępna w Gentoo
    • n64: Niedostępna w Gentoo


Drukuj

Zaktualizowano 12 lutego 2006

Podsumowanie: Opis sprzętu jaki jest wymagany dla prawidłowego działania Gentoo na architekturze MIPS.

Joshua Kinard
Autor

Stuart Longland
Redaktor

Janusz Bossy
Tłumaczenie

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.