Następna strona Poprzednia strona Spis treści

6. Obsługa SCSI.

Obsługa SCSI w jądrze Linuxa może przybierać postać modułów na szereg różnych sposobów, zależnie od potrzeb użytkownika. Aby zrozumieć poszczególne opcje, zdefiniujemy na wstępie kilka pojęć.

SCSI-core zawiera rdzeń obsługi SCSI. Bez niego nic nie zrobisz z którymkolwiek innym sterownikiem SCSI. Obsługa rdzenia SCSI może mieć postać modułu (scsi_mod.o), lub można ją wbudować w jądro. Jeśli rdzeń jest modułem, musi on być pierwszym z ładowanych modułów obsługi SCSI, a przy usuwaniu modułów z jądra, będzie musiał być usunięty w ostatniej kolejności.

Poszczególne sterowniki wyższego lub niższego poziomu można ładować w dowolnej kolejności, o ile rdzeń obsługi SCSI znajduje się już w jądrze (jest wkompilowany lub załadowany jako moduł). Sterownik dysków (sd_mod.o), napędów CD-ROM (sr_mod.o), napędów taśmowych (st.o) i ogólny sterownik SCSI (sg.o) to sterowniki wyższego poziomu, służące do obsługi rozmaitych typów urządzeń. Dla przykładu, możesz załadować sterownik napędu taśmowego aby skorzystać z taśmy, a następnie usunąć go, gdy już nie potrzebujesz sterownika (tym samym zwalniając przydzieloną mu pamięć).

Sterowniki niższego poziomu to te, które obsługują poszczególne karty kontrolerów SCSI, kompatybilne z używaną przez ciebie konfiguracją sprzętową. Przykładem jest moduł aha1542.o do obsługi kontrolerów Adaptec 1542.

6.1 Wymagana Obsługa Rdzenia SCSI.

Obsługa Rdzenia SCSI (scsi_mod.o).


Polecenie ładowania:
        /sbin/modprobe scsi_mod.o

        Brak parametrów ładowania.

6.2 Obsługa sterowników SCSI wysokiego poziomu.

Obsługa dysków SCSI (sd_mod.o).


Polecenie ładowania:
        /sbin/modprobe sd_mod.o

        Brak parametrów ładowania.

Obsługa napędów taśmowych SCSI (st.o).


Polecenie ładowania:
        /sbin/modprobe st.o

        Brak parametrów ładowania.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa napędów CD-ROM SCSI (sr_mod.o).


Polecenie ładowania:
        /sbin/modprobe sr_mod.o

        Brak parametrów ładowania.

Ogólna obsługa SCSI (sg.o).


Polecenie ładowania:
        /sbin/modprobe sg.o

        Brak parametrów ładowania.

6.3 Obsługa niskopoziomowego sterownika SCSI.

Większość sterowników kart SCSI nie przyjmuje parametrów modułów, ponieważ zazwyczaj dokonuje automatycznej detekcji ustawień karty. Koniecznie przeczytaj SCSI-HOWTO i pliki README w katalogu /usr/src/linux/drivers/scsi, aby dowiedzieć się więcej o swoich urządzeniach. Jeśli twoja karta ma jakiś niekonwencjonalny adres wejścia/wyjścia, musisz permanentnie włączyć sterownik w jądro i używać opcji przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Możesz również pomieszać w Kodzie Źródłowym i przekompilować.

Obsługa 7000FAST SCSI (wd7000.o),


Polecenie ładowania:
        /sbin/modprobe wd7000.o

        Brak parametrów ładowania.
        Autodetekcja karty, wymaga zainstalowanego BIOSu.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa Adaptec AHA152X/2825 (aha154x.o).


Polecenie ładowania:
        /sbin/modprobe aha154x.o

        Brak parametrów ładowania.
        Autodetekcja karty, wymaga zainstalowanego BIOSu.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa Adaptec AHA1542 (aha1542.o).


Polecenie ładowania:
        /sbin/modprobe aha1542.o

        Brak parametrów ładowania.
        Autodetekcja jedynie dla adresów 0x330 i 0x334.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Adaptec AHA1740 EISA support (aha1740.o).


Polecenie ładowania:
        /sbin/modprobe aha1740.o

        Brak parametrów ładowania.
        Autodetekcja.

Adaptec AHA274X/284X/294X support (aic7xxx.o).


Polecenie ładowania:
        /sbin/modprobe aic7xxx.o

        Brak parametrów ładowania.
        Autodetekcja, BIOS musi być włączony.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa AdvanSys SCSI (advansys.o).


Polecenie ładowania:
        /sbin/modprobe advansys.o [parameters]

        asc_iopflag=1                   włącz=1, wyłącz=0 przeszukiwanie portów
        asc_ioport=0x110,0x330          porty do przeszukania
        asc_dbglvl=1                    poziom śledzenia przebiegu programu
                                           0: Wyłącznie błędy
                                           1: Śledzenie wysokopoziomowe
                                           2-N: Śledzenie opisowe

        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa Always IN2000 SCSI (in2000.o).


Polecenie ładowania:
        /sbin/modprobe in2000.o

        Brak parametrów ładowania.
        Autodetekcja, BIOS nie jest wymagany.

Obsługa BusLogic SCSI (BusLogic.o).

Lista obsługiwanych kart BusLogic jest długa. Aby w całości zapoznać się ze sprawą, przeczytaj usr/src/linux/drivers/scsi/README.BusLogic.


Polecenie ładowania:
        /sbin/modprobe BusLogic.o

        Brak parametrów ładowania.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa DTC3180/3280 SCSI (dtc.o).


Polecenie ładowania:
        /sbin/modprobe dtc.o

        Brak parametrów ładowania.
        Autodetekcja.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa EATA ISA/EISA (DPT PM2011/021/012/022/122/322) (eata.o).


Polecenie ładowania:
        /sbin/modprobe eata.o

        Brak parametrów ładowania.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa EATA-DMA (DPT, NEC, AT&T, SNI, AST, Olivetti, Alphatronix) (eata_dma.o).

Obejmuje DPT Smartcache, Smartcache III oraz SmartRAID.


Polecenie ładowania:
        /sbin/modprobe eata_dma.o

        Brak parametrów ładowania.
        Autodetekcja działa niezależnie od ustawień.

Obsługa EATA-PIO (stare DPT PM2001, PM2012A) (eata_pio.o).


Polecenie ładowania:
        /sbin/modprobe eata_pio.o

        Brak parametrów ładowania.

Obsługa Future Domain 16xx SCSI (fdomain.o).


Polecenie ładowania:
        /sbin/modprobe fdomain.o

        Brak parametrów ładowania.
        Autodetekcja, wymaga zainstalowanego BIOSu.

Obsługa ogólna NCR5380/53c400 SCSI (NCR5380.o).


Polecenie ładowania:
        /sbin/modprobe NCR5380.o

                ncr_irq=xx      przerwanie 
                ncr_addr=xx     port lub adres bazowy (dla portu
                                lub mapowania pamięci)
                ncr_dma=xx      DMA
                ncr_5380=1      aby ustawić kartę NCR5380
                ncr_53c400=1    aby ustawić kartę NCR53C400

        modprobe g_NCR5380 ncr_irq=5 ncr_addr=0x350 ncr_5380=1
         - dla karty NCR5380 mapowanej na port lub

        modprobe g_NCR5380 ncr_irq=255 ncr_addr=0xc8000 ncr_53c400=1
         - dla karty NCR53C400 mapowanej w pamięci, wyłączone przerwania

        (Należy wpisać 255 przy braku przerwań lub przerwaniu DMA, 254 aby
        automatycznie testować numer IRQ, jeśli wystąpiło nadpisanie w linii
        polecenia.)

        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa NCR53c406a SCSI (NCR53c406a.o).


Polecenie ładowania:
        /sbin/modprobe NCR53c406a.o

        Brak parametrów ładowania.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa NCR53c7,8xx SCSI (53c7,8xx.o).


Polecenie ładowania:
        /sbin/modprobe 53c7,8xx.o

        Brak parametrów ładowania.
        Autodetekcja, wymaga zainstalowanego BIOSu.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa rodziny PCI-SCSI NCR538xx (ncr53c8xx.o).


Polecenie ładowania:
        /sbin/modprobe ncr53c8xx.o

        Brak parametrów ładowania.

Obsługa dysku IOMEGA ZIP na porcie równoległym (ppa.o).

Dokładniejsze informacje znajdziesz w pliku /usr/src/linux/drivers/scsi/README.ppa.


Polecenie ładowania:
        /sbin/modprobe ppa.o ppa_base=0x378 ppa_nybble=1

        Oto parametry i ich funkcje:

        Zmienna         Domyślnie  Opis

        ppa_base        0x378   Adres bazowy portu równoległego PPA.
        ppa_speed_high  1       Opóźnienie we/wy w mikrosekundach, używane przy
                                transferach danych
        ppa_speed_low   6       Opóźnienie we/wy w mikrosekundach, używane przy
                                innych operacjach
        ppa_nybble      0       1 aby zmusić sterownik do pracy w trybie 4-bitowym.

Obsługa PAS16 SCSI (pas16.o).


Polecenie ładowania:
        /sbin/modprobe pas16.o

        Brak parametrów ładowania.
        Autodetekcja, nie wymaga BIOSu.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa Qlogic FAST SCSI (qlogicfas.o).


Polecenie ładowania:
        /sbin/modprobe qlogicfas.o

        Brak parametrów ładowania.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa Qlogic ISP SCSI (qlogicisp.o).

Wymaga oprogramowania firmowego.


Polecenie ładowania:
        /sbin/modprobe qlogicisp.o

        Brak parametrów ładowania.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa Seagate ST-02 i Future Domain TMC-8xx SCSI(seagate.o).


Polecenie ładowania:
        /sbin/modprobe seagate.o

        Brak parametrów ładowania.
        Autodetekcja jedynie adresów, IRQ na stałe = 5.
        Wymaga zainstalowanego BIOSu.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa Trantor T128/T128F/T228 SCSI (t128.o).


Polecenie ładowania:
        /sbin/modprobe t128.o

        Brak parametrów ładowania.
        Autodetekcja, wymaga zainstalowanego BIOSu.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa UltraStor 14F/34F (u14-34f.o).


Polecenie ładowania:
        /sbin/modprobe u14-34f.o

        Brak parametrów ładowania.
        Autodetekcja karty, a NIE portu 0x310, BIOS nie jest wymagany.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.

Obsługa UltraStor SCSI (ultrastor.o).


Polecenie ładowania:
        /sbin/modprobe ultrastor.o

        Brak parametrów ładowania.
        Dostępne są parametry przy ładowaniu systemu, patrz BootPrompt-HOWTO.


Następna strona Poprzednia strona Spis treści