old-www/HOWTO/CDROM-HOWTO/x97.html

877 lines
14 KiB
HTML

<HTML
><HEAD
><TITLE
>Supported Hardware</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.63
"><LINK
REL="HOME"
TITLE="The Linux CD-ROM HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="CD-ROM Technology"
HREF="x76.html"><LINK
REL="NEXT"
TITLE="Installation"
HREF="x289.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>The Linux CD-ROM HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x76.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x289.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="AEN97"
>3. Supported Hardware</A
></H1
><P
>This section lists the CD-ROM drivers and interfaces that are
currently supported under Linux. The information here is based on the
latest stable Linux kernel, which at time of writing was version
2.4.4.</P
><P
>This information is valid for Linux on the Intel x86 platform. Much
of it is applicable to Linux on other processor architectures as
well.</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN101"
>3.1. ATAPI CD-ROM Drives</A
></H2
><P
>ATAPI (ATA Packet Interface) is a protocol for
controlling mass storage devices. It builds on the ATA (AT Attachment)
interface, the official ANSI standard name for the IDE interface
developed for hard disk drives. ATAPI is commonly used for hard disks,
CD-ROM drives, tape drives, and other devices. Currently the most
popular type of interface, it offers most of the functionality of
SCSI, without the need for an expensive controller or cables.</P
><P
>The Linux kernel has a device driver that should work with any ATAPI
compliant CD-ROM drive. Vendors shipping compatible drives include
Aztech, Mitsumi, NEC, Sony, Creative Labs, and Vertos. If you have
recently purchased a CD-ROM drive, especially if it is quad speed or
faster, it is almost guaranteed to be IDE/ATAPI.</P
><P
>Linux also has an IDE SCSI emulation kernel driver that
makes an IDE/ATAPI device appear in software to be a SCSI device,
allowing the use of a SCSI device driver instead of the native ATAPI
driver. This is useful if you have an ATAPI device for which no native
driver has been written (for example, an ATAPI PD-CD or CDR drive);
you can then use this emulation together with an appropriate SCSI
device driver.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN106"
>3.2. SCSI CD-ROM Drives</A
></H2
><P
>SCSI (Small Computer Systems Interface) is a popular format
for CD-ROM drives. Its chief advantages are a reasonably fast transfer
rate, multi-device capability, and support on a variety of computer
platforms. Some disadvantages of SCSI are the need for a relatively
expensive controller card and cables.</P
><P
>Any SCSI CD-ROM drive with a block size of 512 or 2048
bytes should work under Linux; this includes the vast majority of
CD-ROM drives on the market.</P
><P
>You will also need a supported SCSI controller card; see the
<A
HREF="http://www.ibiblio.org/pub/Linux/docs/HOWTO/unmaintained/SCSI-HOWTO"
TARGET="_top"
>Linux SCSI HOWTO</A
>
for more information on interface hardware.</P
><P
>Note that some older CD-ROM drives use a proprietary controller with a
modified interface that is not fully SCSI compatible (e.g. it may not
support adding other SCSI devices on the bus). These will most likely
<EM
>not</EM
> work under Linux.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN114"
>3.3. Proprietary CD-ROM Drives</A
></H2
><P
>Several CD-ROM drives using proprietary interfaces are
available; the interface is often provided on a sound card. Simple
interface cards equivalent to that provided on the sound card are also
available. These drives generally tend to be lower in cost and
smaller than SCSI drives. Their disadvantages are the lack of
standardization and expandability.</P
><P
>Note that proprietary interfaces are sometimes erroneously referred to
as IDE interfaces, because like IDE hard disks, they use a simple
interface based on the PC/AT bus. To add to the confusion, some
vendors, most notably Creative Labs, have shipped many different types
of CD-ROM drives and have offered proprietary, SCSI, and ATAPI
interfaces on their sound cards.</P
><P
>The table below lists the proprietary CD-ROM drives that are known to
be supported under Linux. Drivers for additional devices may be
available in the latest development kernels or as kernel patches. The
latter can most often be found at
<A
HREF="ftp://www.ibiblio.org/pub/Linux/kernel/patches/cdrom/"
TARGET="_top"
>ftp://www.ibiblio.org/pub/Linux/kernel/patches/cdrom/</A
>.
Also check the documentation files included with the kernel distribution,
usually installed in <TT
CLASS="FILENAME"
>/usr/src/linux/Documentation/cdrom</TT
>,
for the latest information.
<DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN121"
></A
><P
></P
><TABLE
BORDER="1"
CLASS="CALSTABLE"
><THEAD
><TR
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Vendor</TH
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Model</TH
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Kernel Driver</TH
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Notes</TH
></TR
></THEAD
><TBODY
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Panasonic</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR-521</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 1</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Panasonic</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR-522</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 1</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Panasonic</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR-523</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 1</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Panasonic</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR-562</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 1</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Panasonic</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR-563</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 1</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Creative Labs</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CD-200</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>IBM</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>External ISA</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 2</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Longshine</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>LCS-7260 </TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Teac</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CD-55A </TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sbpcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Sony</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CDU-31A</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>cdu31a</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Sony</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CDU-33A</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>cdu31a</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Sony</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CDU-535</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sonycd535</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 3</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Sony</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CDU-531 </TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sonycd535</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Aztech</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CDA268-01A</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>aztcd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 4</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Orchid</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CDS-3110</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>aztcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Okano/Wearnes</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CDD110</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>aztcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Conrad</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>TXC</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>aztcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CyCDROM</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR520ie</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>aztcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CyCDROM</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR940ie</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>aztcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>GoldStar</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>R420</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>gscd</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 5</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Philips/LMS</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CM206</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>cm206</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 6</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Mitsumi</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CRMC LU005S</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>mcd/mcdx</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 7, 8</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Mitsumi</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>FX001</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>mcd/mcdx</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 7, 8</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Optics Storage</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Dolphin 8000AT</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>optcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Lasermate</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>CR328A</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>optcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Sanyo</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>H94A</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>sjcd</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>various</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>various</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>isp16</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Note 9</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
>
Notes:
<P
></P
><OL
TYPE="1"
><LI
><P
>These drives may be sold under the names Creative Labs,
Panasonic, Matsushita, or Kotobuki.</P
></LI
><LI
><P
>This drive is the same as a Panasonic CR-562.</P
></LI
><LI
><P
>May also be sold under the Procomm name.</P
></LI
><LI
><P
>This driver is for the CDA268-01A only. Other models, including
the CDA268-03I and CDA269-031SE are not proprietary and should use the
IDECD (ATAPI) kernel driver.</P
></LI
><LI
><P
>May also be sold as part of a Reveal Multimedia Kit.</P
></LI
><LI
><P
>The Philips CM205 is not supported by this driver, but there is
a separate alpha release driver available from ftp://www.ibiblio.org
in /pub/Linux/kernel/patches/cdrom/lmscd0.4.tar.gz</P
></LI
><LI
><P
>May also be sold under the Radio Shack name.</P
></LI
><LI
><P
>There are two drivers available. "mcd" is the original one, and
"mcdx" is a newer driver with more features (XA and multi-session support).</P
></LI
><LI
><P
>This driver works with CD-ROM drives that are attached to the
interface on an ISP16, MAD16 or Mozart sound card.</P
></LI
></OL
>&#13;</P
><P
>If a drive listed here is not supported by your kernel, you probably
need to upgrade to a newer version.</P
><P
>If your drive is not one of the models listed here, particularly if it
was bought recently and is quad speed or faster, it probably uses the
IDE/ATAPI interface listed in a previous section. <EM
>The single most
common error among Linux CD-ROM users is to assume that any drive
connected to a SoundBlaster card should use the SBPCD
driver</EM
>. Creative Labs and most other vendors are no longer
selling proprietary interface drives, they are following the standard
ATAPI/IDE interface.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN273"
>3.4. Parallel Port Drives</A
></H2
><P
>There are external storage devices, including CD-ROM drives, that
attach to the parallel port of personal computers. In many cases the
devices internally use an IDE interface in conjunction with an adaptor
which interfaces the internal IDE bus to the PC parallel port.</P
><P
>Linux has a parallel port IDE driver which supports most parallel port
devices. At the time of writing it supported devices from the
following vendors (as well as most no-name and clone drives compatible
with these): ATEN, Avatar, DataStor, Fidelity International
Technology, Freecom, Hewlett-Packard, Imation, KT Technology, KingByte
Information Corp., Maxell, MicroSolutions, OnSpec, Shuttle Technology,
SyQuest, and ValuStore.</P
><P
>Additional information can be found at
<A
HREF="http://www.torque.net/parport/"
TARGET="_top"
>http://www.torque.net/parport/</A
>.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN279"
>3.5. PCMCIA Drives</A
></H2
><P
>Using a PCMCIA SCSI or IDE adaptor you can connect external CD-ROM
drives to a laptop. Once the appropriate PCMCIA kernel driver is
installed the drives will appear like any other IDE or SCSI drives.</P
><P
>See the <A
HREF="http://www.ibiblio.org/LDP/HOWTO/PCMCIA-HOWTO.html"
TARGET="_top"
>Linux PCMCIA HOWTO</A
>
for more information.</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN284"
>3.6. USB CD-ROM Drives</A
></H2
><P
>The Universal Serial Bus has support for mass storage devices.
USB CD-R and CD-RW drives are popular because they can be
quickly and easily moved between systems.</P
><P
>You need to configure the kernel for "USB Mass Storage support".
This makes USB storage devices appear like SCSI, although they
do not use the same device files. See the
<A
HREF="http://www.dynamine.net/linux-usb/HOWTO"
TARGET="_top"
>Linux USB HOWTO</A
>
for more details.</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x76.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x289.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>CD-ROM Technology</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Installation</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>