home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / CDR18A24.ZIP / doc / More-Docs / README < prev   
Encoding:
Text File  |  1999-02-01  |  10.4 KB  |  343 lines

  1. # @(#)README    1.16 99/02/01 Copyright 1996 J. Schilling
  2.  
  3. This is Version 1.6.1 of cdrecord
  4.  
  5. Cdrecord allows you to create CD's on a CD-Recorder.
  6. Cdrecord runs on:
  7.  
  8. SunOS 4.1.3 or later:    sparc.
  9. Solaris 2.3 or later:    sparc and x86.
  10. Linux:            x86 sparc ppc and alpha.
  11. NetBSD/FreeBSD/OpenBSD:    x86 sparc
  12. SGI IRIX:        mips
  13. HP-UX:            hppa
  14. AIX:            rs6000
  15. OSF1:            alpha
  16.  
  17. To learn how to compile and install cdrecord, read README.compile
  18.  
  19. For multi session please read README.multi
  20.  
  21. Cdrecord runs without problems on a loaded Solaris system.
  22. On Solaris, cdrecord uses the SVr4 priocntl() call to establish
  23. SVr4 real-time scheduling which grants to run cdrecord in a higher priority
  24. than all kernel processes. On system that provide POSIX real-time scheduling
  25. the result may be slightly worse as POSIX RT doesn't seem to grant latter
  26. real time behaviour.
  27.  
  28. Cdrecord has been designed with a similar user interface as cdwrite
  29. written by
  30.     Adam J. Richter <adam@yggdrasil.com>
  31. now maintained by
  32.     H. Peter Anvin <hpa@transmeta.com>
  33. but the dev= option is slightly different for portability.
  34.  
  35. The cdrecord distribution contains a SCSI user level transport library.
  36. The SCSI library is suitable to talk to any SCSI device without having
  37. a special driver for it.
  38. Cdrecord may be easily ported to any system that has a 
  39. SCSI device driver similar to the scg driver.
  40.  
  41. On Linux cdrecord currently uses the /dev/sg? driver 
  42.     - you need no additional driver
  43. On *BSD, SGI IRIX and HP-UX the internal user level SCSI driver is used
  44. but you will not need an OS specific SCSI user library.
  45.  
  46. On SunOS/Solaris:
  47. You *need* the SCSI general driver 'scg' in order to run cdrecord.
  48.  
  49. SunOS 4.1.3 only:
  50. The 'scg' driver is Copyright 1986-1995 J÷rg Schilling,
  51. it is supplied binary in a loadable format.
  52. There is no future support, there is no non loadable support.
  53.  
  54. Solaris only:
  55. The 'scg' driver is Copyright 1986-1995 J÷rg Schilling,
  56. it is supplied binary in pkgadd(1m) format and is tested 
  57. on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
  58.  
  59. Solaris only:
  60. It is _nice to have_ the 'fbk' driver to mount files that contain 
  61. images of file systems. Fbk means File simulates Block Device.
  62.  
  63. The 'fbk' driver is Copyright 1988-1995 J÷rg Schilling,
  64. it is supplied binary in pkgadd(1m) format and is tested
  65. on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
  66.  
  67. cdrecord compiles and runs on Solaris x86, thanks to 
  68. gert@fwi.uva.nl (Gert Poletiek) who did the tests.
  69. The bitorder problems have been eliminated.
  70.  
  71. Cdrecord-1.3 or later adopts the right BUF_SIZE for each architecture.
  72. This is to reduce some performance problems on Solaris x86.
  73. It may be that the reason for this performance problems is that
  74. the PC-architecture has no IO-MMU and therefore is not able to do DVMA.
  75. If this points out to be the reason, I have to
  76. change the scg driver & cdrecord, but this would 
  77. be needed on Linux anyway.
  78.  
  79. Cdrecord has been implemented with a Philips CDD 521.
  80. Cdrecord now is maintained with the following drives:
  81.  
  82.     COMPRO/Matsushita/Panasonic CW-7502
  83.     Philips CDD-2000
  84.     TEAC CD-R55S
  85.     Yamaha CDR-400
  86.  
  87. It should run also on:
  88.  
  89.     All SCSI-3/mmc compliant drives
  90.     All ATAPI/mmc compliant drives
  91.  
  92.     NOTE:
  93.  
  94.     It seems that all drives that have been initially released in 1999
  95.     or later are MMC compliant. If a recent drive does not work with
  96.     cdrecord, you most likely found a firmware bug.
  97.  
  98. Drives that have been reported to work or should work because
  99. Andy MCFadden (see also http://www.fadden.com/cdrfaq/faq05.html) listed
  100. them to be identical to working drives:
  101.  
  102.     ACER CR-1420C
  103.     ACER CDRW 6206A
  104.     BTC BCE 621E
  105.     COMPRO CW-7502
  106.     Dysan CR-622 ???? See Wearnes 622
  107.     Dysan CR-1622
  108.     DynaTec CDM-240J (see Pinnacle RCD-4x4)
  109.     DynaTec CDM-240  (use cdrecord driver=yamaha_cdr100 and report inquiry)
  110.     DynaTec CDM-400  (use cdrecord driver=yamaha_cdr100 and report inquiry)
  111.     Grundig CDR-100
  112.     Hewlett Packard 4020i
  113.     Hewlett Packard 6020i
  114.     HP C4324/C4325 (HP SureStore 4020i/6020i)
  115.     HP 7100
  116.     HP 7110
  117.     HP 7200
  118.     HP 8100
  119.     Hi-Val CD-R (see Pinnacle RCD-4x4)
  120.     JVC XR-W2001 (uses TEAC code - see below - audio not working)
  121.     JVC XR-W2010 (uses TEAC code - see below - audio not working)
  122.     JVC XR-W2020 (uses TEAC code - see below - audio not working)
  123.     JVC XR-W2080 (first MMC drive from JVC)
  124.     Kodak PCD-200 or Kodak PCD-200 Plus
  125.     Kodak PCD-225
  126.     Kodak PCD-240
  127.     Kodak PCD-600
  128.     Matsushita CW-7502
  129.     Matsushita CW-7582
  130.     Memorex CR-622 ???? See Wearnes 622
  131.     Memorex CR-1622
  132.     Memorex CRW-1622
  133.     Microboards PlayWrite 2000 (use cdrecord driver=sony_cdu924 and report inquiry)
  134.     Microboards PlayWrite 4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  135.     Microboards PlayWrite 4001RW
  136.     MicroNet MasterCD Plus 4x4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  137.     MicroNet MasterCD Plus 4x6
  138.     Mitsubishi MCA-CDRW 226
  139.     Mitsumi CR-2401-TS
  140.     Mitsumi CR-2600-TE
  141.     Mitsumi CR-2801
  142.     Mitsumi CR-4801
  143.     Nomai 680.rw
  144.     Olympus CDS615E
  145.     Olympus CDS620E (use cdrecord driver=sony_cdu924   and report inquiry)
  146.     Olympus CD-R2x6 (use cdrecord driver=sony_cdu924   and report inquiry)
  147.     Optima Dis Kovery 650 CD-R (use cdrecord driver=sony_cdu924   and report inquiry)
  148.     OTI CDRW 965
  149.     Panasonic CW-7502
  150.     Panasonic CW-7582
  151.     Philips CDD 521 (CDD521/02  Revision: 2.06 has bad firmware - seems not to work)
  152.     Philips CDD 521 (upgraded units only: ID: CDD521/10  Revision: 2.07)
  153.     Philips CDD 522
  154.     Philips CDD 2000
  155.     Philips CDD 2600
  156.     Philips CDD 3600
  157.     Philips CDD 3610
  158.     Philips Omniwriter 26
  159.     Philips Omniwriter 26A
  160.     Pinnacle Micro RCD-1000 (see TEAC/JVC): Need to upgrade firmware to 2.35
  161.     Pinnacle Micro RCD-5020 (see TEAC/JVC - audio not working)
  162.     Pinnacle Micro RCD-5040 (see TEAC/JVC - audio not working)
  163.     Pinnacle Micro RCD-4x4
  164.     Pioneer DW-S114X
  165.     Plasmon CDR 4220 (not tested)
  166.     Plasmon RF-4100
  167.     Plasmon RF-4102
  168.     Plasmon CDR 4400 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  169.     Plasmon CDR 480
  170.     Plextor PX-R24CS (use cdrecord driver=ricoh_ro1420c and report inquiry)
  171.     Plextor PX-R412C
  172.     Plextor PX-R820C
  173.     Procom PCDR 4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  174.     Ricoh RO-1420C
  175.     Ricoh MP-6200
  176.     Ricoh MP-6200I
  177.     Ricoh MP-6201
  178.     Smart & Friendly CD-R1002 (use cdrecord driver=sony_cdu924   and report inquiry)
  179.     Smart & Friendly CD-R1004 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  180.     Smart & Friendly CD-R2004 (use cdrecord driver=sony_cdu924   and report inquiry)
  181.     Smart & Friendly CD-R2006 PLUS
  182.     Smart & Friendly CD-R2006 PRO
  183.     Smart & Friendly CD-R4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  184.     Smart & Friendly CD-R4006
  185.     Smart & Friendly CD-R4012
  186.     Smart & Friendly CD-RW226
  187.     Smart & Friendly CD-R8020
  188.     Sony CDU920S
  189.     Sony CDU924S
  190.     Sony CDU926S
  191.     Sony CDU928
  192.     Sony CDU940S
  193.     Sony CDU948S
  194.     Sony CRX-100
  195.     Taiyo Yuden CD-WO EW-50
  196.     TEAC CD-R50S
  197.     TEAC CD-R55S
  198.     TEAC CD-R56S
  199.     That's Write CDR-N820S
  200.     Traxdata CDRW2260+
  201.     Traxdata CDR-4120
  202.     Traxdata CDRW-4260
  203.     Turtle Beach 2040R (use cdrecord driver=ricoh_ro1420c and report inquiry)
  204.     Wearnes CD-R622
  205.     Wearnes CD-R632P
  206.     Yamaha CDR-100
  207.     Yamaha CDR-102
  208.     Yamaha CDR-200
  209.     Yamaha CDR-400(Firmware revision 1.0d and up otherwise upgrade)
  210.     Yamaha CDR-401
  211.     Yamaha CRW-4001
  212.     Yamaha CRW-2260
  213.     Yamaha CRW-4260
  214.     Yamaha CRW-4416
  215.  
  216. Multi-session has not been tested with the Plasmon RF-4100
  217.  
  218. All companies that support me with SCSI command reference manuals and drives
  219. will get (continued) support in the following releases.
  220.  
  221. The following drives will never be supported by cdrecord because they are too old:
  222.  
  223.     JVC XR-W1001
  224.     Pinnacle Micro RCD-202
  225.     Ricoh RS-9200CD
  226.  
  227. The following dries are curently not supported because I don't get specs:
  228. (some of them may partially work: see above)
  229.  
  230.     Creative Labs CDR 4210
  231.     JVC XR-W2001
  232.     JVC XR-W2010
  233.     JVC XR-W2020
  234.     Panasonic CW-7501
  235.     Pinnacle Micro RCD-1000
  236.     Pinnacle Micro RCD-5020
  237.     Pinnacle Micro RCD-5040
  238.     Plasmon CDR-4240
  239.     Ricoh RS-1060C
  240.     Sony CDW-900E
  241.     
  242.  
  243. To install get:
  244.  
  245. Solaris only:
  246.     SCHILYscg.sparc.tar.Z    The scg driver in pkgadd format (sparc).
  247.     SCHILYfbk.sparc.tar.Z    The fbk driver in pkgadd format (sparc).
  248.     SCHILYscg.i386.tar.Z    The scg driver in pkgadd format (x86).
  249.     SCHILYfbk.i386.tar.Z    The fbk driver in pkgadd format (x86).
  250.  
  251. Note that the fbk driver packet is for Solaris 2.4 and not system independant.
  252.  
  253. All Systems:
  254.     cdrecord-1.6.1.tar.gz    The cdrecord for source distribution.
  255.  
  256. NOTE:    All these tar archives are 100% ansi compatible. Solaris 2.x tar and GNU
  257.     tar may get some minor trouble.
  258.  
  259. WARNING: Do not use 'mc' to extract the tar file!
  260.     All mc versions before 4.0.14 cannot extract symbolic links correctly.
  261.  
  262. To unpack the archive use:
  263.  
  264.     gzip -d < cdrecord.tar.gz | tar -xpf -
  265.  
  266.  
  267. The files are located on:
  268.  
  269. ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/ ...
  270. ftp://ftp.fokus.gmd.de/pub/unix/kernel/scg/ ...
  271. ftp://ftp.fokus.gmd.de/pub/unix/kernel/fbk/ ...
  272.  
  273. If you need mkisofs, it is located on:
  274.  
  275. ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/mkisofs-1.12.1.tar.gz
  276.  
  277. but it is also contained in cdrecord-1.6.1
  278.  
  279.  
  280.  
  281. Installation Process:
  282.  
  283. Solaris only:
  284.     1) scg driver
  285.             untar SCHILYscg.tar:
  286.             su
  287.             Password: xxxxx
  288.             cd /tmp
  289.             zcat SCHILYscg.tar | tar -xvf -
  290.             pkgadd -d .
  291.             reboot -- -r 
  292.  
  293.     2) fbk driver
  294.             similar to scg driver (see above)
  295.  
  296.     3) Switch the CD-Writer to an unused target id (2 should do it)
  297.         
  298.  
  299. NOTE:
  300.     Be very careful. pkgadd does not check for the right target 
  301.     architecture. Do not install drivers for intel on sparc
  302.     and vice versa. You will get a corrupt system.
  303.  
  304.     You need to be root because you need access to /dev/scg? and to be
  305.     able to put cdrecord into the realtime scheduling class.
  306.  
  307. All Systems:
  308.  
  309. The SCSI transport library has been taken from the sformat program.
  310. Sformat is the first SCSI disk formatting/analyzing/repairing that runs on
  311. SunOS/Solaris. The first release of sformat has been made for SunOS 3.0
  312. (two years before Sun introduced their format utility). Sformat source
  313. including 10 years of competence in SCSI disk handling is available
  314. on:
  315.     ftp://ftp.fokus.gmd.de/pub/unix/sformat
  316.  
  317. I am interested to hear if someone is interested in a kernel based
  318. filesystem for Solaris that uses packet writing on the CD-Recorder.
  319. The filesystem will create a single session CD that may be finally converted
  320. to a hybrid filesystem that allows to be read as 
  321. ISO-9660 with Rock Ridge extensions too.
  322. Please mail suggestions to: wofs@schily.isdn.cs.tu-berlin.de
  323.  
  324. If you want to use the CD-recorder as CD-ROM device, have a look at 
  325.  
  326. Solaris only:
  327. ftp://ftp.fokus.gmd.de/pub/unix/kernel/sd
  328.  
  329. Actual information on cdrecord may be found on:
  330.  
  331.     http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
  332.  
  333.  
  334.     Joerg Schilling
  335.  
  336.     (really J÷rg Schilling if you have ISO-8859-1)
  337.  
  338. If you have questions mail to:
  339.  
  340.     HOME:         joerg@schily.isdn.cs.tu-berlin.de
  341.     UNIVERSITY:    js@cs.tu-berlin.de
  342.     WORK:        schilling@fokus.gmd.de
  343.