1# 2# CDROM driver configuration 3# 4 5menu "Old CD-ROM drivers (not SCSI, not IDE)" 6 depends on ISA && BLOCK 7 8config CD_NO_IDESCSI 9 bool "Support non-SCSI/IDE/ATAPI CDROM drives" 10 ---help--- 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>. 14 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 19 drives. 20 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. 26 27 To compile these CD-ROM drivers as a module, choose M instead of Y. 28 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 32 CD-ROM drivers). 33 34config AZTCD 35 tristate "Aztech/Orchid/Okano/Wearnes/TXC/CyDROM CDROM support" 36 depends on CD_NO_IDESCSI 37 ---help--- 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>. 44 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 47 CD-ROMs. 48 49 To compile this driver as a module, choose M here: the 50 module will be called aztcd. 51 52config GSCD 53 tristate "Goldstar R420 CDROM support" 54 depends on CD_NO_IDESCSI 55 ---help--- 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>. 60 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 63 CD-ROMs. 64 65 To compile this driver as a module, choose M here: the 66 module will be called gscd. 67 68config SBPCD 69 tristate "Matsushita/Panasonic/Creative, Longshine, TEAC CDROM support" 70 depends on CD_NO_IDESCSI && BROKEN_ON_SMP 71 ---help--- 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>. 75 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. 92 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 97 usable. 98 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 101 CD-ROMs. 102 103 To compile this driver as a module, choose M here: the 104 module will be called sbpcd. 105 106config MCDX 107 tristate "Mitsumi CDROM support" 108 depends on CD_NO_IDESCSI 109 ---help--- 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. 112 113 Please read the file <file:Documentation/cdrom/mcdx>. 114 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 117 CD-ROMs. 118 119 To compile this driver as a module, choose M here: the 120 module will be called mcdx. 121 122config OPTCD 123 tristate "Optics Storage DOLPHIN 8000AT CDROM support" 124 depends on CD_NO_IDESCSI 125 ---help--- 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>. 131 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 134 CD-ROMs. 135 136 To compile this driver as a module, choose M here: the 137 module will be called optcd. 138 139config CM206 140 tristate "Philips/LMS CM206 CDROM support" 141 depends on CD_NO_IDESCSI && BROKEN_ON_SMP 142 ---help--- 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>. 146 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 149 CD-ROMs. 150 151 To compile this driver as a module, choose M here: the 152 module will be called cm206. 153 154config SJCD 155 tristate "Sanyo CDR-H94A CDROM support" 156 depends on CD_NO_IDESCSI 157 help 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. 162 163 To compile this driver as a module, choose M here: the 164 module will be called sjcd. 165 166config ISP16_CDI 167 tristate "ISP16/MAD16/Mozart soft configurable cdrom interface support" 168 depends on CD_NO_IDESCSI 169 ---help--- 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. 175 176 To compile this driver as a module, choose M here: the 177 module will be called isp16. 178 179config CDU31A 180 tristate "Sony CDU31A/CDU33A CDROM support" 181 depends on CD_NO_IDESCSI && BROKEN_ON_SMP 182 ---help--- 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. 191 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 194 CD-ROMs. 195 196 To compile this driver as a module, choose M here: the 197 module will be called cdu31a. 198 199config CDU535 200 tristate "Sony CDU535 CDROM support" 201 depends on CD_NO_IDESCSI 202 ---help--- 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>. 205 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 208 CD-ROMs. 209 210 To compile this driver as a module, choose M here: the 211 module will be called sonycd535. 212 213endmenu 214