2 # CDROM driver configuration
 
   5 menu "Old CD-ROM drivers (not SCSI, not IDE)"
 
   6         depends on ISA && BLOCK
 
   9         bool "Support non-SCSI/IDE/ATAPI CDROM drives"
 
  11           If you have a CD-ROM drive that is neither SCSI nor IDE/ATAPI, say Y
 
  12           here, otherwise N. Read the CD-ROM-HOWTO, available from
 
  13           <http://www.tldp.org/docs.html#howto>.
 
  15           Note that the answer to this question doesn't directly affect the
 
  16           kernel: saying N will just cause the configurator to skip all
 
  17           the questions about these CD-ROM drives. If you are unsure what you
 
  18           have, say Y and find out whether you have one of the following
 
  21           For each of these drivers, a <file:Documentation/cdrom/{driver_name}>
 
  22           exists. Especially in cases where you do not know exactly which kind
 
  23           of drive you have you should read there. Most of these drivers use a
 
  24           file drivers/cdrom/{driver_name}.h where you can define your
 
  25           interface parameters and switch some internal goodies.
 
  27           To compile these CD-ROM drivers as a module, choose M instead of Y.
 
  29           If you want to use any of these CD-ROM drivers, you also have to
 
  30           answer Y or M to "ISO 9660 CD-ROM file system support" below (this
 
  31           answer will get "defaulted" for you if you enable any of the Linux
 
  35         tristate "Aztech/Orchid/Okano/Wearnes/TXC/CyDROM  CDROM support"
 
  36         depends on CD_NO_IDESCSI
 
  38           This is your driver if you have an Aztech CDA268-01A, Orchid
 
  39           CD-3110, Okano or Wearnes CDD110, Conrad TXC, or CyCD-ROM CR520 or
 
  40           CR540 CD-ROM drive.  This driver -- just like all these CD-ROM
 
  41           drivers -- is NOT for CD-ROM drives with IDE/ATAPI interfaces, such
 
  42           as Aztech CDA269-031SE. Please read the file
 
  43           <file:Documentation/cdrom/aztcd>.
 
  45           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
  46           file system support" below, because that's the file system used on
 
  49           To compile this driver as a module, choose M here: the
 
  50           module will be called aztcd.
 
  53         tristate "Goldstar R420 CDROM support"
 
  54         depends on CD_NO_IDESCSI
 
  56           If this is your CD-ROM drive, say Y here.  As described in the file
 
  57           <file:Documentation/cdrom/gscd>, you might have to change a setting
 
  58           in the file <file:drivers/cdrom/gscd.h> before compiling the
 
  59           kernel.  Please read the file <file:Documentation/cdrom/gscd>.
 
  61           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
  62           file system support" below, because that's the file system used on
 
  65           To compile this driver as a module, choose M here: the
 
  66           module will be called gscd.
 
  69         tristate "Matsushita/Panasonic/Creative, Longshine, TEAC CDROM support"
 
  70         depends on CD_NO_IDESCSI && BROKEN_ON_SMP
 
  72           This driver supports most of the drives which use the Panasonic or
 
  73           Sound Blaster interface.  Please read the file
 
  74           <file:Documentation/cdrom/sbpcd>.
 
  76           The Matsushita CR-521, CR-522, CR-523, CR-562, CR-563 drives
 
  77           (sometimes labeled "Creative"), the Creative Labs CD200, the
 
  78           Longshine LCS-7260, the "IBM External ISA CD-ROM" (in fact a CR-56x
 
  79           model), the TEAC CD-55A fall under this category.  Some other
 
  80           "electrically compatible" drives (Vertos, Genoa, some Funai models)
 
  81           are currently not supported; for the Sanyo H94A drive currently a
 
  82           separate driver (asked later) is responsible.  Most drives have a
 
  83           uniquely shaped faceplate, with a caddyless motorized drawer, but
 
  84           without external brand markings.  The older CR-52x drives have a
 
  85           caddy and manual loading/eject, but still no external markings.  The
 
  86           driver is able to do an extended auto-probing for interface
 
  87           addresses and drive types; this can help to find facts in cases you
 
  88           are not sure, but can consume some time during the boot process if
 
  89           none of the supported drives gets found.  Once your drive got found,
 
  90           you should enter the reported parameters into
 
  91           <file:drivers/cdrom/sbpcd.h> and set "DISTRIBUTION 0" there.
 
  93           This driver can support up to four CD-ROM controller cards, and each
 
  94           card can support up to four CD-ROM drives; if you say Y here, you
 
  95           will be asked how many controller cards you have.  If compiled as a
 
  96           module, only one controller card (but with up to four drives) is
 
  99           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
 100           file system support" below, because that's the file system used on
 
 103           To compile this driver as a module, choose M here: the
 
 104           module will be called sbpcd.
 
 107         tristate "Mitsumi CDROM support"
 
 108         depends on CD_NO_IDESCSI
 
 110           Use this driver if you want to be able to use your Mitsumi LU-005,
 
 111           FX-001 or FX-001D CD-ROM drive.
 
 113           Please read the file <file:Documentation/cdrom/mcdx>.
 
 115           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
 116           file system support" below, because that's the file system used on
 
 119           To compile this driver as a module, choose M here: the
 
 120           module will be called mcdx.
 
 123         tristate "Optics Storage DOLPHIN 8000AT CDROM support"
 
 124         depends on CD_NO_IDESCSI
 
 126           This is the driver for the 'DOLPHIN' drive with a 34-pin Sony
 
 127           compatible interface. It also works with the Lasermate CR328A. If
 
 128           you have one of those, say Y. This driver does not work for the
 
 129           Optics Storage 8001 drive; use the IDE-ATAPI CD-ROM driver for that
 
 130           one. Please read the file <file:Documentation/cdrom/optcd>.
 
 132           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
 133           file system support" below, because that's the file system used on
 
 136           To compile this driver as a module, choose M here: the
 
 137           module will be called optcd.
 
 140         tristate "Philips/LMS CM206 CDROM support"
 
 141         depends on CD_NO_IDESCSI && BROKEN_ON_SMP
 
 143           If you have a Philips/LMS CD-ROM drive cm206 in combination with a
 
 144           cm260 host adapter card, say Y here. Please also read the file
 
 145           <file:Documentation/cdrom/cm206>.
 
 147           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
 148           file system support" below, because that's the file system used on
 
 151           To compile this driver as a module, choose M here: the
 
 152           module will be called cm206.
 
 155         tristate "Sanyo CDR-H94A CDROM support"
 
 156         depends on CD_NO_IDESCSI
 
 158           If this is your CD-ROM drive, say Y here and read the file
 
 159           <file:Documentation/cdrom/sjcd>. You should then also say Y or M to
 
 160           "ISO 9660 CD-ROM file system support" below, because that's the
 
 161           file system used on CD-ROMs.
 
 163           To compile this driver as a module, choose M here: the
 
 164           module will be called sjcd.
 
 167         tristate "ISP16/MAD16/Mozart soft configurable cdrom interface support"
 
 168         depends on CD_NO_IDESCSI
 
 170           These are sound cards with built-in cdrom interfaces using the OPTi
 
 171           82C928 or 82C929 chips. Say Y here to have them detected and
 
 172           possibly configured at boot time. In addition, You'll have to say Y
 
 173           to a driver for the particular cdrom drive you have attached to the
 
 174           card. Read <file:Documentation/cdrom/isp16> for details.
 
 176           To compile this driver as a module, choose M here: the
 
 177           module will be called isp16.
 
 180         tristate "Sony CDU31A/CDU33A CDROM support"
 
 181         depends on CD_NO_IDESCSI && BROKEN_ON_SMP
 
 183           These CD-ROM drives have a spring-pop-out caddyless drawer, and a
 
 184           rectangular green LED centered beneath it.  NOTE: these CD-ROM
 
 185           drives will not be auto detected by the kernel at boot time; you
 
 186           have to provide the interface address as an option to the kernel at
 
 187           boot time as described in <file:Documentation/cdrom/cdu31a> or fill
 
 188           in your parameters into <file:drivers/cdrom/cdu31a.c>.  Try "man
 
 189           bootparam" or see the documentation of your boot loader (lilo or
 
 190           loadlin) about how to pass options to the kernel.
 
 192           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
 193           file system support" below, because that's the file system used on
 
 196           To compile this driver as a module, choose M here: the
 
 197           module will be called cdu31a.
 
 200         tristate "Sony CDU535 CDROM support"
 
 201         depends on CD_NO_IDESCSI
 
 203           This is the driver for the older Sony CDU-535 and CDU-531 CD-ROM
 
 204           drives. Please read the file <file:Documentation/cdrom/sonycd535>.
 
 206           If you say Y here, you should also say Y or M to "ISO 9660 CD-ROM
 
 207           file system support" below, because that's the file system used on
 
 210           To compile this driver as a module, choose M here: the
 
 211           module will be called sonycd535.