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:

  1. Te napędy mogą być sprzedawane pod nazwą Creative labs, Panasonic, matsushita lub Kotobuki.
  2. Ten napęd jest taki sam jak Panasonic CR-562.
  3. Może być także sprzedawany jako Procomm.
  4. 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.
  5. Może być także sprzedawany jako część pakietu Reveal Multimedia Kit
  6. 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.
  7. Może być także sprzedawany jako Radio Shack.
  8. Są dostępne dwa sterowniki. "mcd" jest oryginalny i "mcdx" jest nowszym z większą ilością funkcji (ale możliwe, że mniej stabilny).
  9. 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