Avanti Indietro Indice

3. Hardware supportato

Questa sezione elenca i drive CD-ROM e le loro interfacce attualmente supportate da Linux. Le informazioni qui riportate sono basate sul più recente kernel di Linux stabile, che al momento di scrivere era la versione 2.2.4.

Inoltre, queste informazioni sono valide solo per Linux su piattaforme Intel; la maggior parte di esse sono tuttavia valide anche per altre architetture.

3.1 Drive CD-ROM ATAPI

ATAPI (ATA Packet Interface) è un protocollo per controllare dispositivi di memorizzazione di massa. È costruito sull'interfaccia ATA (AT Attachment), il nome ufficiale standard ANSI per l'interfaccia IDE, sviluppata per gli hard disk. ATAPI è comunemente usata per hard disk, drive CD-ROM, dispositivi a nastro, ed altri dispositivi. Attualmente il tipo più popolare di interfaccia, offre molte delle funzionalità della SCSI, senza il bisogno di costosi controller o cavi.

Il kernel di Linux ha un driver di dispositivo che dovrebbe funzionare per ogni CD-ROM ATAPI. Alcune case che producono drive compatibili sono Aztech, Mitsumi, NEC, Sony, Creative Labs e Vertos. Se hai acquistato di recente un drive CD-ROM, specialmente se a quadrupla velocità o superiore, è quasi sicuro che sia IDE/ATAPI o SCSI.

Linux ha anche una modalità IDE SCSI emulation (emulazione IDE dell'interfaccia SCSI) nel kernel che fa apparire al software un dispositivo IDE/ATAPI come fosse SCSI, permettendo di usare un driver di dispositivo SCSI al posto dell'originale driver ATAPI. Questo è utile se hai un dispositivo ATAPI per il quale non è stato scritto alcun driver dedicato (per esempio, un PC-CD ATAPI o un drive CDR); in seguito puoi quindi usare questa emulazione assieme a un appropriato driver di dispositivo SCSI.

3.2 Drive CD-ROM SCSI

SCSI (Small Computer Systems Interface) è un formato popolare per i drive CD-ROM. I suoi principali vantaggi sono un transfer rate ragionevolmente alto, la possibilità di collegare più dispositivi e il supporto di svariate architetture di computer. Alcuni svantaggi sono legati alla necessità di schede controller e di cavi relativamente costosi.

Qualsiasi drive CD-ROM SCSI con dimensioni dei blocchi di 512 o 2048 byte dovrebbe funzionare sotto Linux; questi includono la stragrande maggioranza di drive CD-ROM sul mercato.

Avrai anche bisogno di una scheda controller SCSI supportata; vedi lo SCSI HOWTO per maggiori informazioni sulle interfacce hardware.

Nota che alcuni CD-ROM comprendono un controller SCSI proprietario con un'interfaccia modificata non pienamente compatibile con lo standard SCSI (per es., potrebbe non supportare l'aggiunta di ulteriori dispositivi sul bus). Questi, con ogni probabilità, non funzioneranno sotto Linux.

3.3 Drive CD-ROM con interfacce proprietarie

Sono disponibili molti drive CD-ROM che usano interfacce proprietarie; l'interfaccia è spesso fornita su di una scheda audio. Sono anche disponibili semplici schede d'interfaccia equivalenti a quelle fornite sulle schede audio. Questi drive generalmente tendono ad essere meno costosi e ingombranti dei drive SCSI. I loro svantaggi stanno nella mancanza di standard fissi e di espandibilità.

Nota che spesso ci si riferisce erroneamente alle interfacce proprietarie come interfacce IDE, perché come gli hard disk IDE, usano un'interfaccia semplice basata sul bus PC/AT. Per aggiungere confusione alla confusione, alcuni produttori, tra cui è più evidente Creative Labs, producono molti tipi diversi di drive CD-ROM e offrono interfacce SCSI, ATAPI e proprietarie sulle loro schede audio.

La tabella qui sotto elenca i drive CD-ROM con interfaccia proprietaria che sono supportati da Linux. Driver per ulteriori dispositivi possono essere disponibili nei più recenti kernel di sviluppo o come patch per il kernel. Questi ultimi possono essere spesso reperiti su ftp://metalab.unc.edu/pub/Linux/kernel/patches/cdrom/. Leggiti anche i file di documentazione inclusi nella distribuzione del kernel, di solito installati in /usr/src/linux/Documentation/cdrom, per avere le informazioni più aggiornate.

       Drive CD-ROM con interfacce proprietarie

Produttore      Modello         Driver Kernel   Note
------          -----           -------------   --------
Panasonic       CR-521          sbpcd           Nota 1
Panasonic       CR-522          sbpcd           Nota 1
Panasonic       CR-523          sbpcd           Nota 1
Panasonic       CR-562          sbpcd           Nota 1
Panasonic       CR-563          sbpcd           Nota 1
Creative Labs   CD-200          sbpcd
IBM             ISA Esterno     sbpcd           Nota 2
Longshine       LCS-7260        sbpcd
Teac            CD-55A          sbpcd
Sony            CDU-31A         cdu31a
Sony            CDU-33A         cdu31a
Sony            CDU-535         sonycd535       Nota 3
Sony            CDU-531         sonycd535
Aztech          CDA268-01A      aztcd           Nota 4
Orchid          CDS-3110        aztcd
Okano/Wearnes   CDD110          aztcd
Conrad          TXC             aztcd
CyCDROM         CR520ie         aztcd
CyCDROM         CR940ie         aztcd
GoldStar        R420            gscd            Nota 5
Philips/LMS     CM206           cm206           Nota 6
Mitsumi         CRMC LU005S     mcd/mcdx        Nota 7, 8
Mitsumi         FX001           mcd/mcdx        Nota 7, 8
Optics Storage  Dolphin 8000AT  optcd
Lasermate       CR328A          optcd
Sanyo           H94A            sjcd
vari            vari            isp16           Nota 9

Note:

  1. Questi drive possono essere venduti sotto i nomi Creative Labs, Panasonic, Matsushita o Kotobuki.
  2. Questo drive ha la stessa meccanica interna del Panasonic CR-562.
  3. Venduto anche sotto il nome di Procomm.
  4. Questo driver è solo per il CDA268-01A. Altri modelli, inclusi il CDA268-03I e il CDA269-031SE, non hanno bisogno di interfaccia proprietaria e dovrebbero usare il driver IDECD (ATAPI) del kernel.
  5. Può anche essere venduto come parte del Reveal Multimedia Kit.
  6. Il Philips CM205 non è supportato da questo driver, ma c'è un driver in fase alpha separato disponibile su ftp://metalab.unc.edu in /pub/Linux/kernel/patches/cdrom/lmscd0.4.tar.gz
  7. Può anche essere venduto sotto il nome di Radio Shack.
  8. Ci sono due driver disponibili. "mcd" è quello originale, e "mcdx" è un driver nuovo con più caratteristiche supportate (ma forse meno stabile).
  9. Questo driver funziona con i drive CD-ROM collegati all'interfaccia presente sulle schede audio ISP16, MAD16 or Mozart.

Se un drive elencato non è supportato dal tuo kernel, probabilmente avrai bisogno di aggiornare quest'ultimo ad una nuova versione.

Se il tuo drive non è uno dei modelli elencati, particolarmente se è stato acquistato di recente, o se è a quadrupla velocità o superiore, probabilmente usa l'interfaccia IDE/ATAPI descritta in una precedente sezione. L'errore più comune tra gli utilizzatori di CD-ROM sotto Linux è quello di credere che qualsiasi drive connesso ad una scheda SoundBlaster usi per forza il driver SBPCD. Creative Labs e la maggior parte degli altri produttori non vendono più drive con interfacce proprietarie, seguono piuttosto l'interfaccia IDE/ATAPI standard.

3.4 Drive su porta parallela

Ci sono dispositivi di memorizzazione esterni, inclusi drive CD-ROM, che sono connessi alla porta parallela dei personal computer. In molti casi il dispositivo internamente usa un'interfaccia IDE unita ad un adattatore che interfaccia il bus interno IDE alla porta parallela del PC.

Linux ha un driver IDE per la porta parallela che supporta la maggior parte dei dispositivi per questa presa. Attualmente, supporta dispositivi dei seguenti produttori (ma anche molti dispositivi 'senza marca' e cloni compatibili coi seguenti): ATEN, Avatar, DataStor, Fidelity International Technology, Freecom, Hewlett-Packard, Imation, KT Technology, KingByte Information Corp., Maxell, MicroSolutions, OnSpec, Shuttle Technology, SyQuest e ValuStore.

Informazioni aggiuntive possono essere ottenute su http://www.torque.net/parport/.

3.5 Driver alternativi

C'è un driver del kernel alternativo disponibile per i drive Panasonic/Matsushita CR-56x scritto da Zoltan Vorosbaranyi. Può essere scaricato da ftp://ftp.honlap.net/pub/linux/pcd/pcd-0.30.tar.gz.


Avanti Indietro Indice