Linux Module-HOWTO: Obsługa SCSI.
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
Wyszukiwarka
Podobne podstrony:
Module HOWTO pl (3)Module HOWTO pl (2)Module HOWTO pl 1 (2)Module HOWTO pl 2 (2)Module HOWTO pl 8 (2)Module HOWTO pl 4 (2)Module HOWTO pl 13 (2)Module HOWTO pl 12 (2)Module HOWTO pl 11 (2)Module HOWTO pl 10 (2)module howto pl 7Module HOWTO pl 9 (2)Module HOWTO pl 5 (2)Module HOWTO pl 3 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5więcej podobnych podstron