Opis sterowników do PCMCIA: Informacje ogólne i wymagania sprzętowe.
Następna strona
Poprzednia strona
Spis treści
1. Informacje ogólne i wymagania sprzętowe.
1.1 Wprowadzenie.
Card Services dla Linux-a to kompletny pakiet obsługujący PCMCIA.
Zawiera on zestaw ładowalnych modułów jądra, które tworzą wersję
aplikacji interfejsowych dla PCMCIA Card Services, zestaw
sterowników klientów dla specyficznych kart, oraz demona-menedżera
do kart, który może reagować na wkładanie kart i ich wyjmowanie
poprzez ładowanie i usuwanie odpowiednich modułów. Obsługuje on
także tzw. "gorące wymiany" kart PCMCIA, tak że karty mogą być
wkładane i wyjmowane w każdej chwili.
Oprogramowanie to jest w ciągłym rozwoju. Zawiera przypuszczalnie
błędy i należy go używać ostrożnie. Zrobię co w mojej mocy, żeby
poprawić błędy zgłaszane do mnie, ale jeśli nie powiesz mi o
takim, to mogę się o nim nigdy nie dowiedzieć. Jeśli już użyjesz
tego oprogramowania, mam nadzieję, że wyślesz mi swoje
doświadczenia, złe czy dobre !
Jeśli masz jakieś sugestie na temat polepszenia tego dokumentu,
daj mi znać
dhinds@hyper.stanford.edu.
1.2 Prawa autorskie i Disclaimer.
Copyright (c) 1996, 1997 David A. Hinds
Dokument tez może być reprodukowany lub dystrybuowany bez mojej
wyraźnej zgody. Wersje zmodyfikowane, włączając tłumaczenia na
inne języki, mogą być wolno dystrybuowane, zakładając, że są jasno
identyfikowane jako takie, i ta uwaga o prawach autorskich jest w
nich zawarta.
Dokument ten może być zawarty w dystrybucjach komercyjnych bez
mojej wyraźnej zgody. Ponieważ nie jest to wymagane chciałbym być
powiadomiony o takowych działaniach. Jeśli zamierzasz rozprowadzać
ten dokument jako pracę wydawaną, skontaktuj się ze mną, aby
upewnić się, że masz najnowszą wersję.
Dokument ten jest rozprowadzany "takim jakim jest", bez wyraźnych
czy wynikających gwarancji. Używaj informacji zawartych tutaj na
swoje własne ryzyko.
1.3 Jaka jest najnowsza wersja i skąd mogę ją wziąć ?
Bieżącą główną wersją Card Services jest wersja 2.9, a pomniejsze
uaktualnienia czy poprawki błędów są numerowane jako 2.9.1, 2.9.2 itd.
Kod źródłowy najnowszej wersji jest dostępny pod adresem
hyper.stanford.edu. Nazywa się pcmcia-cs-2.9.?.tar.gz.
Będzie tam przeważnie kilka wersji. Z reguły trzymam najnowszą
podwersję wersji głównej. Nowe wersje główne mogą zawierać
względnie nieprzetestowany kod, tak więc trzymam także najnowszą
wersję poprzedniej wersji głównej jako względną stabilną wersję,
do której można się cofnąć; bieżącą taką wersją jest 2.8.23. To
już zależy od ciebie czy zdecydujesz się na wersję najnowszą z
2.9.x czy na 2.8.23; w pliku CHANGES znajdują się
najważniejsze różnice.
Adres hyper.stanford.edu jest mirrorowany pod adresem
sunsite.unc.edu w katalogu /pub/Linux/kernel/pcmcia.
[Od tłumacza.]Serwer ten z kolei jest mirrorowany w Polsce pod adresem
ftp.icm.edu.pl.
Postaram się też umieszczać główne wersje na tsx-11.mit.edu
w katalogu /pub/linux/packages/laptops/pcmcia teraz i
później.
Jeśli nie czujesz się na siłach, żeby skompilować sterowniki do
PCMCIA, w wersji bieżącej są zawarte pre-kompilowane sterowniki w
najpopularniejszych dystrybucjach: Slackware, Red Hat, Caldera i
Yggdrasil, między innymi.
1.4 Jakie systemy są obsługiwane ?
Kod ten powinien działać na prawie wszystkich laptopach nadających
się do Linux-a. Obsługiwane są wszystkie popularne kontrolery
PCMCIA włączając w to Intel, Cirrus, Vadem, VLSI, Ricoh i
Databook. Kontrolery ustawiane używane w IBM i Toshiba-ch także są
obsługiwane. Doki (docks) kart PCMCIA dla systemów typu desktop
także powinny działać tak długo, dopóki są tego typu, że wkłada
się je bezpośrednio do szyny ISA, niż poprzez kontrolery
SCSI-PCMCIA czy IDE-PCMCIA.
Kontroler Motorola 6AHC05GA używany w niektórych laptopach
Hyundaia nie jest obsługiwany. Kontrolery ustawiane w HP Omnibook
600 nie są obsługiwane. Kontroler mostka PCI-CardBus (od SMC,
Ricoh-a, Cirrus-a i TI) jest obecnie obsługiwany tylko w przypadku
trybu 16-bitowego, a i tak obsługa ta jest ciągle trochę
eksperymentalna.
1.5 Jakie karty PCMCIA są obsługiwane?
Wersja obecna zawiera sterowniki dla różnych kart ethernetowych,
sterownik do modemu, kart portów szeregowych, niektórych
kontrolerów SCSI, sterownik do kart ATA/IDE oraz sterowniki do
kart pamięci które powinny obsługiwać większość kart SRAM i
niektóre karty flash. Plik SUPPORTED.CARDS zawarty w każdej
wersji Card Services zawiera wszystkie karty jakie działają w
przynajmniej jednym właściwym systemie.
Prawdopodobieństwo tego, że karta nie wymieniona w tym pliku
będzie działać zależy od typu tej karty. Zasadniczo
wszystkie modemy powinny działać z zawartym sterownikiem. Niektóre
karty sieciowe mogą działać jeśli są wersjami OEM karty
obsługiwanej. Inne typy kart IO (bufory ramkowe, karty dźwiękowe
itd.) nie będą działać dopóki ktoś nie napisze odpowiednich
sterowników.
1.6 Kiedy moja nowa karta będzie obsługiwana ?
Niestety, nikt mi z reguły nie płaci za pisanie sterowników, tak
więc jeśli chcesz mieć sterownik do swojej ulubionej karty,
będziesz przypuszczalnie musiał zrobić część roboty na własną
rekę. W wersji idelanej, chciałbym się kierować w stronę modelu
zbliżonego do jądra Linux-a, gdzie będę głównie odpowiedzialny za
"rdzeń" kodu do PCMCIA a inni autorzy pisaliby sterowniki do
konkretnych urządzeń. W pliku SUPPORTED.CARDS wspomniane są
niektóre karty, dla których sterownik jest w trakcie pisania. Będę
się starał pomóc gdzie tylko mogę ale miej na uwadze, że śledzenie
(debugging) sterowników do urządzeń w jądrze poprzez e-mail nie
jest zbytnio efektywne.
Producenci zainteresowani pomocą w tworzeniu obsługi ich urządzeń
mogą się ze mną skontaktować w sprawie konkretów.
1.7 Listy dyskusyjne.
Kiedyś zajmowałem się bazą danych i listą dyskusyjną na temat
użytkowników Linux-a na PCMCIA. Ostatnio zmieniłem swoją stronę
WWW z informacjami na temat PCMCIA w stronę "HyperNews",
ze zbiorem wiadomości na temat PCMCIA w Linux-ie. Są listy na
temat instalacji i konfiguracji, na temat różnych typów kart oraz
na temat programowania i śledzenia (debug) pod PCMCIA. Strona z
informacjami na temat PCMCIA jest pod adresem
http://hyper.stanford.edu/HyperNews/get/pcmcia/home.html.
Użytkownicy mogą ustawić sobie opcję informowania poprzez email o nowych
odpowiedziach na konkretne pytania, albo o wszystkich nowych
wiadomościach w danej kategorii. Mam nadzieję, że stanie się to
użytecznym archwium informacji dla pytań, które wychodzą poza
treść tego HOWTO.
Jest lista dyskusyjna, której tematem jest Linux na laptopie -
lista "linux-laptop". Aby uzyskać więcej informacji, wyślij list
zawierający słowo "help" na adres
majordomo@vger.rutgers.edu. Aby zapisać się na tę listę,
wyślij list zawierający łańcuch "subscribe linux-laptop" na ten
sam adres. Lista ta może być dobrym forum dyskusyjnym na temat
Linux-a na PCMCIA.
Na Stronie Domowej Linux-a na Laptopy
http://www.cs.utexas.edu/users/kharker/linux-laptop
znajduje się wiele odwołań do adresów, na których są informacje na
temat konfigurowania Linux-a na konkretnych typach laptopów. Jest
także przeszukiwalna baza danych na temat konfiguracji systemu.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
PCMCIA HOWTO pl 5 (2)PCMCIA HOWTO pl (2)PCMCIA HOWTO plpcmcia howto pl 3PCMCIA HOWTO pl 4 (2)pcmcia howto pl 2PCMCIA HOWTO pl (3)PCMCIA HOWTO pl 6 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5debian apt howto plKernel HOWTO pl 12 (2)XFree86 HOWTO pl (3)więcej podobnych podstron