Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # CDROM driver configuration | |
3 | # | |
4 | ||
5 | menu "Old CD-ROM drivers (not SCSI, not IDE)" | |
6 | depends on ISA | |
7 | ||
8 | config 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 | ||
34 | config 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 | ||
52 | config 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 | ||
68 | config 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 | ||
106 | config 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 | ||
122 | config 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 | ||
139 | config 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 | ||
154 | config 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 | ||
166 | config 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 | ||
179 | config 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 | ||
199 | config 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 | ||
213 | endmenu |