CDROM w Linux-ie: Obsługiwany sprzęt.
Następna strona
Poprzednia strona
Spis treści
3. Obsługiwany sprzęt.
W sekcji tej znajdują się sterowniki oraz interfejsy, które są
obecnie obsługiwane przez Linux-a. Informacje oparte są na
najnowszym stabilnym jądrze - 2.0.33. Rozwojowe jądra (2.1.x) są
także dostępne, ale nie ma gwarancji, że będą stabilne.
Informacje te są ważne tylko dla Linux-a na platformie Intel. Wiele
z nich można także zastosować dla innych platform, ale nie mam
żadnych doświadczeń czy informacji z pierwszej ręki.
3.1 Napędy ATAPI CD-ROM.
ATAPI (ATA Packet Interface) jest protokołem do kontrolowania
urządzeń masowego zapisu. Tworzy on interfejs ATA (AT Attachment),
oficjalna standardowa nazwa ANSI dla intrfejsów IDE rozwijanych dla
napędów dysków twardych. ATAPI jest popularnie stosowany do dysków
twardych, CD-ROM-ów, taśm i innych urządzeń. Obecnie najbardziej
popularny interfejs - oferuje większość funkcji SCSI, bez drogich
kontrolerów czy kabli.
Jądro Linux-a ma sterownik urządzenia, który powinien współpracować
z każdym napędem CD-ROM ATAPI. Sprzedawcy dostarczający
kompatybilne napędy to: Aztech, Mitsumi, NEC, Sony, Creative Labs
i Vertos. Jeśli nabyłeś ostatnio napęd CD-ROM, szczególnie jeśli
jest on czterokrotnej prędkości lub szybszy, to jest to prawie na
pewno IDE/ATAPI.
3.2 Napędy SCSI.
SCSI (Small Computer Systems Interface) jest popularnym formatem
dla napędów CD-ROM. Głównymi zaletami są rozsądnie szybka prędkość
działania, możliwość podłączania wielu urządzeń, i obsługa na wielu
platformach komputerowych. Jedną z wad jest droga karta kontrolera
i kabli.
Każdy napęd CD-ROM SCSI z blokami o rozmiarze 512 lub 2048 bajtów
powinien działać pod Linxu-em; zawiera się tu stanowcza większość
napędów CD-ROM dostępnych na rynku.
Będziesz także potrzebował obsługiwanej karty SCSI; w
SCSI HOWTO znajdziesz więcej informacji na temat
interfejsów sprzętowych.
Zauważ, że niektóre CD-ROM-y zawierają swoje własne kontrolery ze
zmodyfikowanym interfejsem, który nie jest w peni kompatybilny z
SCSI (np. może nie pozwalać na dodawanie innych urządzeń na szynie
SCSI). Taki sprzęt raczej nie będzie działać na Linux-ie.
3.3 Napędy CD-ROM z własnym interfejsem.
Dostępne jest kilka takich CD-ROM-ów; interfejs jest z reguły
dostarczany na karcie dźwiękowej. Proste karty z takimi
interfejsami równorzędnymi do tych na kartach dźwiękowych są także
dostępne. Napędy te są z reguły tańsze i mniejsze niż napędy
SCSI. Głównymi ich wadami są brak stadaryzacji i możliwości
rozszerzania.
Zauważ, że własne interfejsy są czasami mylnie nazywane interfejsami
IDE, ponieważ tak jak dyski IDE, używają prostego interfejsu
opartego na szynie PC/AT. Żeby zwiększyć całe zamieszanie niektórzy
dostawcy, najczęściej Creative Labs, dostarczyli wiele różnych
typów napędów CD-ROM i oferowali swoje interfejsy, interfejsy SCSI
i ATAPI na swoich kartach dźwiękowych.
W tabeli poniżej znajdują się napędy CD-ROM z własnymi
interfejsami, które działają pod Linux-em. Sterowniki dla
dodatkowych urządzeń mogą być dostępne w ostatniej wersji
rozwojowej jądra albo jako łaty do jądra. Te drugie można
najczęściej znaleźć na
ftp.icm.edu.pl. Sprawdź także ostatnie informacje zawarte w
plikach README dostarczanych wraz z jądrem Linux-a umieszczonych w
katalogu /usr/src/linux/Documentation/cdrom.
Napędy CD-ROM ze swoimi interfejsami
Sprzedawca Model Sterownik w jądrze Uwagi
------ ----- ------------- --------
Panasonic CR-521 sbpcd 1
Panasonic CR-522 sbpcd 1
Panasonic CR-523 sbpcd 1
Panasonic CR-562 sbpcd 1
Panasonic CR-563 sbpcd 1
Creative Labs CD-200 sbpcd
IBM External ISA sbpcd 2
Longshine LCS-7260 sbpcd
Teac CD-55A sbpcd
Sony CDU-31A cdu31a
Sony CDU-33A cdu31a
Sony CDU-535 sonycd535 3
Sony CDU-531 sonycd535
Aztech CDA268-01A aztcd 4
Orchid CDS-3110 aztcd
Okano/Wearnes CDD110 aztcd
Conrad TXC aztcd
CyCDROM CR520ie aztcd
CyCDROM CR940ie aztcd
GoldStar R420 gscd 5
Philips/LMS CM206 cm206 6
Mitsumi CRMC LU005S mcd/mcdx 7, 8
Mitsumi FX001 mcd/mcdx 7, 8
Optics Storage Dolphin 8000AT optcd
Lasermate CR328A optcd
Sanyo H94A sjcd
various various isp16 9
MicroSolutions Backpack bpcd
Uwagi:
Te napędy mogą być sprzedawane pod nazwą Creative labs,
Panasonic, matsushita lub Kotobuki.
Ten napęd jest taki sam jak Panasonic CR-562.
Może być także sprzedawany jako Procomm.
Ten sterownik jest tylko do CDA268-01A. Inne modele, włącznie z
CDA268-03I i CDA269-031SE nie mają własnych interfejsów i powinny
używać sterownika IDECD (ATAPI) zawartego w jądrze.
Może być także sprzedawany jako część pakietu Reveal Multimedia
Kit
Philips CM205 nie jest obsługiwany przez ten sterownik, ale jest
osobny sterownik alfa lmscd0.4.tar.gz dostępny na
ftp.icm.edu.pl.
Może być także sprzedawany jako Radio Shack.
Są dostępne dwa sterowniki. "mcd" jest oryginalny i "mcdx" jest
nowszym z większą ilością funkcji (ale możliwe, że mniej stabilny).
Ten sterownik działa z napędami CD-ROM, które są dołączone do
interfejsu na kartach dźwiękowych ISP16, MAD16 albo Mozart.
Jeśli napęd podany w powyższej liście nie jest obsługiwany
przez jądro, to pewnie musisz uaktualnić je do nowszej wersji.
Jeśli twój napęd nie jest którymś z podanych wyżej, szczególnie
jeśli został kupiony ostatnio i jest czterokrotnej prędkości lub
szybszy, to najprzypuszczalnej używa on interfejsu IDE/ATAPI,
wymienionego w poprzedniej sekcji. Prostym najpopularniejszym
błędem popełnianym przez użytkowników CD-ROM-u na Linux-ie jest
zakładanie, że każdy napęd podłączony do karty SoundBlaster
powinien używać sterownika SBPCD. Creative Labs i większość innych
sprzedawców nie sprzedają już napędów z własnymi interfejsami,
przychylają się do standardu ATAPI/IDE.
3.4 Napędy podłączane przez porty równoległe.
Niektórzy sprzedawcy sprzedają takie właśnie CD-ROM-y. Jedyny napęd
tego rodzaju obsługiwany obecnie przez Linux-a, to MicroSolutions
Backpack.
Sterowniki dla jeszcze kilku takich napędów są dostępne osobno jako
łaty na jądro albo ładowalne moduły. Najnowsze informacje na ten
temat możesz znaleźć pod adresem
http://www.torque.net/linux-pp.html.
3.5 Kolejne sterowniki.
Jest jeszcze jeden sterownik w jądrze dla napędów
Panasonic/Matsushita CR-56x - pcd-0.29.tar.gz. Napisany został
przez Zoltana Vorosbaranyi. Można go znaleźć pod adresem
ftp.tarki.hu.
Następna strona
Poprzednia strona
Spis treści