README
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:22k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. Hi dear cdrom drive users,
  2. This README describes hardware related matters as well as the installation of 
  3. cdda2wav, the sampling utility.
  4. The last big change was the inclusion in Joerg Schillings cdrecord package
  5. as you may have noticed :-)
  6. That means most of the cdrecord interfacing applies for cdda2wav as well.
  7. I decided to retire the standalone version slowly, and to do all new
  8. development in this bundled variant.
  9. Requirements
  10. ============
  11. For SCSI cdroms and CD-writers, as well as SCSI-emulated ATAPIS and parallel
  12.     port drives
  13. 1s. kernel support for SCSI, the host adapter, SCSI cdroms and the
  14.     generic SCSI interface (if under Linux). You need to have the proper device
  15.     descriptors (get them under Linux with the MAKEDEV script from /dev).
  16. For ATAPI cdroms under Linux
  17. 1a. kernel support for the ATAPI cdrom driver or alternatively ide-scsi
  18.     emulation. You need to have the proper device descriptors (get them
  19.     with the MAKEDEV script from /dev).
  20. For parallel port cdroms under Linux
  21.     With newer kernels cdda2wav uses the same parallel port access
  22.     as does cdrecord. Please refer additionally to the cdrecord documentation.
  23.     There are generally two drivers to access the cdrom through the parallel
  24.     port: the ATAPI cd emulation (called pcd), and the SCSI device emulation
  25.     (called pg). The pcd driver does NOT support cdda reading (kernel 2.2.12),
  26.     while the pg driver has no restriction. So you have to use pg for that.
  27. For cdrom drives with proprietary busses under Linux
  28. 1p. Please check the CDROM-HOWTO for features of the respective
  29.     drivers. The sbpcd driver is very demanding due to the lack of
  30.     interrupts.
  31. optionally currently for Solaris and all platforms running 4fronts
  32. OpenSoundSystems:
  33. 2. kernel sound card support.
  34. Recommendations for higher throughput on Linux SCSI systems
  35. ===========================================================
  36. Higher throughput will give better chances for non-interrupted
  37. sampling. This should avoid typical interruption errors (cracklings
  38. at buffer boundaries).
  39. 1. Increase SG_BIG_BUFF to (128*1024) in /usr/src/linux/include/scsi/sg.h
  40.    (and recompile your kernel and boot it :-).
  41. NOTE: Some kernel configurations will lead to 'out of kernel memory' errors.
  42.    If you encounter this message regularly, better leave SG_BIG_BUFF at
  43.    32768.
  44. 1a.There is a patch for multiple sg device access under Linux. It uses
  45.    up to 128 K buffer for each device. See here:
  46. ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/sg*
  47. 2. Ensure your harddisk has write cache enabled (For SCSI hard disks I
  48.    switched it on with the scsiinfo program from tsx-11.mit.edu), but
  49.    enable this only if it is correctly working ;-)
  50. This has boosted the throughput of cdda2wav considerably.
  51. Supported interfaces
  52. ====================
  53. Non SCSI drives (Linux only):
  54. ATAPI:
  55. The greatest group nowadays are ATAPI (EIDE) cdrom drives.
  56. Support is only limited by the drive. Kernel and cdda2wav
  57. are ready for them (unless the drive uses a very uncommon method).
  58.         Newer kernels can do an scsi emulation for ATAPI devices.
  59.         This interface is supported.
  60. Parallel port interface:
  61. There is a driver that maps the parallel port driver to an generic
  62. scsi like driver. Should work with newer kernels.
  63. Proprietary interfaces:
  64. Older drives with proprietary interfaces are supported only
  65. if the kernel driver allows reading cdda audio data via ioctl().
  66. Currently only Eberhard Moenkeberg's sbpcd and Corey Minyard's
  67. cdu31a driver do allow this. The sbpcd driver of kernels earlier than
  68. 2.0.30 and 2.1.57 needs a patch before satisfying output can be
  69. obtained (see README.sbpcd).
  70. SCSI drives:
  71. For these drives the SCSI library from Joerg Schilling is used.
  72. Thus we need kernel support (compiled-in or as a module) for it.
  73.         The generic SCSI interface allows multi sector transfers (max. 128 KB)
  74. which lowers cpu load considerably.
  75. ** NEW **
  76. I added a script 'scsi_scan.linux' to find the generic devices for all
  77. SCSI CDROM- or WORM-type drives.
  78. Configuration
  79. =============
  80. There are some adjustable parameters in the beginning of the Makefile
  81. (which is called local.cnf.in) . They describe default settings of cdda2wav:
  82. INTERFACE:  How the cdrom is accessed. Choose one method for INTERFACE.
  83. DEVICE: The default cdrom device is set in DEF_DEVICE.
  84. SOUND FILE FORMAT DEFAULTS:
  85. The default format can be 'wav', 'sun pcm au', 'aiff', 'aifc', or
  86. 'raw bigendian samples'.
  87. It is determined by the Makefile variable DEF_TYPE.
  88. AUDIO FILENAME:
  89. The default filename is given by DEF_FILE. Unless 'cdr' format is being used,
  90. this name is appended with '.wav', '.au', '.aiff' or '.aifc'.
  91. RATE: the default rate is given by setting DEF_UNDERSAMPLING to the divisor
  92. for the audio cd sampling frequency (44100 Hz).
  93. RATE = 44100 Hz / DEF_UNDERSAMPLING
  94. DEF_UNDERSAMPLING can be any multiple of a half greater than one half.
  95. DYNAMIC: The default dynamic range of one sample in one channel is defined in 
  96. DEF_BITS which can be one of 8, 12 or 16.
  97. CHANNELS: set DEF_CHANNELS to 1 for mono and 2 for stereo.
  98. RECORDING TIME: set DEF_TIME to the amount of seconds to record (or 0 for
  99. the whole track).
  100. SOUND DEVICE: set SOUND_DEVICE to the device name of your sound card.
  101. The line containing HAVESOUND should be 
  102. uncommented also, if you want the option to hear
  103. what you record.
  104. All of those values can be overridden by command line parameters.
  105. Compiling cdda2wav
  106. ==================
  107. Adjust the Makefile (named local.cnf.in) for your cdrom interface and
  108. device setting first.
  109. Then type
  110. make
  111. and as root
  112. make install
  113. This will compile cdda2wav and copy the binary to /usr/local/bin and the
  114. man page to /usr/local/man/man1 (defaults).
  115. Privileges
  116. ==========
  117. You can setgid the binary, if you want to allow access to a CDROM's
  118. scsi_generic interface for cdda2wav but not for arbitrary programs.
  119. Giving away permissions to send SCSI commands directly to a device is
  120. not something you want to do lightly on a multi-user server system.
  121. The setgid privileges will only be used to access the scsi generic
  122. interface; for cooked_ioctl, the setgid privileges are not necessary
  123. and they are simply dropped.
  124. Previous versions of cdda2wav had to be setuid to root.  Such privileges
  125. are no longer necessary and will be dropped if present.
  126. Select device
  127. =============
  128. By default cdda2wav uses the generic SCSI interface and a device tripel for
  129. SCSI bus, id, and lun.
  130. This setting can be overridden by specifying '-Iinterface' and
  131. '-D cdromdevice'.
  132. The following command line example uses the generic_scsi interface and the 
  133. SCSI device with bus 1, id 2 and lun 3:
  134. cdda2wav -Igeneric_scsi -D1,2,3
  135. The shell script 'scan_scsi.linux' will report the generic devices for
  136. all SCSI cdrom drives.
  137. If you need to use another interface, check the device setting also as they
  138. need to fit together.
  139. Here is an example for an ATAPI cdrom using the cooked_ioctl interface and
  140. the cdrom device /dev/hdb:
  141. cdda2wav -Icooked_ioctl -D/dev/hdb
  142. Features
  143. ========
  144. I added an optional on-the-fly correction for pre-emphasized samples
  145. (available for original CDDA format only).
  146. If the -T option is given, the samples will be filtered before they
  147. are written to disk. The samples then have a linear frequency response again.
  148. When recording in mono, both channels are summed with halved amplitude.
  149. Undersampling is done by summing several samples with reduced amplitude to
  150. prevent overflows. This damps higher freqencies as well. Compared to
  151. exact resampling cdda2wav does not use a very sophisticated (expensive)
  152. filter algorithm. It currently uses quadratic interpolation for
  153. noninteger subsampling factors.
  154. Sampling can be aborted by pressing the Interrupt-Key (eg control-C)
  155. at anytime. Unless streaming to a pipe, the wav header will be updated
  156. to contain the actual length of the sample. The same will happen, if
  157. disk space becomes exhausted.
  158. Fast options
  159. ============
  160. The options can also influence the performance greatly.
  161. The fastest case is given when the samples don't need to be changed from
  162. their original form or analysed, that is the output format uses the same
  163. parameters as the drive: 16-bit samples, stereo at 44100 Hz sample rate
  164. AND with the same endianess (-Cbig and -Ebig, or -Clittle and -Elittle).
  165. To be sure all parameters can be given explicitly on the command line.
  166. This avoids an analysis of cdda2wav.
  167. cdda2wav -P0 -q -S<maximum speed> 
  168. run as root will read with maximum speed and copy its output into the
  169. wav file, taking advantage of realtime scheduling as well.
  170. For throughput testing the additional option -N can be used. Write
  171. operations will be suppressed then.
  172. Options that slow down initially
  173. ================================
  174. -v<level> needs some time for analysis before the actual sampling starts
  175. Options that slow down during sampling
  176. ======================================
  177. -P1 causes overlap reading, the slowdown depends on the amount of jitter
  178. -e synchronous output to a sound card slows down to onefold speed
  179. Options that need more cpu power
  180. ================================
  181. -p<rate> resamples the output send to the sound card
  182. -M<count> calculates checksums
  183. -T on-the-fly preemphasis filtering
  184. -F checking for extremal samples
  185. -G checking for differences in both channels
  186. -C<endianess> if a conversion is required (see below)
  187. -E<endianess> if a conversion is required (see below)
  188. -Oaudiotype if a conversion is required (see below)
  189. -c 1
  190. -c s
  191. -m
  192. -b 8
  193. -b 12
  194. -a <not 1>
  195. -r <not 44100>
  196. When are one or two endianess (byte order) conversions required?
  197. ================================================================
  198. There are three stages where the endianess matters:
  199. 1.) on the input side the cd drive can deliver in two flavors (called F1).
  200.     When the flavor is unknown, cdda2wav needs to find out the endianess.
  201.     A simple voting method is used. Successive samples are compared in both
  202.     flavors and the flavor with the statistically smaller changes is taken. 
  203.     The flavor can be defined with the -C option, avoiding the analysis. 
  204. 2.) For any calculation with samples (and echoing to the sound card),
  205.     the samples are needed in the byte order of the machine (in this case
  206.     I set 'need_host_order' to yes). The flavor of the machine endianess
  207.     is called F2.
  208. 3.) Finally, there are two flavors of output sound formats (called F3):
  209.     wav uses little endian samples
  210.     cdr and au use big endian samples
  211.     If the samples currently in memory have the wrong endianess a
  212.     (possibly second) conversion is required.
  213. This gives the following table:
  214. F1 F2 need_host_order F3 conversions
  215. little little no little 0
  216. little little yes little 0
  217. little little no big 1
  218. little little yes big 1
  219. little big no little 0
  220. little big yes little 2
  221. little big no big 1
  222. little big yes big 1
  223. big little no little 1
  224. big little yes little 1
  225. big little no big 0
  226. big little yes big 2
  227. big big no little 1
  228. big big yes little 1
  229. big big no big 0
  230. big big yes big 0
  231. Known problems
  232. ==============
  233. 1. Sound quality
  234. Audible errors caused by hesitations:
  235. When recording the same audio track twice, recordings can slightly differ.
  236. Furthermore depending on the firmware in the cdrom drive, positioning
  237. errors can be so severe that they cannot be easily corrected by cdda2wav.
  238. This will unfortunately lead to audible errors.
  239. In this case some overlap or even underlap between successive portions
  240. is introduced from the cdrom drive.
  241. Here is this case demonstrated graphically:
  242. Sec 1    ...       Sec n
  243. |----------------------|                          first  read delivered
  244.                        |------------------------| second read wanted
  245.                      |------------------------|   second read delivered
  246.                      |-|                          extra bogus bytes
  247.                                               |-| missing bytes
  248. This is due to synchronisation problems between sectors inside the cdrom 
  249. drive. When the drive has been forced to wait, these problems arise.
  250. Audio cds are lacking sector headers, so it's a difficult job to do the
  251. positioning right (in the firmware). The frequency of these errors is
  252. reduced when the reading process can continue undisturbed for longer periods.
  253. So, a high throughput is essential.
  254. You may want to fine-tune your update daemon to use shorter intervals
  255. (see 'man 8 update'). Shorter intervals are better because the update
  256. interruptions are shorter when not so much write requests can pile up.
  257. The plextor 4plexplus drive (PX-4XCE) and newer models, newer pioneer
  258. models as well as CD-writers with large buffers don't suffer from this
  259. errors. Here the default is to switch off overlap reading.
  260. If you cannot get good samples from your drives you might consider an
  261. alternative program. Monty's cdparanoia program goes to great lengths
  262. in order to seperate the good bits from the bad ones.
  263. 2. The index scanner has caused timeouts on my toshiba 3401 due to fast
  264.    random accesses.
  265. 3. Retrieval of media catalog numbers and International Standard Recording
  266.    Codes may fail due to firmware bugs.
  267. Audio Format Conversion
  268. =======================
  269. Currently wav, sun (au-pcm), Apple/SGI aiff/aifc, and raw formats are supported.
  270. I try to write correct wav files (little endian samples), but some
  271. cd-writers might swap them, which would result in sort of white noise
  272. instead of the original sounds. Cdda2wav has an endianness detector
  273. for these cases, but as for all automatics, it might fail on bizarre samples.
  274. Hint: Cdda2wav can be forced to use a given input endianness with the
  275. -C option (arguments are 'little', 'big' or 'guess').
  276. The sun format is a pcm variant, and uses big endian samples.
  277. The other more common sun format with logarithmically scaled samples (au)
  278. is not supported but can be obtained from sox's conversion.
  279. The raw format is like the sun format except it has no header. I
  280. changed the endianness to big endian samples in order to comply
  281. with popular cd burning software like the cdrecord program.
  282. The sound converter 'sox' can be used to obtain other sound formats.
  283. (Note however, that the current sox player and a newer sound driver do not
  284. harmonize well, use the player from the wavplay package instead (available
  285. at sunsite)).
  286. Feedback
  287. ========
  288. Tested patches, any hardware information regarding drives as well as success/
  289. failure reports are always welcome at heiko@colossus.escape.de.
  290. known cdda capable drives
  291. =========================
  292. Check out these web pages for uptodate information:
  293. <http://www.tardis.ed.ac.uk/~psyche/pc/cdrom/CDDA.html>
  294. and
  295. <http://www.anime.net/~goemon/linux-cd/cdda-list.html>
  296. From a news posting from Bj鰎n Wiberg
  297. > The following table was generated using the CDROM.CFG file from Nero
  298. > v3.0.4.2.
  299. > It shows different CD-ROM models and what speeds they can do DAE at. I
  300. > guess the values are "safe ones"; i.e. the speeds at which each drive
  301. > can perform DAE reliably.
  302. > A value of "0x" means the drive doesn't support DAE.
  303. > For your convenience, the maximum data transfer speed of the drives
  304. > (for reading conventional files and data from the CD-ROM) are also
  305. > included.
  306. > Hopefully, this will help some of you who are looking for a good
  307. > CD-ROM drive to choose a model which seems fast enough both for data
  308. > and DAE.
  309. > The models which support DAE:
  310. > (Sorted by DAE speed, data speed and model)
  311. > CD-ROM model                     DAE     Data   Interface
  312. > ---------------------------------------------------------
  313. > PLEXTOR  CD-ROM PX-32TS          16x     16x    SCSI
  314. > TEAC     CD-524E                 14x     24x    IDE
  315. > CREATIVE CD620E                  12x     5x     IDE
  316. > MITSUMI  CD-ROM FX320S !B        12x     32x    IDE
  317. > TEAC     CD-532E                 12x     32x    IDE
  318. > HITACHI  CDR-8335                12x     24x    IDE
  319. > PIONEER  CD-ROM DR-A02S          12x     24x    IDE
  320. > TEAC     CD-ROM CD-532S          12x     14x    SCSI
  321. > PIONEER  CD-ROM DR-A12X          12x     12x    IDE
  322. > PIONEER  CD-ROM DR-U06S          12x     12x    SCSI
  323. > PLEXTOR  CD-ROM PX-20TS          12x     12x    SCSI
  324. > MITSUMI  CD-ROM FX120T !B        11x     12x    IDE
  325. > PIONEER  CD-ROM DR-A04S          11x     32x    IDE
  326. > PIONEER  CD-ROM DR-U12X          10x     12x    SCSI
  327. > HITACHI  CDR-8330                9x      24x    IDE
  328. > SONY     CD-ROM CDU711           9x      14x    IDE
  329. > MATSHITA CD-ROM CR-584           9x      12x    IDE
  330. > MATSHITA CD-ROM CR-586           8x      32x    IDE
  331. > CDM-T531         Ver1.041        8x      18x    IDE
  332. > TEAC     CD-516E                 8x      16x    IDE
  333. > TOSHIBA  CD-ROM XM-6201TA        8x      16x    SCSI
  334. > PLEXTOR  CD-ROM PX-12CS          8x      12x    SCSI
  335. > PLEXTOR  CD-ROM PX-12TS          8x      12x    SCSI
  336. > PIONEER  CD-ROM DR-U10X          8x      10x    SCSI
  337. > SONY     CD-ROM CDU611           8x      10x    IDE
  338. > FUNAI    E285X                   8x      8x     IDE
  339. > MITSUMI  CD-ROM FX810T4!B        8x      8x     IDE
  340. > SONY     CD-ROM CDU511           8x      8x     IDE
  341. > SONY     CD-ROM CDU571-Q         8x      8x     IDE
  342. > TEAC     CD-C68E                 8x      8x     IDE
  343. > MITSUMI  CD-ROM FX400E !B        8x      4x     IDE
  344. > HITACHI  CDR-8130                7x      16x    IDE
  345. > MATSHITA CD-ROM CR-585           6x      24x    IDE
  346. > CREATIVE CD2422E  MC102          6x      12x    IDE
  347. > MATSHITA CD-ROM CR-508           6x      12x    SCSI
  348. > IBM      PD-1 LF-1195            6x      6x     IDE
  349. > PLEXTOR  CD-ROM PX-6XCS          6x      6x     SCSI
  350. > LITEON   CD-ROM LTN301           5x      32x    IDE
  351. > LITEON   CD-ROM LTN242F          5x      24x    IDE
  352. > HITACHI  CDR-7930                5x      8x     IDE
  353. > ASUS     CD-S340                 4x      34x    IDE
  354. > E-IDE    CD-ROM 32X/AKU          4x      32x    IDE
  355. > ATAPI CDROM                      4x      24x    IDE
  356. > LITEON   CD-ROM LTN244           4x      24x    IDE
  357. > PHILIPS  PCA248CD                4x      24x    IDE
  358. > TEAC     CD-524EA                4x      24x    IDE
  359. > LITEON   CD-ROM LTN202           4x      21x    IDE
  360. > ATAPI    CD-ROM DRIVE-24X        4x      20x    IDE
  361. > CREATIVE CD2423E  NC101          4x      20x    IDE
  362. > SAMSUNG  CD-ROM SCR-2431         4x      20x    IDE
  363. > TAE IL   CD-ROM CDD-7240J        4x      20x    IDE
  364. > TEAC     CD-220E                 4x      20x    IDE
  365. > CREATIVE CD1620E SL970404        4x      16x    IDE
  366. > LITEON   CD-ROM LTN262           4x      16x    IDE
  367. > TEAC     CD-ROM CD-516S          4x      16x    SCSI
  368. > ATAPI    CD-ROM DRIVE            4x      15x    IDE
  369. > BCD 16XA  CD-ROM                 4x      10x    IDE
  370. > MATSHITA CD-ROM CR-506           4x      8x     SCSI
  371. > SONY     CD-ROM CDU311           4x      8x     IDE
  372. > MATSHITA CD-ROM CR-504-J         4x      4x     SCSI
  373. > MITSBISH CDRW226                 4x      4x     SCSI
  374. > SONY     CD-ROM CDU625-S         4x      4x     SCSI
  375. > SONY     CD-ROM CDU-76S          4x      4x     SCSI
  376. > SONY     CD-ROM CDU77E           4x      4x     IDE
  377. > PLEXTOR  CD-ROM PX-4XCE          4x      4x     SCSI
  378. > SONY     CD-ROM CDU55E           4x      2x     IDE
  379. > PIONEER  CD-ROM DR-U24X          3x      24x    SCSI
  380. > LITEON   CD-ROM LTN204           3x      21x    IDE
  381. > PIONEER  CD-ROM DR-A01S          3x      20x    IDE
  382. > PIONEER  CD-ROM DR-A24X          3x      20x    IDE
  383. > FUNAI    E295X                   3x      16x    IDE
  384. > PIONEER  CD-ROM DR-U03S          3x      12x    SCSI
  385. > BTC      24X CD-ROM SLL24        3x      10x    IDE
  386. > PLEXTOR  CD-ROM PX-8XCS          3x      4x     SCSI
  387. > CyberDrv  CD-ROM TW240S          3x      3x     SCSI
  388. > COMPAQ   CRD-8320B               2x      32x    IDE
  389. > LG    CD-ROM CRD-8320B           2x      32x    IDE
  390. > TOSHIBA  CD-ROM XM-6202B         2x      32x    IDE
  391. > CREATIVE DVD-ROM DVD2240E        2x      24x    IDE
  392. > TOSHIBA  CD-ROM XM-6102D         2x      24x    IDE
  393. > BTC      16X CD-ROM SLL16        1x      10x    IDE
  394. > NEC      CD-ROM DRIVE:282        2x      8x     IDE
  395. > HITACHI  GD-2000                 2x      4x     IDE
  396. > MATSHITA CD-ROM CR-581           2x      4x     IDE
  397. > NEC      CD-ROM DRIVE:222        2x      4x     SCSI
  398. > MATSHITA CD-ROM CR-8004          2x      2x     SCSI
  399. > GoldStar CD-ROM CRD-8240B        1x      24x    IDE
  400. > TOSHIBA  CD-ROM XM-6102B         1x      24x    IDE
  401. > CyberDrv  IDE CD-ROM 120D        1x      12x    IDE
  402. > I DE CD-ROM TW120D               1x      12x    IDE
  403. > NEC      CD-ROM DRIVE:464        1x      12x    SCSI
  404. > TORiSAN  CD-ROM CDR_U112         1x      12x    IDE
  405. > TOSHIBA  CD-ROM XM-5701TA        1x      12x    SCSI
  406. > TOSHIBA  CD-ROM XM-5702B         1x      12x    IDE
  407. > CyberDrv SCSI CD-ROM 120S        1x      10x    IDE
  408. > NEC      CD-ROM DRIVE:463        1x      10x    SCSI
  409. > COMPAQ   DVD-ROM SD-M1002        1x      8x     IDE
  410. > MATSHITA CD-ROM CR-583           1x      8x     IDE
  411. > NEC      CD-ROM DRIVE:462        1x      8x     SCSI
  412. > TEAC     CD-58E                  1x      8x     IDE
  413. > OPTICS_S 8622 SCSI               1x      8x     SCSI
  414. > TOSHIBA  CD-ROM XM-5602B         1x      8x     IDE
  415. > TOSHIBA  CD-ROM XM-3801TA        1x      7x     SCSI
  416. > NEC      CD-ROM DRIVE:461        1x      6x     SCSI
  417. > IBM      CDRM00203               1x      6x     SCSI
  418. > TEAC     CD-46E                  1x      6x     IDE
  419. > TEAC     CD-56E                  1x      6x     IDE
  420. > TEAC     CD-ROM CD-56S           1x      6x     SCSI
  421. > TOSHIBA  CD-ROM XM-5502TA        1x      6x     IDE
  422. > TOSHIBA  CD-ROM XM-3701TA        1x      6x     SCSI
  423. > NEC      CD-ROM DRIVE:502        1x      4x     SCSI
  424. > TOSHIBA  CD-ROM XM-1502BN        1x      4x     IDE
  425. > TOSHIBA  CD-ROM XM-5302TA        1x      4x     IDE
  426. > TOSHIBA  CD-ROM XM-5401TA        1x      4x     SCSI
  427. > TOSHIBA  CD-ROM XM-5402TA        1x      4x     IDE
  428. > TOSHIBA  CD-ROM XM-1502B         1x      4x     IDE
  429. > TOSHIBA  CD-ROM XM-3501TA        1x      4x     SCSI
  430. > TOSHIBA  CD-ROM XM-5301TA        1x      4x     SCSI
  431. > TOSHIBA  CD-ROM XM-5201TA        1x      2x     SCSI
  432. known cdda uncapable drives
  433. ===========================
  434. Pioneer DRM-602X, DRM-604X
  435. Teac CD-55A (panasonic bus)
  436. Philips CM206/10 serial RS-422
  437. CM207
  438. CM226/10 serial RS-422
  439. CDD462/01 serial RS-422
  440. Orchid CDS3110
  441. Additions to the tables above are welcome.
  442. and now catch your sounds,
  443. Heiko  heiko@colossus.escape.de