Linux Module-HOWTO

Autor: Lauri Tischler, ltischler@efore.fi
v1.1, 20 pa�dziernika 1996
Wersja polska: Pawe� Olszewski alder@amg.net.pl
v1.01, 10 marca 1997


To jest Module-HOWTO, opisuj�cy wszystkie mo�liwe parametry, kt�re przekazywa� mo�na modu�om Linuxa w trakcie ich �adowania. Zawarta tu informacja powsta�a w oparciu o j�dro Linuxa w wersji 2.0.23.

1. Wst�p

Do napisania tego dokumentu zainspirowa� mnie znakomity BootPrompt-HOWTO Paula Gortmakera. Za zgod� Paula wykorzysta�em jego prac� jako ram�, na kt�rej rozpi��em swoje wywody. R�ne cz�ci tego dokumentu zosta�y bezwstydnie, bez jakichkolwiek pozwole�, skradzione z rozmaitych plik�w README i *.txt, kt�re znale�� mo�na w katalogach �r�d�owych Linuxa. Sk�adam szczere podzi�kowania wszystkim autorom tych tekst�w - dzi�ki nim m�g� powsta� Module-HOWTO.

Struktura/kolejno�� modu��w opisanych w niniejszym dokumencie jest w zasadzie analogiczna do zastosowanej w programie konfiguracyjnym j�dra systemu - menuconfig, uruchomionym w trybie single_menu_mode=TRUE.

Zamieszczam tutaj wszystkie elementy, kt�re w programie konfiguracyjnym maj� opcj� "modu�", niezale�nie od faktu, czy maj� one jakie� parametry �adowania czy te� nie.

Wszystkie elementy opracowane s� zgodnie z poni�szym przyk�adowym schematem:


Polecenie �adowania:
        /sbin/modprobe ne.o io=0x300 irq=5
            
        io = 0          (Wymaga jawnego okre�lenia warto�ci "io=0xNNN")
        irq = 0         (Pr�buje okre�li� ustawione IRQ poprzez autoIRQ)
        (Sprawdza porty: 0x300, 0x280, 0x320, 0x340, 0x360)
            
        Wymaga 8390.o

Autorem i opiekunem Module-HOWTO jest:

Lauri Tischler, ltischler@efore.fi

Wersja polska:

Pawko Olszewski, alder@amg.com.pl

v1.0, 23 lutego 1997

1.1 Deklaracja i Prawa autorskie

Ten dokument nie jest wyroczni�. Prawdopodobnie zawiera on jednak najbardziej aktualne informacje, jakie mo�na znale��. Za to, co dzieje si� z twoimi urz�dzeniami nie odpowiada nikt inny, jak tylko ty sam. Je�li tw�j sprz�t p�jdzie z dymem (...prawie niemo�liwe!), nie bior� za to �adnej odpowiedzialno�ci. Tzn. AUTOR ANI T�UMACZ NIE S� ODPOWIEDZIALNI ZA JAKIEKOLWIEK USZKODZENIA POWSTA�E W WYNIKU PODJ�CIA DZIA�A� OPARTYCH NA INFORMACJI ZAWARTEJ W NINIEJSZYM DOKUMENCIE.

Prawa autorskie tego dokumentu (c) 1996 s� w�asno�ci� Lauri Tischlera. T�umaczenie na polski - Pawe� Olszewski (c) 1997. Udziela si� pozwolenia na wykonywanie i rozprowadzanie kopii tego podr�cznika przy zachowaniu jego brzmienia, pod warunkiem, �e nota o prawach autorskich i niniejsze pozwolenie znajd� si� w ka�dej kopii.

Zezwala si� r�wnie� na wykonywanie i rozprowadzanie zmodyfikowanych kopii tego dokumentu w nie zmienionym brzmieniu, pod warunkiem, �e niniejsza nota o prawach autorskich zostanie w nich zamieszczona dok�adnie tak samo jak w wersji oryginalnej, oraz �e ca�a powsta�a w oparciu o ten dokument praca b�dzie rozprowadzana wraz z zezwoleniem identycznym do tego.

Zezwala si� na kopiowanie i rozprowadzanie innych wersji j�zykowych tego dokumentu, przy zachowaniu powy�ej opisanych zasad co do wersji zmodyfikowanych.

Je�li zamierzasz w��czy� ten dokument do prac przeznaczonych do publikacji, prosz�, skontaktuj si� z autorem, aby m�g� zapewni�, �e posiadasz mo�liwie najbardziej aktualn� informacj�.

Zdarzy�o si� kiedy�, �e opublikowano nieaktualne wersje dokument�w HOWTO dotycz�cych Linuxa. Skutkiem tego programi�ci rozwijaj�cy Linuxa nara�eni zostali na zb�dny wysi�ek z powodu zalewu pytaniami, na kt�re udzielono ju� odpowiedzi w uaktualnionych wersjach dokument�w.

1.2 Dodatkowa Dokumentacja

Zalecane s� nast�puj�ce HOWTO:

Plik Documentation/Configure.help udziela do�� dobrej, og�lnej informacji o tym, kt�rym cz�ciom j�dra nadawa� posta� modu��w, a kt�rym nie.

R�wnie� krocie rozmaitych plik�w README, porozsiewanych (niestety) po ca�ym Drzewie Katalog�w �r�d�owych Linuxa s� dobr� i pouczaj�c� lektur�.

Najbardziej aktualn� dokumentacj� zawsze b�dzie sam Kod �r�d�owy. Na przyk�ad, je�li chcesz si� dowiedzie�, jakie parametry mog� zosta� przekazane karcie ethernet smc-ultra, zagl�dasz do karalogu linux/drivers/net i ogl�dasz plik smc-ultra.c -- zazwyczaj gdzie� pod koniec tego pliku mo�na znale�� procedur� zwan� init_module. W obr�bie tej procedury lub w jej pobli�u znajdziesz definicje parametr�w i ich struktury, odpowiadaj�ce parametrom modu�u.

1.3 Linuxowe Grupy Dyskusyjne

Je�li masz pytania dotycz�ce przekazywania modu�om parametr�w w trakcie ich �adowania, w pierwszej kolejno�ci PRZECZYTAJ ten dokument. Je�li nie znajdziesz odpowiedzi na swoje pytanie/pytania ani tutaj, ani we wcze�niej wymienionej dokumentacji dodatkowej, mo�esz spr�bowa� spyta� w grupach dyskusyjnych.

Og�lne pytania na temat konfigurowania systemu nale�y kierowa� do grupy comp.os.linux.setup. Prosimy, aby� respektowa� t� og�ln� zasad� dotycz�c� tre�ci list�w i nie przesy�a� swoich zapyta� og�lnych do grup po�wi�conych konkretnym zagadnieniom.

1.4 Nowe Wersje Tego Dokumentu

Nowe wersje orygina�u tego dokumentu pobra� mo�na przez anonimowy FTP z sunsite.unc.edu, z katalogu /pub/Linux/docs/HOWTO/* i wielu linuxowych archiw�w lustrzanych. Poprawki b�d� dokonywane w miar� pojawiania si� informacji o nowych sterownikach. Je�li kopia, kt�r� czytasz ma wi�cej ni� 3 miesi�ce, oznacza to, �e jest albo nieaktualna, albo �e by�em leniwy i jej nie zaktualizowa�em.

Najnowsza wersja niniejszego dokumentu w wersji polskiej znajduje si� w oficjalnym archiwum polskich wersji dokument�w Linux HOWTO ftp://ftp.ippt.gov.pl/pub/Linux/JTZ/, a tak�e pod adresem http://www.amg.net.pl/Linux/JTZ/.

Ten dokument zosta� przygotowany przy u�yciu systemu SGML, specjalnie skonfigurowanego dla cel�w Projektu Linux Howto. Dost�pne s� r�ne formaty wyj�ciowe, do kt�rych zaliczy� mo�na: postscript, dvi, ascii, html oraz wkr�tce TeXinfo.

Zaleca�bym ogl�danie tego dokumentu w formacie html (w przegl�darce WWW) lub w formacie Postscript/dvi. Oba z nich zawieraj� aktywne powi�zania, kt�re nie wyst�puj� w formacie ascii.

Je�li chcesz otrzyma� oficjaln� kopi� angielsk� z sunsite, oto URL:

Module-HOWTO

1.5 Modu�y eksperymentalne (kod alpha) lub niepe�na informacja.

Oto lista modu��w okre�lonych w skryptach konfiguracyjnych jako eksperymentalne, posiadaj�cych niewystarczaj�ce informacje, lub takich, kt�rych Kod�w �r�d�owych nie rozumiem, bo jestem zbyt ciemny. Wyb�r nale�y do ciebie.

1.6 Historia wersji.

2. Programy narz�dziowe do obs�ugi modu��w

Jest to zestaw program�w niezb�dnych do obs�ugiwania modu��w. W czasie, gdy to pisz�, naj�wie�sza wersja narz�dzi do obs�ugi modu��w to modules-2.0.0.tar.gz. Informacje na temat bie��cej wersji mo�na znale�� pod adresem http://www.pi.se/blox

Pierwsz� informacj� o modu�ach udost�pnili panowie Jacques Gelinas jacques@solucorp.qc.ca oraz Björn Ekwall bj0rn@blox.se za po�rednictwem pliku /usr/src/linux/Documentation/modules.txt.

2.1 Tworzenie modu��w

W pierwszym kroku powiniene� skompilowa� j�dro, tak jak jest to opisane w pliku linux/README. Og�lnie rzecz bior�c robi si� to tak:

Przy make config, wybierasz, kt�re elementy chcesz w��czy� do rezydentnej cz�ci j�dra, a kt�re chcesz u�ywa� w postaci �adowalnych modu��w. Zazwyczaj do cz�ci rezydentnej w��czasz minimum sk�adnik�w koniecznych do za�adowania systemu:

Liczba modu��w nieustannie si� zwi�ksza i dla wszystkich element�w, kt�re mo�na w danym j�drze skompilowa� do postaci modu��w, b�dziesz m�g� wybra� opcj� m w make config .

Masz r�wnie� mo�liwo�� stworzenia modu��w, kt�re s� w mniejszym stopniu zale�ne od wersji j�dra. Mo�na t� opcj� ustawi� w trakcie make config, przez w��czenie CONFIG_MODVERSIONS. Jest ona najbardziej przydatna w przypadku stabilnych wersji j�dra, takich jak na przyk�ad j�dra serii 1.2 i 2.0. Je�li masz modu�y, kt�re oparte s� na kodach nie do��czonych do oficjalnych kod�w �r�d�owych j�dra, ta opcja z pewno�ci� ci si� spodoba...

Po skompilowaniu j�dra, generujesz modu�y poleceniem:

make modules

Nast�pi kompilacja wszystkich modu��w i uaktualnienie katalogu linux/modules. W tym�e katalogu znajdziesz mas� do��cze� symbolicznych, wskazuj�cych rozmaite pliki obiektowe w katalogach �r�d�owych j�dra.

Teraz, gdy ju� stworzy�e� wszystkie modu�y, powiniene� r�wnie� wyda� polecenie:

make modules_install

Skopiuje ono wszystkie nowo stworzone modu�y do katalog�w /lib/modules/wersja_j�dra/, gdzie wersja_j�dra to co� w rodzaju 2.0.1, zale�nie od obecnie posiadanej przez ciebie wersji j�dra.

Jak tylko prze�adujesz nowo stworzone j�dro, mo�esz instalowa� i usuwa� modu�y za pomoc� program�w narz�dziowych insmod i rmmod. Je�li przeczytasz stron� podr�cznika systemowego man na temat insmod, dowiesz si� r�wnie�, jak �atwo jest skonfigurowa� modu� przy u�yciu insmod (wskaz�wka: symbol=warto��).

2.2 Rozszerzone programy narz�dziowe, modprobe i depmod.

Masz r�wnie� dost�p do dw�ch program�w narz�dziowych: modprobe i depmod. modprobe jest to wrapper lub rozszerzenie do insmod. Owe narz�dzia wykorzystuj� (i utrzymuj�) zestaw plik�w, umieszczonych w katalogu /lib/modules, opisuj�cych wszystkie dost�pne dla danej wersji j�dra modu�y wraz z ich wzajemnymi zale�no�ciami.

Przy u�yciu programu modprobe, mo�esz za�adowa� ka�dy modu� w nast�puj�cy spos�b:

/sbin/modprobe module

bez zwracania szczeg�lnej uwagi na wersj� j�dra, kt�re aktualnie pracuje, lub na fakt, od jakich innych modu��w dany modu� zale�y.

Z pomoc� pliku konfiguracyjnego programu modprobe: /etc/conf.modules, mo�esz na rozmaite sposoby decydowa� o zachowaniu tego programu, w tym r�wnie� o automatycznym ustawianiu opcji programu insmod dla poszczeg�lnych modu��w. Tak, tak, wszystko to jest r�wnie� udokumentowane na stronach podr�cznika systemowego "man"...

Aby z skutecznie u�ywa� programu modprobe, og�lnie rzecz bior�c, nale�y umie�ci� nast�puj�ce polecenie w skrypcie /etc/rc.d/rc.S. (Na ten temat mo�esz przeczyta� wi�cej w pliku rc.hints z pakietu program�w narz�dziowych do obs�ugi modu��w, modules-x.y.z.tar.gz.)

/sbin/depmod -a

Zostan� znalezione zale�no�ci pomi�dzy r�nymi modu�ami. W�wczas, je�li na przyk�ad wpiszesz:

/sbin/modprobe umsdos

automatycznie za�adujesz zar�wno modu� msdos, jak i umsdos, poniewa� umsdos je�dzi na baranach msdos.

2.3 Optymalne narz�dzie, kerneld.

No dobra, przeczyta�e� wszystko powy�sze i jeste� bardzo zachwycony... Teraz m�wimy ci, aby� zapomnia� wszystko o tym, jak �adowa� i usuwa� modu�y �adowalne.

Z pomoc� demona kerneld, wszystkie te rutynowe czynno�ci b�d� wykonywane automatycznie. Wystarczy, �e zaznaczysz "Y" przy opcji CONFIG_KERNELD w make config, oraz upewnisz si�, �e /sbin/kerneld jest uruchamiany mo�liwie jak najszybciej po za�adowaniu systemu i �e /sbin/depmod -a by� ju� uruchamiany dla bie��cego j�dra. (Wi�cej informacji na ten temat znajdziesz w pakiecie narz�dziowym do obs�ugi modu��w).

Ilekro� jaki� program za�yczy sobie, aby j�dro wykona�o funkcj�, kt�ra jest dost�pna jedynie w obr�bie �adowalnego modu�u, a modu� �w nie jest jeszcze zainstalowany w j�drze, j�dro poprosi demona kerneld o zaj�cie si� t� sytuacj�.

Oto, co si� dzieje:

�mietank� na ca�ym naszym torcie jest to, �e je�li automatycznie zainstalowany modu� nie jest przez jaki� czas u�ywany (zazwyczaj przez 1 minut�), jest on r�wnie� automatycznie usuwany.

Powoduje to, �e j�dro u�ywa minimalnego niezb�dnego w danym momencie obszaru pami�ci, umo�liwiaj�c jej bardziej efektywne wykorzystanie ni� w charakterze pojemnika na nie u�ywany kod.

Tak naprawd�, jest to jedynie efekt uboczny prawdziwej zalety kerneld: Musisz jedynie stworzy� j�dro-minimum, mniej lub bardziej niezale�ne od faktycznej konfiguracji sprz�towej. Ustawienia wirtualnego j�dra s� natomiast nadzorowane w oparciu o plik konfiguracyjny, przy uwzl�dnieniu bie��cego sposobu u�ytkowania komputera i j�dra systemu.

Powinna to by� dobra wiadomo�� dla os�b opiekuj�cych si� wieloma komputerami, jak r�wnie� dla tych, kt�rzy opiekuj� si� dystrybucjami.

Aby u�ywa� kerneld bez nadmiernych zmaga�, b�dzie ci potrzebny modprobe z wersji, kt�r� mo�na uzna� za �wie�� w stosunku do twojego j�dra, jak r�wnie� plik konfiguracyjny dla modprobe (/etc/conf.modules).

Poniewa� modprobe zna wi�kszo�� modu��w, najprostszy plik konfiguracyjny mo�e wygl�da� tak:

alias scsi_hostadapter aha1542  # czy te� jakikolwiek inny kontroler SCSI, jaki
                                  posiadasz 

alias eth0 3c509 # lub jaka� inna, u�ywana przez ciebie karta ethernet

# dla niekt�rych kart sieciowych mo�esz potrzebowa�
# wiersza opcji - "options"
options 3c509 io=0x300 irq=10

# mo�esz te� potrzebowa� wiersza opcji dla jakiego� innego modu�u
options cdu31a cdu31a_port=0x1f88 sony_pas_init=1

M�g�by� r�wnie� doda� poni�sze linie, ale s� to jedynie upi�kszenia:

alias net-pf-3 off      # (nadal) brak modu�u ax25
alias net-pf-4 off      # je�li nie u�ywasz modu�u ipx
alias net-pf-5 off      # je�li nie u�ywasz modu�u appletalk

Na koniec, dla pedant�w: Mo�esz nazwa� plik konfiguracyjny /etc/conf.modules, albo /etc/modules.conf, gdy� modprobe wie, jak post�powa� w ka�dym z tych przypadk�w.

3. Og�lne Ustawienia J�dra

Uwaga: nie mo�esz mie� obs�ugi a.out oraz ELF jednocze�nie skompilowanych jako modu�y. W przeciwnym razie nie�le si� zap�tlisz przy pr�bie uruchomienia insmod aby za�adowa� obs�ug� a.out/ELF, co jest potrzebne do uruchmienia insmod ;-) Je�li masz system w pe�ni ELF, ale potrzebujesz obs�ug� formatu a.out dla sesji Netscape od czasu do czasu, mo�esz obs�ug� a.out skonfigurowa� jako modu�.

W przeciwnym wypadku, prawdopodobnie powiniene� zostawi� obs�ug� a.out w j�drze, natomiast je�li w og�le nie masz jeszcze ELF, mo�esz zignorowa� obs�uge ELF.

3.1 Obs�uga plik�w binarnych a.out (binfmt_aout.o).


Polecenie �adowania:
        /sbin/modprobe binfmt_aout.o

        Brak parametr�w modu�u.

3.2 Obs�uga plik�w binarnych ELF (binfmt_elf.o).


Polecenie �adowania:
        /sbin/modprobe binfmt_elf.o

        Brak parametr�w modu�u.

3.3 Obs�uga plik�w binarnych JAVA (binfmt_java.o).

JAVA jest obiektowo zorientowanym j�zykiem programowania, rozwijanym przez firm� SUN; programy w j�zyku JAVA kompilowane s� do postaci "JAVA bytecode", kt�ra mo�e p�niej by� interpretowana w trakcie uruchamiania na wielu r�nych systemach operacyjnych. Owe pliki binarne JAVA staj� si� uniwersalnym formatem plik�w uruchamialnych. Ta opcja pozwala uruchamia� pliki binarne w Javie tak samo jak wszystkie inne programy: przez wpisanie ich nazwy.


Polecenie �adowania:
        /sbin/modprobe binfmt_java.o

        Brak parametr�w modu�u.

4. Stacja dysk�w i inne urz�dzenia blokowe

4.1 Sterownik Stacji Dysk�w (floppy.o).

Jest wiele opcji sterownika stacji dysk�w i wszystkie z nich s� wymienione w pliku README.fd w katalogu linux/drivers/block. Po szczeg�owe i aktualne informacje odwo�uj si� bezpo�rednio do tego w�a�nie pliku.


Polecenie �adowania:
        /sbin/modprobe floppy.o 'floppy="<opcje>"'

        Wyja�nienie opcji poni�ej...

mask,allowed_drive_mask - Ustawia mask� bitow� dozwolonych nap�d�w jako mask. Domy�lnie, dopuszczone s� jedynie urz�dzenia 0 i 1 ka�dego kontrolera stacji dysk�w. Jest tak dlatego, �e pewne niestandardowe urz�dzenia (p�yty g��wne ASUS PCI) knoc� klawiatur� kiedy korzysta si� z urz�dze� 2 lub 3. Opcja ta jest w pewnym stopniu zdezaktualizowana przez opcje CMOS.

all_drives - Ustawia mask� bitow� dozwolonych nap�d�w aby wszystkie by�y dozwolone. U�yj tego parametru je�li do kontrolera stacji dysk�w pod��czone masz wi�cej ni� dwa nap�dy.

asus_pci - Ustawia mask� bitow� dozwolonych nap�d�w tak, aby dopuszczone by�y jedynie urz�dzenia 0 i 1. (Domy�lne)

daring - Informuje sterownik stacji dysk�w, �e masz dobrze zachowuj�cy si� kontroler nap�d�w. Pozwala to na bardziej wydajn� i p�ynn� prac�, ale w przypadku pewnych kontroler�w mo�e nie dzia�a�. Pewne operacje mog� by� dzi�ki temu przyspieszone.

0,daring - Informuje sterownik stacji dysk�w, �e kontroler nap�d�w powinien by� u�ywany ostro�nie.

one_fdc - Informuje sterownik stacji dysk�w, �e masz tylko jeden kontroler (domy�lne).

two_fdc lub adres,two_fdc - Informuje sterownik stacji dysk�w, �e posiadasz dwa kontrolery nap�d�w. Uznaje si� przy tym, �e drugi kontroler ma adres adres. Owa druga opcja nie jest konieczna je�li drugi kontroler jest pod adresem 0x370, oraz je�li u�ywasz opcji 'CMOS'.

thinkpad - Informuje sterownik stacji dysk�w, �e posiadasz Thinkpad. Thinkpady u�ywaj� odwr�con� konwencj� polecenia zmiany dysk�w.

0,thinkpad - Informuje sterownik stacji dysk�w, �e nie masz Thinkpada.

omnibook lub nodma - Informuje sterownik stacji dysk�w, �e DMA ma nie by� u�ywane w trakcie przesy�ania danych. Jest to konieczne na Omnibookach HP, nie posiadaj� one bowiem kana�u DMA, kt�ry m�g�by by� u�yty przez sterownik stacji dysk�w. Opcja ta przydaje si� r�wnie� wtedy, gdy cz�sto otrzymujesz komunikaty "Unable to allocate DMA memory". Rzeczywi�cie, pami�� DMA musi by� fizycznie ci�g�a, przez co trudniej j� przydzieli�, podczas gdy bufory przeznaczone do innych cel�w mog� by� przydzielone w pami�ci wirtualnej. Jednak�e odradzam t� opcj�, je�li posiadasz kontroler stacji dysk�w bez FIFO (8272A lub 82072). 82072A i p�niejsze s� OK. Aby u�ywa� nodma, potrzebujesz r�wnie� co najmniej 486. Je�li u�ywasz trybu nodma, zalecam, aby� r�wnie� ustawi� pr�g czu�o�ci FIFO na 10 lub ni�szy, aby ograniczy� ilo�� generowanych przerwa� przesy�u danych.

dma - Informuje sterownik stacji dysk�w, �e dost�pny jest dzia�aj�cy kana� DMA (ustawienie domy�lne).

nofifo - Ca�kowicie wy��cza FIFO. Jest to konieczne, gdy otrzymujesz komunikaty "Bus master arbitration error" od karty ethernet (lub innych urz�dze�) w trakcie korzystania ze stacji dysk�w.

fifo - W��cza FIFO (domy�lne)

[pr�g czu�o�ci],fifo_depth - Ustawia pr�g czu�o�ci FIFO. Opcja ta jest najbardziej stosowna w trybie DMA. Je�li ten parametr jest wy�szy, sterownik stacji dysk�w toleruje wi�ksze op�nienia przerwa�, ale generuje wi�cej przerwa�, (tzn. w wi�kszym stopniu obci��a system). Je�li parametr ten jest ni�szy, op�nienia przerwa� r�wnie� powinny by� mniejsze (procesor dzia�a szybciej). Zalet� ni�szego progu czu�o�ci jest mniejsza ilo�� przerwa�.

Aby wyregulowa� pr�g czu�o�ci fifo, w��cz komunikaty przepe�nienia/niedoboru przy u�yciu komendy 'floppycontrol --messages'. Nast�pnie skorzystaj z nap�du. Je�li otrzymasz du�o komunikat�w przepe�nienia/niedoboru ("Over/Underrun - retrying"), oznacza to, �e pr�g czu�o�ci fifo jest za niski. Powiniene� podwy�sza� pr�g do momentu, w kt�rym b�dziesz otrzymywa� wy�ej opisane komentarze tylko od czasu do czasu. Dobrze jest skompilowa� sterownik nap�du dysk�w jako modu� przy okazji testowania czu�o�ci fifo. Pozwala to na testowanie r�nych ustawie� fifo bez konieczno�ci prze�adowywania systemu za ka�dym razem. Pami�taj, �e powiniene� wykona� 'floppycontrol --messages' po ka�dym za�adowaniu modu�u. Zazwyczaj regulowanie progu czu�o�ci fifo nie jest konieczne, gdy� domy�lne ustawienie (0xa) jest rozs�dne.

[nap�d],[typ],cmos - Ustawia typ CMOS nap�du nap�d jako typ. Jest to konieczne je�li masz wi�cej ni� dwa nap�dy dysk�w (jedynie dwa mog� by� zdefiniowane fizycznym CMOS), lub je�li tw�j BIOS u�ywa niestandardowych typ�w CMOS. Typy CMOS to:


                0 - U�yj warto�� fizycznego CMOS
                1 - 5 1/4 DD
                2 - 5 1/4 HD
                3 - 3 1/2 DD
                4 - 3 1/2 HD
                5 - 3 1/2 ED
                6 - 3 1/2 ED
               16 - nie znany lub nie zainstalowany

(Uwaga: dla nap�d�w ED istniej� dwa poprawne typy. Jest tak, poniewa� pocz�tkowo typ 5 wybrano dla nap�d�w ta�mowych, a 6 dla nap�d�w ED. By�o to ignorowane przez firm� AMI, kt�ra wykorzystywa�a typ 5 dla nap�d�w ED. Oto dlaczego sterownik stacji dysk�w obs�uguje oba).

unexpected_interrupts - Wypisanie ostrze�enia w przypadku otrzymania nieoczekiwanego przerwania (zachowanie domy�lne).

no_unexpected_interrupts lub L40SX - Nie wypisuj komunikat�w w przypadku otrzymania nieoczekiwanego przerwania. Ta opcja jest potrzebna na laptopach IBM L40SX przy pewnych trybach graficznych. (Wydaje si�, �e jest jaka� wsp�zale�no�� obs�ugi grafiki i nap�d�w dysk�w. Nieoczekiwane przerwania maj� wp�yw jedynie na wydajno�� i bezpiecznie mo�na je pomin��).

4.2 Obs�uga urz�dzenia blokowego loopback (loop.o).

W��czenie tej opcji umo�liwi ci montowanie pliku jako system plik�w. Jest to przydatne, gdy chcesz sprawdzi� system plik�w ISO9660 zanim wypalisz CD-ROM, lub je�li chcesz u�ywa� obraz�w zawarto�ci dyskietek przed ich zapisaniem.

Opcja ta r�wnie� umo�liwia zamontowanie systemu szyfrowanego. Aby wykorzysta� t� mo�liwo��, potrzebujesz ostatnie uzupe�nienia program�w mount i innych o obs�ug� DES i IDEA. Mo�esz je znale�� tutaj: http://www.binary9.net/nicholas/linuxkernel/patches.

Pami�taj, �e to p�tlowe urz�dzenie blokowe nie ma nic wsp�lnego z urz�dzeniem loopback u�ywanym przy po��czeniach sieciowych komputera z nim samym.


Polecenie �adowania:
        /sbin/modprobe loop.o

        Brak parametr�w modu�u.

4.3 Obs�uga sterownika urz�dze� wielokrotnych [md] (RAID).

Ten sterownik pozwala po��czy� kilka partycji twardych dysk�w w jedno logiczne urz�dzenie blokowe.

Programy narz�dziowe do obs�ugi urz�dze� md mo�na znale�� pod adresem sweet-smoke.ufr-info-p7.ibp.fr/public/Linux/md035.tar.gz. W tym samym miejscu zamieszczono r�wnie� dokument md-FAQ.

Istniej� r�ne poziomy RAID (Redundant Array of Inexpensive Disks - Redundantna Macierz Niedrogich Dysk�w).

W chwili obecnej jedynie RAID-0 jest dost�pny dla Linuxa. Tryb linearny nie jest uwa�any za cz�� definicji RAID. Komisja Doradcza ds RAID r�wnie� nie uznaje RAID-0 jako cz�ci definicji RAID z powodu braku redundancji danych.

Trybami, kt�re warto zastosowa�, s� RAID-0, RAID-1, RAID-5 oraz RAID-6.

Sterownik urz�dze� wielokrotnych w trybie linearnym (addytywnym) (linear.o).

Je�li wybierzesz t� opcj�, sterownik urz�dze� wielokrotnych b�dzie m�g� pracowa� w tak zwanym trybie linearnym, tzn. po��czy partycje twardych dysk�w po prostu dodaj�c jedn� do drugiej.


Polecenie �adowania:
        /sbin/modprobe linear.o

        Brak parametr�w �adowania.

Urz�dzenia wielokrotne w trybie RAID-0 (pasmowym) (raid0.o).

Je�li wybierzesz t� opcj�, sterownik urz�dze� wielokrotnych b�dzie m�g� pracowa� w tak zwanym trybie raid0, tzn. po��czy partycje twardych dysk�w w jedno urz�dzenie logiczne w taki spos�b, aby zape�niane one by�y r�wnomiernie, jedna porcja danych tu, jedna tam. Zwi�kszy to przepustowo��, o ile partycje znajduj� si� na osobnych dyskach.


Polecenie �adowania:
        /sbin/modprobe raid0.o

        Brak parametr�w �adowania.

4.4 Obs�uga dysku RAM (rd.o).

W��czenie tej opcji pozwoli ci u�ywa� cz�� pami�ci RAM jako urz�dzenie blokowe, tak, aby� m�g� za�o�y� na nim systemy plik�w, dokonywa� operacje zapisu i odczytu i robi� wszystkie inne rzeczy, jakie s� mo�liwe na zwyk�ych urz�dzeniach blokowych (jak np. dysk twardy). Zazwyczaj dysk RAM u�ywany jest do za�adowania z dyskietki i przechowania minimalnego bazowego systemu plik�w (root filesystem) w trakcie pierwszej instalacji Linuxa.


Polecenie �adowania:
        /sbin/modprobe rd.o

        Brak parametr�w �adowania.
        Dost�pne s� parametry przy �adowaniu systemu, zobacz BootPrompt-HOWTO.

4.5 Obs�uga dysk�w twardych XT (xd.o).

Bardzo stare 8-bitowe kontrolery twardych dysk�w u�ywane w komputerach IBM XT. Obecno�� obs�ugi dysk�w twardych XT wcale nie oznacza, �e mo�esz uruchomi� Linuxa na IBM XT :).


Polecenie �adowania:
        /sbin/modprobe xd.o

        Brak parametr�w �adowania.

5. Og�lne Opcje Sieciowe i TCP/IP.

5.1 Tunelowanie IP (ipip.o i new_tunnel.o).

Tunelowanie oznacza enkapsulacj� danych jednego protoko�u w obr�bie innego protoko�u i przesy�anie danych w takiej postaci przez kana�, kt�ry rozumie protok� enkapsulacji. Potrzebne s� dwa modu�y, ipip.o, dekoder protoko�u IP/IP, oraz sterownik new_tunnel.o (poprzednio nazywa� si� on tunnel.o i dokumentacja nadal odnosi si� do tej starszej nazwy). Dokumentacja znajduje si� w /usr/src/linux/drivers/net/README.tunnel.


Polecenie �adowania:
        /sbin/modprobe ipip.o
        /sbin/modprobe new_tunnel.o
        
        Brak parametr�w �adowania.

5.2 Obs�uga IP Aliasing (ip_alias.o).

Czasami wygodnie jest nada� jednemu interfejsowi sieciowemu (czyli portowi szeregowemu karty sieciowej) kilka adres�w. Najcz�ciej jest tak w sytuacji, gdy chcesz podawa� na zewn�trz r�ne dokumenty WWW w zale�no�ci od tego, kt�rej nazwy komputera u�yto, aby si� z tob� po��czy�.


Polecenie �adowania:
        /sbin/modprobe ip_alias.o

        Brak parametr�w �adowania.

5.3 Odwrotny ARP IP (rarp.o).


Polecenie �adowania:
        /sbin/modprobe rarp.o

        Brak parametr�w �adowania.

5.4 Protok� IPX (ipx.o).

Jest to obs�uga protoko�u sieciowego Novella - IPX, powszechnie u�ywanego w sieciach lokalnych ��cz�cych komputery pracuj�ce pod systemami DOS i Windows.

Protok� IPX jest konieczny, gdy:

Stron� domow� ncpfs jest ftp.gwdg.de/pub/linux/misc/ncpfs, ale mo�na j� r�wnie� znale�� na sunsite i w wielu innych archiwach lustrzanych.

Strona domowa Linware to klokan.sh.cvut.cz/pub/linux/linware,

Pakiet nwserv - Mars_nwe znajdziesz natomiast tutaj: ftp.gwdg.de/pub/linux/misc/ncpfs.


Polecenie �adowania:
        /sbin/modprobe ipx.o

        Brak parametr�w �adowania.

5.5 Appletalk DDP (appletalk.o).

Appletalk to spos�b, w jaki komputery Apple rozmawiaj� ze sob� w sieci. EtherTalk to nazwa okre�laj�ca appletalk w sieci ethernet, a Localtalk to appletalk w sieci opartej o ��cza szeregowe Apple.


Polecenie �adowania:
        /sbin/modprobe appletalk.o

        Brak parametr�w �adowania.

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.

7. Obs�uga urz�dze� sieciowych

7.1 Wymagane i/lub opcjonalne modu�y niskopoziomowe

Opcjonalny kompresor BSD do PPP (bsd_comp.o).


Polecenie �adowania:
        /sbin/modprobe bsd_comp.o

        Brak parametr�w �adowania.

        Wymaga ppp.o

Kompresor SLHC dla PPP (slhc.o).

Procedury kompresji i dekompresji pakiet�w tcp (do cel�w transmisji po wolnych liniach szeregowych)

Wymagany przez protoko�y SLIP i PPP (r�wnie� ISDN-PPP).


Polecenie �adowania:
        /sbin/modprobe slhc.o

        Brak parametr�w �adowania.

Og�lny rdze� sterownika ethernet NS8390 (8390.o).

Jest to kod dostosowany do ko�ci, dla wielu kart ethernet opartych o uk�ad 8390. Nie jest to kompletny sterownik, musi by� po��czony z kodem dostosowanym do konkretnej karty, np. ne.o, wd.o, 3c503.o, itd.


Polecenie �adowania:
        /sbin/modprobe 8390.o

        Brak parametr�w �adowania.

7.2 Obs�uga sterownika sieciowego dummy (dummy.o).

Og�lnie rzecz bior�c jest to urz�dzenie typu worek bez dna (tzn. wszystko, co wys�ane jest do tego urz�dzenia, obracane jest w nico��), z konfigurowalnym adresem IP. Najcz�ciej jest u�ywane po to, aby udawa� przed lokalnymi programami, �e w danej chwili nieaktywny adres SLIP naprawd� istnieje.


Polecenie �adowania:
        /sbin/modprobe dummy.o

        Brak parametr�w �adowania.

7.3 Obs�uga EQL (wywa�anie obci��enia linii szeregowej) (eql.o).

Je�li tw�j komputer ma dwa ��cza szeregowe z innymi komputerami (zazwyczaj wymaga to dw�ch modem�w i linii telefonicznych), oraz u�ywasz na tych ��czach protoko�u SLIP (protoko�u do obs�ugi ruchu internetowego przez linie telefoniczne) lub PPP (lepszy SLIP), przy u�yciu tego sterownika mo�esz spowodowa�, �e b�d� si� one zachowywa� jak jedno ��cze podw�jnej pr�dko�ci.


Polecenie �adowania:
        /sbin/modprobe eql.o

        Brak parametr�w �adowania.

7.4 Obs�uga Frame relay DLCI (dlci.o).

Jest to obs�uga protoko�u frame relay; frame relay to szybka i tania metoda zdalnego pod��czania si� do dostawcy us�ug internetu, lub tworzenia prywatnej sieci WAN. Na jednej fizycznej linii pomi�dzy twoim komputerem a lokalnym "prze��cznikiem" (tzn. punktem wej�ciowym do sieci frame relay) mo�na relizowa� kilka logicznych po��cze� punkt-punkt z innymi komputerami pod��czonymi do sieci frame relay. Og�lne obja�nienie protoko�u znajdziesz w WWW, pod adresem http://frame-relay.indiana.edu/4000/4000index.html. Aby u�ywa� frame relay, potrzebujesz urz�dze� obs�ugi (FRAD) oraz pewnych program�w z pakietu narz�dzi sieciowych, tak jak obja�niono to w pliku Documentation/networking/framerelay.txt.


Polecenie �adowania:
        /sbin/modprobe dlci.o

        Brak parametr�w �adowania.

7.5 Obs�uga FRAD Sangoma S502A (sdla.o).

Jest to sterownik dla Urz�dze� Dost�pu do Frame Relay (FRAD) Sangoma S502A, S502E oraz S508. S� to karty wieloprotoko�owe, ale obecnie sterownik obs�uguje jedynie frame relay. Przeczytaj prosz� Documentation/networking/framerelay.txt.


Polecenie �adowania:
        /sbin/modprobe sdla.o

        Brak parametr�w �adowania.

        Wymaga dlci.o

7.6 Obs�uga PLIP (port r�wnoleg�y) (plip.o).

PLIP (Parallel Line Internet Protocol - Internetowy Protok� Linii R�wnoleg�ych) u�ywany jest do tworzenia miniaturowych sieci, sk�adaj�cych si� z dw�ch (lub rzadko z wi�kszej ilo�ci) lokalnych komputer�w. Porty r�wnoleg�e (z�acza komputerowe z 25 otworami) ��czone s� kablami "null printer" lub "Turbo Laplink", kr�re mog� przesy�a� 4 bity naraz, lub przy u�yciu specjalnych kabli PLIP (tylko w przypadku, gdy porty r�wnoleg�e s� dwukierunkowe), po kt�rych przes�a� naraz mo�na 8 bit�w (opis konstrukcji tych kabli znajdziesz w pliku drivers/net/README?.plip). Kable te mog� mie� d�ugo�� do 15m. Dzia�a to r�wnie� wtedy, gdy jeden z komputer�w pracuje w systemie DOS/Windows i ma zainstalowane jakie� oprogramowanie PLIP, np. sterownik pakiet�w PLIP Crynwr http://sunsite.cnam.fr/packages/Telnet/PC/msdos/misc/pktdrvr.txt oraz oprogramowanie winsock lub telnet NCSA.


Polecenie �adowania:
        /sbin/modprobe plip.o io=0x378 irq=7

        io = 0
        irq = 0         (domy�lnie, u�ywa IRQ 5 dla portu 0x3bc,
                                          IRQ 7 dla portu 0x378,
                                     oraz IRQ 2 dla portu 0x278)
        (Detekcja na portach: 0x278, 0x378, 0x3bc)

7.7 Obs�uga protoko�u PPP (point-to-point) (ppp.o).

Aby u�ywa� PPP, potrzebujesz dodatkowy program, zwany pppd, zgodnie z opisem w Documentation/networking/ppp.txt oraz PPP-HOWTO, dost�pnego pod adresem sunsite.unc.edu:/pub/Linux/docs/HOWTO.


Polecenie �adowania:
        /sbin/modprobe ppp.o

        Brak parametr�w �adowania.

        Wymaga slhc.o 
        Wymaga r�wnie� serial.o, kt�ry nie jest to automatycznie
        wykrywany, wi�c serial.o nale�y za�adowa� r�cznie.

7.8 Obs�uga protoko�u SLIP (linia szeregowa) (slip.o).

SLIP (Serial Line Internet Protocol - Internetowy Protok� Linii Szeregowych) jest protoko�em u�ywanym do przesy�ania ruchu internetowego po liniach telefonicznych lub kablach szeregowych (znanych r�wnie� pod nazw� 'nullmodem').


Polecenie �adowania:
        /sbin/modprobe slip.o

        slip_maxdev = 256 (domy�lna warto�� SL_NRUNIT z pliku slip.h)

        Wymaga slhc.o
        Wymaga r�wnie� serial.o, kt�ry nie jest to automatycznie
        wykrywany, wi�c serial.o nale�y za�adowa� r�cznie.

7.9 Interfejsy sieciowe Radia Amatorskiego i komunikacji bezprzewodowej

Sterownik emulacji BAYCOM ser12 i par96 do AX.25 (baycom.o).

Jest to sterownik do prostych radiomodem�w typu Baycom, kt�re pod��cza si� do z��cz szeregowych lub r�wnoleg�ych. Sterownik obs�uguje modele ser12 i par96. Aby skonfigurowa� sterownik, nale�y u�y� programu narz�dziowego setbaycom dost�pnego pod adresem http://www.ife.ee.ethz.ch/~sailer/ham/ham.html#lnxbay. Informacje o modemach znajdziesz pod adresem http://www.baycom.de, oraz w pliku drivers/char/README.baycom.


Polecenie �adowania:
        /sbin/modprobe baycom.o modem=1 iobase=0x3f8 irq=4 options=1
  
        major   liczba g��wna, kt�r� powinien u�y� sterownik; domy�lnie 60
        modem   typ modemu pierwszego kana�u (liczba poboczna 0); 1=ser12,
                2=par96/par97, jakakolwiej inna warto�� jest niepoprawna

        iobase  adres bazowy portu; typowe warto�ci to 0x3f8,0x2f8, 0x3e8, 0x2e8
                dla ser12, oraz 0x378, 0x278, 0x3bc dla par96/par97

        irq     numer przerwania portu; typowe warto�ci to 3,4 dla ser12 oraz 7 dla
                par96/par97 options 0=use hardware DCD, 1=use software DCD

STRIP (Metricom starmode radio IP) strip.o).

STRIP jest protoko�em radiowym rozwijanym w zwi�zku z projektem MosquitoNet (http://mosquitonet.stanford.edu/) do cel�w przesy�ania ruchu internetowego przy u�yciu radia Metricom. Radia Metricom s� to ma�e, zasilane bateryjnie, radiowe przeka�niki pakietowe pracuj�ce z pr�dko�ci� 100kbit/sekund�. Maj� rozmiar zbli�ony do telefonu kom�rkowego. (Mog�e� r�wnie� s�ysze� o nich pod nazw� "modemy Metricom", ale staramy si� unika� tutaj okre�lenia "modem", poniewa� wprowadza ono wiele os�b w b��d, przez co my�l�, �e mo�na pod��czy� modem Metricom do linii telefonicznej i u�ywa� go jak zwyk�y modem). STRIP mo�esz u�ywa� na ka�dym komputerze z Linuxem i portem szeregowym, cho� oczwi�cie najbardziej mo�e si� on przyda� posiadaczom komputer�w przeno�nych.


Polecenie �adowania:
        /sbin/modprobe strip.o

        Brak parametr�w �adowania.

Obs�uga WaveLAN (wavelan.o).

S� to karty do bezprzewodowej komunikacji zbli�onej do ethernet. Obs�ugiwane s� karty AT&T GIS i NCR WaveLAN.


Polecenie �adowania:
        /sbin/modprobe wavelan.o

        io = 0x390      (Mo�na ustawi�, ale zmienianie nie jest zalecane)
        irq = 0         (Je�li zmienione, nie brane pod uwag�)

Most IP WIC Radio (wic.o).

Obs�uga mostu radiowego WIC pracuj�cego na porcie r�wnoleg�ym.


Polecenie �adowania:
        /sbin/modprobe wic.o

        Wydaje si�, �e urz�dzenia 'wic0', 'wic1' and 'wic2' maj� bezpo�redni
        zwi�zek z odpowiadaj�cymi im portami 'lpx'.

Sterownik emulacji Z8530 SCC do AX.25 (scc.o).

Te karty s� u�ywane do pod��czania komputera z Linuxem do amatorskiego radio w celu ��czenia si� z innymi komputerami. Je�li chcia�by� ich u�ywa�, przeczytaj Documentation/networking/z8530drv.txt oraz HAM-HOWTO.


Polecenie �adowania:
        /sbin/modprobe scc.o

        Brak parametr�w modu�u.

7.10 Karty ethernet 3COM.

Obs�uga 3c501 (3c501.o).


Polecenie �adowania:
        /sbin/modprobe 3c501.o

        io  = 0x280     bazowy adres IO
        irq = 5         IRQ
        (Probes ports:  0x280, 0x300)

Obs�uga 3c503 (3c503.o).


Polecenie �adowania:
        /sbin/modprobe 3c503.o

        io = 0          (B�dzie narzeka�, je�li nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik, przy u�yciu
                         autoIRQ)
        xcvr = 0        (U�yj xcvr=1 aby wybra� zewn�trzny transceiver)
        (Detekcja na portach: 0x300, 0x310, 0x330, 0x350, 0x250, 0x280, 0x2A0,0x2E0)

        Wymaga 8390.o

Obs�uga 3c505 (3c505.o).


Polecenie �adowania:
        /sbin/modprobe 3c505.o

        io = 0x300
        irq = 0
        (Detekcja na portach: 0x300, 0x280, 0x310)

Obs�uga 3c507 (3c507.o).


Polecenie �adowania:
        /sbin/modprobe 3c507.o

        io = 0x300
        irq = 0
        (Detekcja na portach: 0x300, 0x320, 0x340, 0x280)

Obs�uga 3c509/3c579 (3c509.o).


Polecenie �adowania:
        /sbin/modprobe 3c509.o

        io = 0
        irq = 0
        ( Autodetekcja przez modu� w trakcie �adowania dzia�a dobrze jedynie na
          EISA, AUTODETEKCJA ID NA ISA NIE DZIA�A POPRAWNIE! Je�li chesz, aby
          sterownik dokonywa� poprawnej detekcji na szynie ISA, wkompiluj go
          statycznie w j�dro ).

Obs�uga serii 3c590 "Vortex" (3c59x.o).

Zapewnia obs�ug� nast�puj�cych kart:


Polecenie �adowania:
        /sbin/modprobe 3c59x.o debug=1 options=0,,12

        Ustawia ono poziom komunikat�w �ledzenia aby wy�wietlana by�a
        minimalna ilo�� komunikat�w, ustawia pierwsz� kart� na trancseiver
        10baseT, drug� na transceiver EEPROM, a trzeci� aby pracowa�a w pe�nym
        trybie duplex, przy u�yciu transceivera 100baseTx.
        (Uwaga: kolejno�� kart ustawiana jest przez PCI BIOS).

        Mo�liwe ustawienia typ�w no�nika
                0       10baseT
                1       10Mbs AUI
                2       nie zdefiniowane
                3       10base2 (BNC)
                4       100base-TX
                5       100base-FX
                6       MII (jeszcze niedost�pny)
                7       <U�yj ustawienie domy�lne>

                8       Bit pe�nego trybu duplex
                8       10baseT pe�ny duplex
                12      100baseTx pe�ny duplex
                16      Bit w��czaj�cy Bus-master (jedynie zastosowania eksperymentalne!)

        Szczeg�y na temat implementacji sterownika znajdziesz na pocz�tku pliku
        �r�d�owego.

7.11 Karty ethernet Western Digital/SMC.

Obs�uga WD80*3 (wd.o).


Polecenie �adowania:
        /sbin/modprobe wd.o

        io = 0          (B�dzie narzeka�, je�li nie podasz "io=0xNNN")
        irq = 0         (Warto�� IRQ czytana z EEPROM, starodawne karty u�wyaj� autoIRQ)
        mem = 0         (Wymuszenie pami�ci dzielonej na adresie 0xC8000, lub innym...)
        mem_end = 0     (Wymuszenie niestandardowego rozmiaru pami�ci przez
                         podanie warto�ci mem_end)
                        (np. dla 32k WD8003EBT, u�yj mem=0xd0000 mem_end=0xd8000
        (Detekcja na portach:  0x300, 0x280, 0x380, 0x240)

        Wymaga 8390.o

Obs�uga SMC Ultra/EtherEZ (smc-ultra.o).


Polecenie �adowania:
        /sbin/modprobe smc-ultra.o

        io = 0          (B�dzie narzeka�, je�li nie podasz "io=0xNNN")
        irq = 0         (Warto�� IRQ czytana z EEPROM)
        (Detekcja na portach:  0x200, 0x220, 0x240, 0x280, 0x300, 0x340, 0x380)

        Wymaga 8390.o

Obs�uga SMC 9194 (smc9194.o).

Jest to sterownik do kart ethernet SMC serii 9000.


Polecenie �adowania:
        /sbin/modprobe smc9194.o

        io = 0          dla adres bazowego
        irq = 0         dla IRQ
        ifport = 0      dla autodetekcji, 1 dla TP, 2 dla AUI ( lub 10base2 )

        Detekcja na portach:    0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
                        0x300, 0x320, 0x340, 0x360, 0x380, 0x3A0, 0x3C0, 0x3E0

        Poziom �ledzenia mo�na ustawi� w kodzie �r�d�owym smc9194.c.

7.12 Inne karty Ethernet.

Obs�uga AT1700 (at1700.o).


Polecenie �adowania:
        /sbin/modprobe at1700.o

        io = 0x260
        irq = 0

        (Detekcja na portach: 0x260, 0x280, 0x2A0, 0x240, 0x340, 0x320, 0x380, 0x300)

Obs�uga Cabletron E21xx (e2100.o).


Polecenie �adowania:
        /sbin/modprobe e2100.o

        io = 0          (B�dzie narzeka�, je�li nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik)
        mem = 0         (Nadpisanie domy�lnego pocz�tku bloku pami�ci dzielonej 0xd0000)
        xcvr = 0        (U�yj xcvr=1 aby wybra� zewn�trzny transceiver.)
        (Detekcja na portach: 0x300, 0x280, 0x380, 0x220)

        Wymaga 8390.o

Obs�uga DEPCA, DE10x, DE200, DE201, DE202, DE422 (depca.o).


Polecenie �adowania:
        /sbin/modprobe depca.o

        io = 0x200
        irq = 7
        (Detekcja na portach:  ISA:  0x300, 0x200;
                        EISA: 0x0c00            )

Obs�uga EtherWORKS 3 (DE203, DE204, DE205) (ewrk3.o).


Polecenie �adowania:
        /sbin/modprobe ewrk3.o

        io = 0x300
        irq = 5
        (Przy module brak autodetekcji!
         Na szynach EISA dokonywana jest detekcja EISA.
         Statycznie do��czony kod do j�dra testuje porty na szynie ISA:
                0x100, 0x120, 0x140, 0x160, 0x180, 0x1A0, 0x1C0,
                0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
                0x300,        0x340, 0x360, 0x380, 0x3A0, 0x3C0)

Obs�uga EtherExpress 16 (eexpress.o).


Polecenie �adowania:
        /sbin/modprobe eexpress.o

        io = 0x300
        irq = 0         (Warto�� IRQ czytana z EEPROM)
        (Detekcja na portach: 0x300, 0x270, 0x320, 0x340)

Obs�uga EtherExpressPro (eepro.o).


Polecenie �adowania:
        /sbin/modprobe eepro.o

        io = 0x200
        irq = 0
        (Detekcja na portach: 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340, 0x360)

Obs�uga Fujitsu FMV-181/182/183/184 (fmv18x.o).


Polecenie �adowania:
        /sbin/modprobe fmv18x.o

        io = 0x220      adres bazowy
        irq = 0         IRQ

        Detekcja na portach: 0x220, 0x240, 0x260, 0x280, 0x2a0, 0x2c0, 0x300, 0x340

Obs�uga HP PCLAN+ (27247B i 27252A) (hp-plus.o).


Polecenie �adowania:
        /sbin/modprobe hp-plus.o

        io = 0          (B�dzie narzeka�, je�li nie podasz "io=0xNNN")
        irq = 0         (IRQ czytane z rejestru konfiguracji)
        (Detekcja na portach: 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340)

        Wymaga 8390.o

Obs�uga HP PCLAN (27245 i inne serii 27xxx) (hp.o).


Polecenie �adowania:
        /sbin/modprobe hp.o

        io = 0          (B�dzie narzeka�, je�li nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik przy u�yciu autoIRQ)
        (Detekcja na portach: 0x300, 0x320, 0x340, 0x280, 0x2C0, 0x200, 0x240)

        Wymaga 8390.o

Obs�uga HP 10/100VG PCLAN (ISA, EISA, PCI) (hp100.o).


Polecenie �adowania:
        /sbin/modprobe hp100.o
 
        hp100_port = 0 (bazowy adres IO)

        (Dokonuje detekcj� EISA, je�li jest w z��czu EISA;
         Na szynie ISA dokonuje detekcji na wszystkich portach od 0x100 do 0x3E0
         krokiem 0x020)

Obs�uga ICL EtherTeam 16i/32 (eth16i.o).


Polecenie �adowania:
        /sbin/modprobe eth16i.o

        io = 0x2a0      (B�dzie narzeka�, je�li nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik przy u�yciu autoIRQ)

        Testowane porty przy karcie eth16i :
        0x260, 0x280, 0x2A0, 0x240, 0x340, 0x320, 0x380, 0x300

        Testowane porty przy karcie eth32i :
        0x1000, 0x2000, 0x3000, 0x4000, 0x5000, 0x6000, 0x7000, 0x8000,
        0x9000, 0xA000, 0xB000, 0xC000, 0xD000, 0xE000, 0xF000

Obs�uga NE2000/NE1000 (ne.o).


Polecenie �adowania:
        /sbin/modprobe ne.o

        io = 0          (Jawnie wymaga warto�ci "io=0xNNN")
        irq = 0         (Pr�buje okre�li� ustawione IRQ przez autoIRQ)
        (Detekcja na portach: 0x300, 0x280, 0x320, 0x340, 0x360)

        Wymaga 8390.o

Obs�uga NI5210 (ni52.o).


Polecenie �adowania:
        /sbin/modprobe ni52.o
 
        io=0x360
        irq=9
        memstart=0xd0000
        memend=0xd4000

        Nie u�ywaj autodetekcji, io=0

7.13 Kontrolery EISA, VLB, PCI i zintegrowane z p�yt� g��wn�

Obs�uga Ansel Communications EISA 3200 (ac3200.o).


Polecenie �adowania:
        /sbin/modprobe ac3200.o

        Poniewa� jest to karta EISA, autodetekcja powinna dzia�a�.

        Wymaga 8390.o

Karta ethernet Apricot Xen-II na p�ycie g��wnej (apricot.o).


Polecenie �adowania:
        /sbin/modprobe apricot.o

        io = 0x300  (Nie mo�na zmieni�!)
        irq = 10

Obs�uga DE425, DE434, DE435, DE450, DE500 (de4x5.o).


Polecenie �adowania:
        /sbin/modprobe de4x5.o

        io = 0x000b
        irq = 10
        is_not_dec = 0
        Przy kartach innych producent�w ni� DEC, ale u�ywaj�cych ko�� DEC
        21040/21041/21140, ustaw ten parametr na 1
        (Detekcja EISA i PCI)

Obs�uga DECchip Tulip (dc21x4x) PCI (tulip.o).


Polecenie �adowania:
        /sbin/modprobe tulip.o

        Przeczytaj Documentation/networking/tulip.txt

Obs�uga Digi Intl. RightSwitch SE-X (dgrs.o).

Jest to sterownik linuxowy do kart Digi International RightSwitch SE-X EISA i PCI. S� to cztero- (EISA) lub sze�cioportowe (PCI) prze��czniki ethernet zintegrowane na jednej p�ycie z NIC.

Istnieje program narz�dziowy do ustawiania filtr�w pakiet�w wej�ciowych i wyj�ciowych na ka�dym porcie, zwany "dgrsfilt".

Ten program obs�ugi pozwala �ledzi� prac� graficznie, jak r�wnie� ustawia� adresy IP i IPX agenta SNMP, parametry IEEE Spanning Tree i czas ekspiracji. Mo�na je r�wnie� ustawi� z linii polecenia po za�adowaniu sterownika.

Jest r�wnie� towarzysz�cy program obs�ugi, zwany "xrightswitch".


Polecenie �adowania:
        /sbin/modprobe dgrs.o

        debug=NNN               Poziom komunikat�w �ledzenia
        dma=0/1                 Wy��cz/W��cz DMA na karcie PCI
        spantree=0/1            Wy��cz/W��cz IEEE spanning tree
        hashexpire=NNN          Zmie� czas ekspiracji adresu (domy�lnie 300 sekund)
        ipaddr=A,B,C,D          Ustaw adres IP agenta SNMP, np. 199,86,8,221
        ipxnet=NNN              Ustaw adres IPX agenta SNMP

7.14 Obs�uga kart PCMCIA i przeno�nych

Obs�uga karty D-Link DE600 (de600.o).


Polecenie �adowania:
        /sbin/modprobe de600.o
 
        de600_debug = 0
        (Na porcie 0x378, irq 7 -- lpt1; mo�liwe do ustawienia przy kompilacji)

Obs�uga karty D-Link DE620 (de620.o).


Polecenie �adowania:
        /sbin/modprobe de620.o

        bnc = 0, utp = 0        <-- Wymuszenie no�nika przez ustawienie jednej z opcji
        io = 0x378              (r�wnie� mo�liwe do ustawienia przy kompilacji)
        irq = 7

7.15 Obs�uga Token Ring

Obs�uga kart opartych na uk�adzie Tropic (ibmtr.o).


Polecenie �adowania:
        /sbin/modprobe ibmtr.o io=0xa20 irq=0

        io = 0xa20      Nie powiniene� u�ywa� autodetekcji przy insmod.
        irq = 0

7.16 Obs�uga ARCnet (arcnet.o).

Przeczytaj dobr� dokumentacj� pod adresem /usr/src/linux/Documentation/networking/arcnet.txt. W tym samym miejscu znajduje si� r�wnie� informacja na temat sprz�tu ARCnet - arcnet-hardware.txt.


Polecenie �adowania:
        /sbin/modprobe arcnet.o io=0x300 irq=2 shmem=0xd0000

        Je�li chcesz, mo�esz nazwa� urz�dzenie u�ywaj�c konwencji "device=arc1"
        (dla drugiej karty) lub "device=eth0" (z dziwnych powod�w).

        (Podczas detekcji, sprawdza nast�puj�ce mo�liwe adresy:
         Zalecane:
                0x300, 0x2E0, 0x2F0, 0x2D0
         Inne:
                0x200, 0x210, 0x220, 0x230, 0x240, 0x250, 0x260, 0x270,
                0x280, 0x290, 0x2A0, 0x2B0, 0x2C0,
                       0x310, 0x320, 0x330, 0x340, 0x350, 0x360, 0x370,
                0x380, 0x390, 0x3A0,                      0x3E0, 0x3F0  )

8. Podsystem ISDN

Konfiguracja i w��czenie sieci ISDN jest zadaniem z�o�onym. Przeczytaj dokumentacje znajduj�c� si� w katalogu /usr/src/linux/Documentation/isdn.

8.1 Obs�uga ISDN (isdn.o).


Polecenie �adowania:
        /sbin/modprobe isdn.o

        Brak parametr�w modu�u.

        Wymaga slhc.o

8.2 Obs�uga ICN 2B and 4B (icn.o).


Polecenie �adowania:
        /sbin/modprobe icn.o [parameters]

        portbase=p membase=m icn_id=identyfikator [icn_id2=identyfikator2]

        p = port bazowy         (default: 0x320)
        m = pami�� dzielona     (default: 0xd0000)

        Je�li u�ywasz podw�jn� kart� ICN, MUSISZ zdefiniowa� DWA identyfikatory
        identyfikator musi zaczyna� si� od litery.

        Wymaga isdn.o

8.3 Obs�uga PCBIT-D (pcbit.o).


Polecenie �adowania:
        /sbin/modprobe pcbit.o

        mem = 0         domy�lnie = 0xd0000
        irq = 0         domy�lnie = 5

        Wymaga isdn.o

8.4 Obs�uga Teles/NICCY1016PC/Creatix (teles.o).


Polecenie �adowania:
        /sbin/modprobe teles.o io=.....

        io=m0,i0,p0,d0[,m1,i1,p1,d1 ... ,mn,in,pn,dn] teles_id=identyfikator

        m0 = pami�� dzielona pierwszej karty    (domy�lnie: 0xd0000
        i0 = IRQ pierwszej karty                (domy�lnie: 15)
        p0 = port bazowy pierwszej karty        (domy�lnie: 0xd80)
        d0 = protok� D-kana�u pierwszej karty  1=1TR6, 2=EDSS1 (domy�lnie: 2)

        p1,i1,m1,d1 = Parametry drugiej karty (ustawienia domy�lne: brak)
        pn,in,mn,d1 = Parametry n-tej karty (obs�ugiwane jest do 16 kart)

        identyfikator = Identyfikator sterownika u�ywany przy dost�pie przez
                        programy narz�dziowe i do cel�w identyfikacyjnych je�li
                        u�ywany jest program monitoruj�cy lini�. (brak ustawie�
                        domy�lnych). identyfikator musi zaczyna� si� od litery!

        Typ karty jest okre�lany w oparciu o numer portu, przerwania i pami��
        dzielon�:

        port == 0, pami�� dzielona != 0 -> Teles S0-8
        port != 0, pami�� dzielona != 0 -> Teles S0-16.0
        port != 0, pami�� dzielona == 0 -> Teles S0-16.3

        Wymaga isdn.o

9. Sterowniki CD-ROM (nie dotyczy nap�d�w SCSI i IDE/ATAPI)

9.1 Obs�uga Aztech/Orchid/Okano/Wearnes/TXC/CyDROM (aztcd.o).


Polecenie �adowania:
        /sbin/modprobe aztcd.o aztcd=[adresbazowy]

        Pe�ne informacje znajdziesz w /Documentation/cdrom/aztcd/

9.2 Obs�uga CD-ROM Goldstar R420 (gscd.o).

Wszystkie rodzaje informacji o nap�dzie CD-ROM GoldStar R420 oraz o linuxowym sterowniku do niego znale�� mo�na na stronie: http://linux.rz.fh-hannover.de/~raupach.


Polecenie �adowania:
        /sbin/modprobe gscd.o gscd=[address]

        Domy�lny adres bazowy to 0x340.
        B�dzie to dzia�a� z wi�kszo�ci� program�w.
        Wyboru adres�w dokonuje si� poprzez jumpery od PN801-1 do PN801-4
        na karcie interfejsu GoldStar.
        Stosowne ustawienia to: 0x300, 0x310, 0x320, 0x330, 0x340, 0x350,
        0x360, 0x370, 0x380, 0x390, 0x3A0, 0x3B0, 0x3C0, 0x3D0, 0x3E0, 0x3F0

9.3 Obs�uga Matsushita/Panasonic/Creative, Longshine, TEAC (sbpcd.o).


Polecenie �adowania:
        /sbin/modprobe sbpcd.o sbpcd=[adres], x

        adres   = adres IO
        x       = ustawienie SBPRO, przeczytaj Documentation/cdrom/sbpcd

9.6 Obs�uga CD-ROM Optics Storage DOLPHIN 8000AT (optcd.o).

Jest ro sterownik do tak zwanego nap�du 'DOLPHIN', z 34-ro pinowym z��czem kompatybilnym ze z��czem Sony. Dla nap�du IDE Optics Storage 8001, przyda ci si� sterownik CD-ROM ATAPI. Ten sterownik wydaje si� r�wnie� dzia�a� z Lasermate CR328A.


Polecenie �adowania:
        /sbin/modprobe optcd.o optcd=0x340

        Parametrem jest adres bazowy karty.

9.7 Obs�uga CD-ROM Philips/LMS CM206 (cm206.o).

Jest to sterownik nap�du CD-ROM Philips/LMS cm260 w po��czeniu z kart� adaptera cm260.


Polecenie �adowania:
        /sbin/modprobe cm206.o cm206=0x300,11

        Parametry to port bazowy i IRQ twojej karty.
        Kolejno�� parametr�w portu i IRQ nie ma znaczenia.
        Mo�esz poda� tylko jeden z nich, pozosta�y uzyska wkompilowan� warto��
        domy�ln�.

9.8 Obs�uga CD-ROM Sanyo CDR-H94A (sjcd.o).


Polecenie �adowania:
        /sbin/modprobe sjcd.o sjcd_base=0x340

        Parametr jest portem bazowym twojej karty.
        Adres domy�lny = 0x340, bez IRQ,  bez DMA.

9.9 Obs�uga programowo konfigurowalnego interfejsu ISP16/MAD16/Mozart (isp16.o).


Polecenie �adowania:
        /sbin/modprobe isp16.o [parameters]

        isp16_cdrom_base=<port>
        isp16_cdrom_irq=<irq>
        isp16_cdrom_dma=<dma>
        isp16_cdrom_type=<typ_nap�du>

        Prawid�owe warto�ci to:
          port=0x340,0x320,0x330,0x360
          irq=0,3,5,7,9,10,11
          dma=0,3,5,6,7
          typ_nap�du=noisp16,Sanyo,Panasonic,Sony,Mitsumi.

          Pami�taj, �e powy�sze parametry s� wra�liwe na wielko�� liter.

9.10 Obs�uga CD-ROM Sony CDU31A/CDU33A (cdu31a.o).


Polecenie �adowania:
        /sbin/modprobe cdu31a.o [parametry]

        cdu31a_port=<adres I/O> - ustawia bazowy adres I/O.
        Musi to by� okre�lone.

        cdu31a_irq=<interrupt> - Ustawia numer przerwania.
        Nie podanie tego parametru spowoduje wy��czenie przerwa�.

9.11 Obs�uga CD-ROM Sony CDU535 (sonycd535.o).


Polecenie �adowania:
        /sbin/modprobe sonycd535.o sonycd535=[adres]

        Parametr to adres bazowy twojej karty.

10. Systemy plik�w

10.1 Obs�uga systemu plik�w Minix (minix.o).


Polecenie �adowania:
        /sbin/modprobe minix.o

        Brak parametr�w �adowania.

10.2 Obs�uga systemu plik�w Extended (ext.o).


Polecenie �adowania:
        /sbin/modprobe ext.o

        Brak parametr�w �adowania.

10.3 Obs�uga systemu plik�w Second extended (ext2.o).


Polecenie �adowania:
        /sbin/modprobe ext2.o

        Brak parametr�w �adowania.

10.4 Obs�uga systemu plik�w xiafs (xiafs.o).


Polecenie �adowania:
        /sbin/modprobe xiafs.o

        Brak parametr�w �adowania.

10.5 Obs�uga systemu plik�w DOS FAT (fat.o).


Polecenie �adowania:
        /sbin/modprobe fat.o

        Brak parametr�w �adowania.

10.6 Obs�uga systemu plik�w MSDOS (msdos.o).


Polecenie �adowania:
        /sbin/modprobe msdos.o

        Brak parametr�w �adowania.
        Wymaga fat.o.

10.7 Obs�uga systemu plik�w VFAT (Windows-95) (vfat.o).


Polecenie �adowania:
        /sbin/modprobe vfat.o

        Brak parametr�w �adowania.
        Wymaga fat.o.

10.8 UMSDOS: System plik�w typu unix na�o�ony na std. system plik�w MSDOS FAT(umsdos.o).


 Polecenie �adowania: /sbin/modprobe vfat.o

        Brak parametr�w �adowania.
        Wymaga fat.o i msdos.o.

10.9 Obs�uga systemu plik�w NFS (nfs.o).


Polecenie �adowania:
        /sbin/modprobe nfs.o

        Brak parametr�w �adowania.

10.10 Obs�uga systemu plik�w SMB (u�ywanie wolumen�w WfW, itd...) (smbfs.o).

smbfs jest systemem plik�w, pracuj�cym w oparciu o protok� SMB. Jest to protok� u�ywany przez systemy Windows for Workgroups, Windows NT i Lan Manager do wzajemnego komunikowania si� ze sob�. smbfs zrodzi� si� dzi�ki programowi samba, napisanemu przez Andrew Tridgella. Program ten zmienia jakikolwiek komputer pracuj�cy w systemie Unix w serwer plik�w dla stacji DOS lub Windows. Wi�cej na temat tego interesuj�cego pakietu program�w, a tak�e informacje o u�ywaniu SMB i NetBIOS za po�rednictwem TCP/IP przeczyta� mo�esz tutaj: ftp://nimbus.anu.edu.au/pub/tridge/samba/. Znajdziesz tam r�wnie� wyja�nienie poj�� takich jak nazwa lub wolumen netbios.

Aby u�ywa� smbfs, potrzebujesz specjalny program montuj�cy, kt�ry znajduje si� w pakiecie ksmbfs, umieszczonym pod adresem sunsite.unc.edu:/pub/Linux/system/Filesystems/smbfs.


Polecenie �adowania:
        /sbin/modprobe smbfs.o

        Brak parametr�w �adowania.

10.11 Obs�uga systemu plik�w NCP (pod��czanie wolumen�w NetWare) (ncpfs.o).

ncpfsjest systemem plik�w, pracuj�cym w oparciu o protok� NCP, zaprojektowany przez Novell Corporation dla produktu NetWare(tm). NCP jest funckjonalnie zbli�ony do NFS, wykorzystywanego w spo�eczno�ci TCP/IP. Aby zamontowa� system plik�w Netware, potrzebny jest specjalny program montuj�cy, kt�ry znajduje si� w pakiecie ncpfs. Stron� domow� ncpfs jest ftp.gwdg.de/pub/linux/misc/ncpfs, ale na sunsite i w innych archiwach lustrzanych r�wnie� mo�na go znale��.

Pokrewne pakiety to linware i mars_nwe, kt�re uzupe�niaj� Linuxa o cz�� funkcjonalno�ci serwerw NetWare.

Strona domowa Linware to: klokan.sh.cvut.cz/pub/linux/linware,

Mars_nwe mo�na znale�� tu: ftp.gwdg.de/pub/linux/misc/ncpfs.


Polecenie �adowania:
        /sbin/modprobe ncpfs.o

        Brak parametr�w �adowania.

        Wymaga ipx.o

10.12 Obs�uga systemu plik�w CD-ROM ISO9660 (isofs.o).


Polecenie �adowania:
        /sbin/modprobe isofs.o

        Brak parametr�w �adowania.

10.13 Obs�uga systemu plik�w OS/2 HPFS (tylko do odczytu) (hpfs.o)


Polecenie �adowania:
        /sbin/modprobe hpfs.o

        Brak parametr�w �adowania.

10.14 Obs�uga systemu plik�w Systemu V/Coherent (sysv.o).

Jest to linuxowa implementacja systemu plik�w Systemu V/Coherent.

Obs�uguje wszsystkie z poni�szych system�w plik�w:


Polecenie �adowania:
        /sbin/modprobe sysv.o

        Brak parametr�w �adowania.

10.15 Obs�uga systemu plik�w Amiga FFS (affs.o).


Polecenie �adowania:
        /sbin/modprobe affs.o

        Brak parametr�w �adowania.

10.16 Obs�uga systemu plik�w UFS (tylko do odczytu) (ufs.o).

Ewidentnie do montowania dysk�w z partycjami FreeBSD i/lub Sun. Nie licz�c Kodu �r�d�owego, nie istnieje �adna dokumentacja.


Polecenie �adowania:
        /sbin/modprobe ufs.o

        Brak parametr�w �adowania.

11. Urz�dzenia znakowe

11.1 Obs�uga modu��w sterownik�w u�ytkownika (misc.o).

Modu� ten jest u�ywany przez modu�y atixlmouse, busmouse, msbusmouse, psaux, wdt i softdog i jest generowany automatycznie w razie potrzeby.


Polecenie �adowania:
        /sbin/modprobe misc.o

        Brak parametr�w �adowania.

11.2 Standardowa/og�lna obs�uga urz�dze� szeregowych (serial.o).

UWAGA: serial.o jest wymagany przez inne modu�y, jak ppp.o i slip.o. R�wnie� wymagany jest przez mysz szeregow� i, co za tym idzie, przez gpm. Jednak�e ta zale�no�� nie jest wykrywana przez obecnie dost�pne programy narz�dziowe i modu� serial.o musi by� �adowany r�cznie.


Polecenie �adowania:
        /sbin/modprobe serial.o

        Brak parametr�w �adowania.

11.3 Obs�uga Cyclades async mux (cyclades.o)


Polecenie �adowania:
        /sbin/modprobe cyclades.o

        Brak parametr�w �adowania.

11.4 Obs�uga Stallion multiport serial

Te inteligentne karty r�wnie� wymagaj� za�adowania do nich "firmowego" kodu. Robi si� to z poziomu u�ytkownika poprzez program "stlload" do��czony do pakietu sterownik�w. Skompiluj ten program wpisuj�c "make" tam, gdzie umie�ci�e� pliki z pakietu. W najprostszym przypadku mo�esz w�wczas w tym katalogu wyda� polecenie:

./stlload -i cdk.sys

Za�aduje ono kart� 0 (zak�adaj�c, �e karta 0 jest kart� EasyConnection 8/64). Aby za�adowa� do karty ONboard, Brumby lub Stallion, wpisz:

./stlload -i 2681.sys

Przeczytaj plik /usr/src/linux/drivers/char/README.stallion.

Obs�uga Stallion EasyIO lub EC8/32 (stallion.o).


Polecenie �adowania:
        /sbin/modprobe stallion.o

        Brak parametr�w �adowania.

Obs�uga Stallion EC8/64, ONboard, Brumby (istallion.o).


Polecenie �adowania:
        /sbin/modprobe istallion.o

        Brak parametr�w �adowania.

11.5 Obs�uga karty SDL RISCom/8 (riscom8.o).


Polecenie �adowania:
        /sbin/modprobe riscom8.o [options]

        Ten sterownik mo�e obs�u�y� do 4 kart naraz.
        Opcje : iobase=0xXXX iobase1=0xXXX iobase2=...
 

11.6 Obs�uga drukarki na porcie r�wnoleg�ym (lp.o).


Polecenie �adowania:
        /sbin/modprobe lp.o io=0x378 irq=0

        io = 0
        irq = 0         przy irq=0 b�dzie dzia�a� w trybie zapytywania

        (Detekcja na portach: 0x278, 0x378, 0x3bc)
        Note: za�adowanie lp.o bez �adnych parametr�w spowoduje inicjalizacje
        wszystkich port�w r�wnoleg�ych.

11.7 Obs�uga myszy

Obs�uga myszy ATIXL (atixlmouse.o).


Polecenie �adowania:
        /sbin/modprobe atixlmouse.o

        Brak parametr�w �adowania.
        Wymaga misc.o

Obs�uga myszy Logitech (busmouse.o).


Polecenie �adowania:
        /sbin/modprobe busmouse.o

        Brak parametr�w �adowania.
        Wymaga misc.o

Obs�uga myszy Microsoft (msbusmouse.o).


Polecenie �adowania:
        /sbin/modprobe msbusmouse.o

        Brak parametr�w �adowania.
        Wymaga misc.o

Obs�uga myszy PS/2 (tzw. "urz�dzenie dodatkowe") (psaux.o).


Polecenie �adowania:
        /sbin/modprobe psaux.o

        Brak parametr�w �adowania.
        Wymaga misc.o

11.8 Obs�uga nap�d�w ta�mowych

Informacj� na temat nap�d�w ta�mowych SCSI znajdziesz w rozdziale Obs�uga SCSI. Obs�uga nap�d�w ta�mowych QIC-02 nie ma postaci modu�u.

Obs�uga Ftape (QIC-80/Travan) (ftape.o).


Polecenie �adowania:
        /sbin/modprobe ftape.o tracing=3

        Parametr 'tracing' mo�e przyjmowa� nast�puj�ce warto�ci

        ustaw:          aby otrzyma�:
          0             dziury w programie
          1             + b��dy
          2             + ostrze�enia
          3             + informacje            ** Domy�lnie **
          4             + wi�cej informacji
          5             + przebieg programu
          6             + informacje o fdc/dma
          7             + przep�yw danych
          8             + wszystko inne

11.9 Obs�uga Watchdog Timer

WDT Watchdog timer (wdt.o).


Polecenie �adowania:
        /sbin/modprobe wdt.o

        Brak parametr�w �adowania.
        Domy�lnie io=0x240 irq=14,
        wszelkie po��dane zmiany dokonaj bezpo�rednio w pliku wdt.c.
        Wymaga misc.o

Programowy Watchdog (softdog.o).


Polecenie �adowania:
        /sbin/modprobe softdog.o

        Brak parametr�w �adowania.
        Wymaga misc.o

Berkshire Products PC Watchdog (pcwd.o).


Polecenie �adowania:
        /sbin/modprobe pcwd.o

        Brak parametr�w �adowania.
        Wymaga misc.o

12. Obs�uga d�wi�ku (sound.o).

Konfigurowanie d�wi�ku to z�o�one zadanie, na ten temat napisano kilka plik�w Readme - w katalogu /usr/src/linux/drivers/sound, po prostu je przeczytaj.


Polecenie �adowania:
        /sbin/modprobe sound.o [option]

        Opcja: dma_buffsize=32768 

13. Zako�czenie

W sprawie przedawnionych informacji oraz ewentualnych b��d�w merytorycznych nale�y zg�asza� si� do autora.

Dzi�ki,

Lauri Tischler, ltischler@efore.fi

13.1 Od t�umacza

Prawa autorskie wersji polskiej tego dokumentu (c) 1997 s� w�asno�ci� Paw�a Olszewskiego (alder@amg.net.pl). Dystrybucja wersji polskiej obj�ta jest klauzul� analogiczn� do zawartej w oryginale.

Je�li znalaz�e� w niniejszym dokumencie jakie� paskudne liter�wki, b��dy ortograficzne, lub inne tego typu numery, �lij informacj� w pierwszej kolejno�ci do t�umacza, w tej sytuacji autor orygina�u jest najprawdopodobniej niewinny.

W kwestii merytorycznej, dokument ten nie r�ni si� specjalnie od orygina�u (nie dokona�em �adnych zmian ani poprawek).

Najnowsza wersja tego dokumentu znajduje si� wraz z innymi przet�umaczonymi na polski dokumentami serii Linux-HOWTO w archiwum JTZ (Jak To Zrobi�): http://www.jtz.org.pl/Html/Module-HOWTO.pl.html. Naj�wie�sza wersja angielska znajduje si� tutaj: http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html.

Dzi�ki,

Pawko Olszewski, alder@amg.net.pl

Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:24