home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / jscdrom.zip / readme < prev   
Text File  |  2000-07-11  |  7KB  |  171 lines

  1.  
  2. JJSCDROM.DMD (JJ20000711) - modified OS/2 CD-ROM DMD
  3.               with CD-DA digital readout / CD-XA / multisessioning enhancement
  4.  
  5.  
  6. Description:
  7.  
  8.   This is a modified OS/2 CD-ROM device manager driver based on latest DDK
  9.   Online source. It will be worked on OS/2 2.x or later.
  10.  
  11.   My enhancements are:
  12.  
  13.   - Added per-drive-basis "feature forcing" features. They force:
  14.     = to turn on "CD-DA/XA readable/multisessioning-aware" flags
  15.     = vendor-specific SCSI CD-DA/XA/multisessioning methods
  16.   - Added "WORM-to-CD-ROM treatment" feature.
  17.   - Fixed slow audio initialization problem of some Plextor SCSI drives.
  18.   - Added "ignore drive" feature.
  19.   - Enriched /V option output.
  20.  
  21.  Other enhancements are:
  22.  
  23.   - Added "CD-Extra" (data-multisessioned audio-CD) support.
  24.       [introduced by Robert Lalla]
  25.  
  26.  
  27. CONFIG.SYS syntax:
  28.  
  29.   DEVICE=d:\OS2\BOOT\JJSCDROM.DMD [options]
  30.  
  31.  
  32. Option diagram:
  33.  
  34.   ----+- /Q ------+-+--- /F[C[+|S|T]|X[+|T|S|N]|M[+|T|S|C|N|H]] -+---->
  35.     ^ +- /V --->^ | | ^                                          | ^
  36.     | +- /R:n ->| | | +------------------------------------------+ |
  37.     | +- /S --->| | +----------------------------------------------+
  38.     | +- /W --->| |
  39.     | +---------+ |
  40.     +-------------+
  41.  
  42.   --+--- /U:n -+--- /F[C[+|S|T]|X[+|T|S|N]|M[+|T|S|C|N|H]] -+---+---->
  43.     | ^        | ^                                          | ^ | ^
  44.     | |        | +------------------------------------------+ | | |
  45.     | |        +- /I -----------------------------------------+ | |
  46.     | +---------------------------------------------------------+ |
  47.     +-------------------------------------------------------------+
  48.  
  49.  
  50. Option descriptions:
  51.  
  52.   /Q   : displays no messages if not installed
  53.   /V   : displays CD-ROM unit information
  54.   /R:n : skips driveletter allocation over specified count
  55.   /S   : assigns 1 driveletter only for ATAPI changer units
  56.   /W   : treats WORM units as CD-ROM
  57.   /U:n : specifies drive number (0 based) for /F and /I
  58.   /Fxx : forces CD-DA/XA/multisessioning treatments
  59.          without /U, applies to all drives
  60.     /FC+ : forces to turn on "CD-DA readable" flag
  61.     /FCS : forces Sony CDU-561 compatible SCSI CD-DA readout method
  62.     /FCT : forces Toshiba XM-3401 compatible SCSI CD-DA readout method
  63.     /FC  : same as /FC+ /FCS
  64.     /FX+ : forces to turn on "CD-XA readable" flag
  65.     /FXT : forces Toshiba XM-3401 compatible SCSI CD-XA readout method
  66.     /FXS : forces Sony CDU-561 compatible SCSI CD-XA readout method
  67.     /FXN : forces NEC 84-1 compatible SCSI CD-XA readout method
  68.     /FX  : same as /FX+ /FXS
  69.     /FM+ : forces to turn on "multisessioning-aware" flag
  70.     /FMT : forces Toshiba XM-3401 compatible SCSI multisessioning method
  71.     /FMS : forces Sony CDU-561 compatible SCSI multisessioning method
  72.     /FMC : forces Chinon CDS-535 compatible SCSI multisessioning method
  73.     /FMN : forces NEC 84-1 compatible SCSI multisessioning method
  74.     /FMH : forces HP C4324 compatible SCSI multisessioning method
  75.     /FM  : same as /FM+ /FMS
  76.     /F   : same as /FC+ /FCS /FX+ /FXS /FM+ /FMS
  77.   /I   : ignores drive (no driveletter assignment)
  78.  
  79.  
  80. Startup output description:
  81.  
  82.   IBM OS/2 JJSCDROM.DMD (960528) (JJ20000711)
  83.   ui : di-ai-un-l : vendor   product          rev  : da xa ms
  84.   00 : 02-00-03-0 : TEAC     CD-ROM CD-532S   3.0A : +S +S +S
  85.   01 : 02-00-04-0 : TOSHIBA  CD-ROM XM-3501TA 2694 : +- +- +-
  86.   02 : 02-00-05-0 : SONY     CD-R   CDU948S   1.0k : +- +- +-
  87.   ^^   ^^ ^^ ^^ ^   ^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^   ^^ ^^ ^^
  88.   |    |  |  |  |   |        |                |      || || ||
  89.   a    b  c  d  e   f        g                h      ij kl mn
  90.  
  91.   a       : # of CD-ROM unit index, for /U option
  92.   b       : # of adapter device driver index installed
  93.   c       : # of adapter index controlled by each adapter device driver
  94.   d       : physical unit number of CD-ROM units connected to each adapter
  95.   e       : logical unit number in each physical unit
  96.   f, g, h : device inquiry strings
  97.   i       : + if "CD-DA readable" flag is turned on
  98.   j       : SCSI CD-DA readout method forced [S/T]
  99.             - if not forced
  100.   k       : + if "CD-XA readable" flag is turned on
  101.   l       : SCSI CD-XA readout method forced [T/S/N]
  102.             - if not forced
  103.   m       : + if "multisessioning-aware" flag is turned on
  104.   n       : SCSI multisessioning method forced [T/S/C/N/H]
  105.             - if not forced
  106.  
  107.  
  108. Some considerations:
  109.  
  110.   - For SCSI drives:
  111.  
  112.     Use /FCx, /FXx and /FMx with /FC+, /FX+ and /FM+.
  113.     All SCSI drives that OS2CDROM.DMD (and JJSCDROM.DMD without /Fxx) don't
  114.     know will lack CD-DA/XA/multisessioning capabilities because CD-DA/XA/
  115.     multisessioning check/procedure of SCSI drives are almost vendor-specific.
  116.     However, at glance, it seems Sony method is de-facto standard.
  117.  
  118.   - For ATAPI drives:
  119.  
  120.     Use /FC+, /FX+ and /FM+.
  121.     All ATAPI drives should be based on standard specifications but some
  122.     drives claim faulty CD-DA/XA/multisessioning capability information.
  123.  
  124.   - For proprietary (!SCSI & !ATAPI) drives:
  125.  
  126.     Completely vendor-dependant. Use /FC+, /FX+ and /FM+ but almost incapable.
  127.  
  128.  
  129. Examples:
  130.  
  131.   - Uses a Sony CDU-561 compatible CD-ROM unit, but cannot be recognized
  132.     CD-DA/XA readout/multisessioning feature by standard OS2CDROM.DMD
  133.  
  134.       DEVICE=d:\OS2\BOOT\JJSCDROM.DMD /F
  135.  
  136.   - Uses 3 CD-ROM units, one (unit #0) IDE ATAPI drive, one (unit #1) Toshiba
  137.     SCSI OEM-version (non-Toshiba SCSI inquiry) drive and (unit #2) Sony
  138.     CDU-561 compatible SCSI
  139.  
  140.       DEVICE=d:\OS2\BOOT\JJSCDROM.DMD /U:1 /FC+ /FCT /FX+ /FXT /FM+ /FMT
  141.                                                                        /U:2 /F
  142.  
  143.   - Uses WORM-style SCSI CD-R as CD-ROM, such as Yamaha CDR102
  144.  
  145.       DEVICE=d:\OS2\BOOT\JJSCDROM.DMD /W
  146.  
  147.   - Ignores 2nd CD-ROM unit for other CD-ROM driver/filesystem such as
  148.     RSJ CD-Writer CDWFS or Pegasus-OFS
  149.  
  150.       DEVICE=d:\OS2\BOOT\JJSCDROM.DMD /U:2 /I
  151.  
  152.  
  153. Feedback:
  154.  
  155.   Email to Takayuki 'January June' Suwa, mailto:jjsuwa@sys3175.com.
  156.   My motto: "Email to me or your mailer will cause SYS3175."
  157.  
  158.  
  159. Acknowledgments:
  160.  
  161.   - Atsushi Nishio (anishio@yamato.ibm.co.jp), predecessor modifing CD-DA
  162.     readout feature. I referred how to enable CD-DA readout/multisessioning
  163.     capabilities and to attach WORM-style SCSI CD-R.
  164.  
  165.   - Ernst Fueloep (fueloep@at.ibm.com), author of another modified
  166.     OS2CDROM.DMD. I also referred how to fix Plextor problem.
  167.  
  168.   - Robert Lalla (rlalla@stepnet.de), author/donator of CD-Extra support
  169.     modification. I think many OS/2 users admire your decision.
  170.  
  171.