Module HOWTO pl 6 (2)


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 7
Module HOWTO pl 9 (2)
Module HOWTO pl 5 (2)
Module HOWTO pl 3 (2)
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5

więcej podobnych podstron