Anterior Siguiente Indice

3. Hardware Soportado

A continuación se listan los controladores (drivers) e interfases que actualmente son soportados por Linux. Dicha información esta basada en el último núcleo estable, que a la hora de escribir este documento va por la versión 2.0.31. También se encuentran disponibles los núcleos de desarrollo 2.1.x, pero su estabilidad no está garantizada.

Los datos que siguen a continuación son válidos únicamente para sistemas Linux funcionando sobre plataformas Intel y compatibles. Aunque en su mayor parte debería poder extrapolarse a procesadores basados en otras arquitecturas, no tengo de ello información ni experiencia de primera mano.

3.1 Unidades ATAPI

ATAPI (ATA Packet Interface) es un protocolo diseñado para controlar y gestionar dispositivos de almacenamiento masivo. Está basado en la interfase ATA (AT Attachment), que es la denominación oficial según el estándar ANSI de las interfases IDE desarrolladas para las unidades de disco duro. Los CDROM, discos duros y otros sistemas de alta capacidad de almacenamiento suelen ser ATAPI. Además de ser hoy en día la interfase de más amplia difusión, ofrece unas prestaciones similares a la SCSI sin tener que desembolsar grandes cantidades de dinero en una controladora y cables especiales.

En el núcleo de Linux viene incluido un controlador que debería funcionar con cualquier unidad de CDROM ATAPI. Otros fabricantes de unidades compatibles son Aztech, Mitsumi, NEC, Sony, Creative Labs, y Vertos. Si Vd. ha adquirido recientemente un CDROM, y especialmente si es de 4x o mayor, seguramente será IDE/ATAPI.

3.2 Unidades SCSI (Small Computer Systems Interface)

Las principales ventajas radican en su elevada velocidad de transferencia, compatibilidad con gran cantidad de plataformas y soporte para múltiples unidades. Algunas desventajas del SCSI son la necesidad de una controladora y cables que resultan relativamente caros...

Cualquier CDROM SCSI con un tamaño de bloque (block size) de 512 o 2048 bytes debería funcionar correctamente bajo Linux; esto incluye a la mayor parte de las unidades del mercado.

Tenga en cuenta que va a necesitar una controladora SCSI que sea soportada; consulte el http://sunsite.unc.edu/LDP/HOWTO/SCSI-HOWTO.html para más información.

Algunos CDROM vienen con una controladora propietaria cuya interfase no es 100% SCSI compatible (p.e. sin soporte para más unidades SCSI en el bus). Es probable que dichas unidades no funcionen bajo Linux.

3.3 Unidades Propietarias

Sí que están soportadas muchas unidades de CDROM basadas en interfases propietarias; a menudo la interfase suele venir junto con la tarjeta de sonido. Las tarjetas de interfase sencilla (o single), como las suministradas con la tarjeta de sonido, también están disponibles. El precio de dichas unidades suele ser más bajo que el de las SCSI. Su desventaja estriba en la imposibilidad de expansión y falta de estandarización.

Cuidado: hay interfases propietarias que vienen catalogadas erróneamente como IDE porque, al igual que los discos duros IDE, emplean una interfase sencilla basada en el bus PC/AT. Por si fuera poco, algunos fabricantes, en particular Creative Labs, han lanzado al mercado diferentes tipos de unidades, ofreciendo con sus tarjetas de sonido interfases ATAPI, SCSI y propietarias.

A continuación tenemos una lista de las unidades propietarias que sabemos que son soportadas bajo Linux. Los controladores correspondientes están disponibles en las últimas versiones de desarrollo del núcleo o bien como parches: en ftp://sunsite.unc.edu/pub/Linux/kernel/patches/cdrom/. Revise asimismo los ficheros README que incluidos en la distribución del núcleo; habitualmente se encuentran instalados en el directorio /usr/src/linux/Documentation/cdrom.

 

 

                Unidades de CD-ROM Propietarias

Fabricante      Modelo          Controlador     Comentarios
----------      ------          -----------     -----------
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             External ISA    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        Notas 7, 8
Mitsumi         FX001           mcd/mcdx        Notas 7, 8
Optics Storage  Dolphin 8000AT  optcd
Lasermate       CR328A          optcd
Sanyo           H94A            sjcd
various         various         isp16           Nota 9
MicroSolutions  Backpack        bpcd

Comentarios:

  1. Estas unidades deben estar comercializadas exclusivamente por Creative Labs, Panasonic, Matsushita, o Kotobuki.
  2. Se trata de la misma unidad que la Panasonic CR-562.
  3. También podemos encontrarla con el nombre de Procomm.
  4. Este controlador sólo funciona con la unidad CDA268-01A. Los otros modelos, incluyendo el CDA268-03I y el CDA269-031SE no son propietarios, por lo que deben usar el controlador del núcleo IDECD (ATAPI).
  5. Se puede encontrar formando parte del Kit Reveal Multimedia.
  6. Este controlador no soporta la unidad Philips CM205, pero ya existe para la misma un controlador en versión alfa que se puede obtener vía ftp://sunsite.unc.edu/pub/Linux/kernel/patches/cdrom/lmscd0.4.tar.gz
  7. También la podemos encontrar con el nombre de Radio Shack.
  8. Existen dos controladores. "mcd" es el original. "mcdx", el más moderno, soporta más características (pero puede que sea menos estable).
  9. Este controlador funciona con las unidades conectadas a la interfase de una tarjeta de sonido ISP16, MAD16 o Mozart.

Si su núcleo no soporta alguna de las unidades referidas probablemente necesite actualizarse a una versión mas reciente.

Si su unidad no coincide con ninguno de los modelos señalados, más aun si ésta es de reciente adquisición y de cuádruple velocidad o más, es muy probable que emplee la interfase IDE/ATAPI, que ya hemos comentado en el apartado anterior. Uno de los errores más frecuentes entre los usuarios de Linux es creer que cualquier unidad conectada a una tarjeta de sonido SoundBlaster debe utilizar el controlador SBPCD. Creative Labs y otros muchos fabricantes están dejando de producir unidades de interfases propietarias para seguir el estándar ATAPI/IDE.

3.4 Unidades Vía Puerto Paralelo

La única unidad de estas características que está soportada actualmente en el núcleo de Linux es la MicroSolutions Backpack.

Hay también disponibles controladores para muchas más unidades, en forma de parches del núcleo o como módulos cargables. Mas información al respecto en http://www.torque.net/linux-pp.html.

3.5 Unidades Alternativas

Existe un controlador alternativo para las unidades Panasonic/Matsushita CR-56x, escrito por Zoltan Vorosbaranyi. Puede encontrarse en ftp://ftp.tarki.hu/pub/linux/pcd/pcd-0.29.tar.gz.


Anterior Siguiente Indice