home *** CD-ROM | disk | FTP | other *** search
- # @(#)README 1.16 99/02/01 Copyright 1996 J. Schilling
-
- This is Version 1.6.1 of cdrecord
-
- Cdrecord allows you to create CD's on a CD-Recorder.
- Cdrecord runs on:
-
- SunOS 4.1.3 or later: sparc.
- Solaris 2.3 or later: sparc and x86.
- Linux: x86 sparc ppc and alpha.
- NetBSD/FreeBSD/OpenBSD: x86 sparc
- SGI IRIX: mips
- HP-UX: hppa
- AIX: rs6000
- OSF1: alpha
-
- To learn how to compile and install cdrecord, read README.compile
-
- For multi session please read README.multi
-
- Cdrecord runs without problems on a loaded Solaris system.
- On Solaris, cdrecord uses the SVr4 priocntl() call to establish
- SVr4 real-time scheduling which grants to run cdrecord in a higher priority
- than all kernel processes. On system that provide POSIX real-time scheduling
- the result may be slightly worse as POSIX RT doesn't seem to grant latter
- real time behaviour.
-
- Cdrecord has been designed with a similar user interface as cdwrite
- written by
- Adam J. Richter <adam@yggdrasil.com>
- now maintained by
- H. Peter Anvin <hpa@transmeta.com>
- but the dev= option is slightly different for portability.
-
- The cdrecord distribution contains a SCSI user level transport library.
- The SCSI library is suitable to talk to any SCSI device without having
- a special driver for it.
- Cdrecord may be easily ported to any system that has a
- SCSI device driver similar to the scg driver.
-
- On Linux cdrecord currently uses the /dev/sg? driver
- - you need no additional driver
- On *BSD, SGI IRIX and HP-UX the internal user level SCSI driver is used
- but you will not need an OS specific SCSI user library.
-
- On SunOS/Solaris:
- You *need* the SCSI general driver 'scg' in order to run cdrecord.
-
- SunOS 4.1.3 only:
- The 'scg' driver is Copyright 1986-1995 J÷rg Schilling,
- it is supplied binary in a loadable format.
- There is no future support, there is no non loadable support.
-
- Solaris only:
- The 'scg' driver is Copyright 1986-1995 J÷rg Schilling,
- it is supplied binary in pkgadd(1m) format and is tested
- on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
-
- Solaris only:
- It is _nice to have_ the 'fbk' driver to mount files that contain
- images of file systems. Fbk means File simulates Block Device.
-
- The 'fbk' driver is Copyright 1988-1995 J÷rg Schilling,
- it is supplied binary in pkgadd(1m) format and is tested
- on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
-
- cdrecord compiles and runs on Solaris x86, thanks to
- gert@fwi.uva.nl (Gert Poletiek) who did the tests.
- The bitorder problems have been eliminated.
-
- Cdrecord-1.3 or later adopts the right BUF_SIZE for each architecture.
- This is to reduce some performance problems on Solaris x86.
- It may be that the reason for this performance problems is that
- the PC-architecture has no IO-MMU and therefore is not able to do DVMA.
- If this points out to be the reason, I have to
- change the scg driver & cdrecord, but this would
- be needed on Linux anyway.
-
- Cdrecord has been implemented with a Philips CDD 521.
- Cdrecord now is maintained with the following drives:
-
- COMPRO/Matsushita/Panasonic CW-7502
- Philips CDD-2000
- TEAC CD-R55S
- Yamaha CDR-400
-
- It should run also on:
-
- All SCSI-3/mmc compliant drives
- All ATAPI/mmc compliant drives
-
- NOTE:
-
- It seems that all drives that have been initially released in 1999
- or later are MMC compliant. If a recent drive does not work with
- cdrecord, you most likely found a firmware bug.
-
- Drives that have been reported to work or should work because
- Andy MCFadden (see also http://www.fadden.com/cdrfaq/faq05.html) listed
- them to be identical to working drives:
-
- ACER CR-1420C
- ACER CDRW 6206A
- BTC BCE 621E
- COMPRO CW-7502
- Dysan CR-622 ???? See Wearnes 622
- Dysan CR-1622
- DynaTec CDM-240J (see Pinnacle RCD-4x4)
- DynaTec CDM-240 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- DynaTec CDM-400 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- Grundig CDR-100
- Hewlett Packard 4020i
- Hewlett Packard 6020i
- HP C4324/C4325 (HP SureStore 4020i/6020i)
- HP 7100
- HP 7110
- HP 7200
- HP 8100
- Hi-Val CD-R (see Pinnacle RCD-4x4)
- JVC XR-W2001 (uses TEAC code - see below - audio not working)
- JVC XR-W2010 (uses TEAC code - see below - audio not working)
- JVC XR-W2020 (uses TEAC code - see below - audio not working)
- JVC XR-W2080 (first MMC drive from JVC)
- Kodak PCD-200 or Kodak PCD-200 Plus
- Kodak PCD-225
- Kodak PCD-240
- Kodak PCD-600
- Matsushita CW-7502
- Matsushita CW-7582
- Memorex CR-622 ???? See Wearnes 622
- Memorex CR-1622
- Memorex CRW-1622
- Microboards PlayWrite 2000 (use cdrecord driver=sony_cdu924 and report inquiry)
- Microboards PlayWrite 4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- Microboards PlayWrite 4001RW
- MicroNet MasterCD Plus 4x4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- MicroNet MasterCD Plus 4x6
- Mitsubishi MCA-CDRW 226
- Mitsumi CR-2401-TS
- Mitsumi CR-2600-TE
- Mitsumi CR-2801
- Mitsumi CR-4801
- Nomai 680.rw
- Olympus CDS615E
- Olympus CDS620E (use cdrecord driver=sony_cdu924 and report inquiry)
- Olympus CD-R2x6 (use cdrecord driver=sony_cdu924 and report inquiry)
- Optima Dis Kovery 650 CD-R (use cdrecord driver=sony_cdu924 and report inquiry)
- OTI CDRW 965
- Panasonic CW-7502
- Panasonic CW-7582
- Philips CDD 521 (CDD521/02 Revision: 2.06 has bad firmware - seems not to work)
- Philips CDD 521 (upgraded units only: ID: CDD521/10 Revision: 2.07)
- Philips CDD 522
- Philips CDD 2000
- Philips CDD 2600
- Philips CDD 3600
- Philips CDD 3610
- Philips Omniwriter 26
- Philips Omniwriter 26A
- Pinnacle Micro RCD-1000 (see TEAC/JVC): Need to upgrade firmware to 2.35
- Pinnacle Micro RCD-5020 (see TEAC/JVC - audio not working)
- Pinnacle Micro RCD-5040 (see TEAC/JVC - audio not working)
- Pinnacle Micro RCD-4x4
- Pioneer DW-S114X
- Plasmon CDR 4220 (not tested)
- Plasmon RF-4100
- Plasmon RF-4102
- Plasmon CDR 4400 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- Plasmon CDR 480
- Plextor PX-R24CS (use cdrecord driver=ricoh_ro1420c and report inquiry)
- Plextor PX-R412C
- Plextor PX-R820C
- Procom PCDR 4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- Ricoh RO-1420C
- Ricoh MP-6200
- Ricoh MP-6200I
- Ricoh MP-6201
- Smart & Friendly CD-R1002 (use cdrecord driver=sony_cdu924 and report inquiry)
- Smart & Friendly CD-R1004 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- Smart & Friendly CD-R2004 (use cdrecord driver=sony_cdu924 and report inquiry)
- Smart & Friendly CD-R2006 PLUS
- Smart & Friendly CD-R2006 PRO
- Smart & Friendly CD-R4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
- Smart & Friendly CD-R4006
- Smart & Friendly CD-R4012
- Smart & Friendly CD-RW226
- Smart & Friendly CD-R8020
- Sony CDU920S
- Sony CDU924S
- Sony CDU926S
- Sony CDU928
- Sony CDU940S
- Sony CDU948S
- Sony CRX-100
- Taiyo Yuden CD-WO EW-50
- TEAC CD-R50S
- TEAC CD-R55S
- TEAC CD-R56S
- That's Write CDR-N820S
- Traxdata CDRW2260+
- Traxdata CDR-4120
- Traxdata CDRW-4260
- Turtle Beach 2040R (use cdrecord driver=ricoh_ro1420c and report inquiry)
- Wearnes CD-R622
- Wearnes CD-R632P
- Yamaha CDR-100
- Yamaha CDR-102
- Yamaha CDR-200
- Yamaha CDR-400(Firmware revision 1.0d and up otherwise upgrade)
- Yamaha CDR-401
- Yamaha CRW-4001
- Yamaha CRW-2260
- Yamaha CRW-4260
- Yamaha CRW-4416
-
- Multi-session has not been tested with the Plasmon RF-4100
-
- All companies that support me with SCSI command reference manuals and drives
- will get (continued) support in the following releases.
-
- The following drives will never be supported by cdrecord because they are too old:
-
- JVC XR-W1001
- Pinnacle Micro RCD-202
- Ricoh RS-9200CD
-
- The following dries are curently not supported because I don't get specs:
- (some of them may partially work: see above)
-
- Creative Labs CDR 4210
- JVC XR-W2001
- JVC XR-W2010
- JVC XR-W2020
- Panasonic CW-7501
- Pinnacle Micro RCD-1000
- Pinnacle Micro RCD-5020
- Pinnacle Micro RCD-5040
- Plasmon CDR-4240
- Ricoh RS-1060C
- Sony CDW-900E
-
-
- To install get:
-
- Solaris only:
- SCHILYscg.sparc.tar.Z The scg driver in pkgadd format (sparc).
- SCHILYfbk.sparc.tar.Z The fbk driver in pkgadd format (sparc).
- SCHILYscg.i386.tar.Z The scg driver in pkgadd format (x86).
- SCHILYfbk.i386.tar.Z The fbk driver in pkgadd format (x86).
-
- Note that the fbk driver packet is for Solaris 2.4 and not system independant.
-
- All Systems:
- cdrecord-1.6.1.tar.gz The cdrecord for source distribution.
-
- NOTE: All these tar archives are 100% ansi compatible. Solaris 2.x tar and GNU
- tar may get some minor trouble.
-
- WARNING: Do not use 'mc' to extract the tar file!
- All mc versions before 4.0.14 cannot extract symbolic links correctly.
-
- To unpack the archive use:
-
- gzip -d < cdrecord.tar.gz | tar -xpf -
-
-
- The files are located on:
-
- ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/ ...
- ftp://ftp.fokus.gmd.de/pub/unix/kernel/scg/ ...
- ftp://ftp.fokus.gmd.de/pub/unix/kernel/fbk/ ...
-
- If you need mkisofs, it is located on:
-
- ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/mkisofs-1.12.1.tar.gz
-
- but it is also contained in cdrecord-1.6.1
-
-
-
- Installation Process:
-
- Solaris only:
- 1) scg driver
- untar SCHILYscg.tar:
- su
- Password: xxxxx
- cd /tmp
- zcat SCHILYscg.tar | tar -xvf -
- pkgadd -d .
- reboot -- -r
-
- 2) fbk driver
- similar to scg driver (see above)
-
- 3) Switch the CD-Writer to an unused target id (2 should do it)
-
-
- NOTE:
- Be very careful. pkgadd does not check for the right target
- architecture. Do not install drivers for intel on sparc
- and vice versa. You will get a corrupt system.
-
- You need to be root because you need access to /dev/scg? and to be
- able to put cdrecord into the realtime scheduling class.
-
- All Systems:
-
- The SCSI transport library has been taken from the sformat program.
- Sformat is the first SCSI disk formatting/analyzing/repairing that runs on
- SunOS/Solaris. The first release of sformat has been made for SunOS 3.0
- (two years before Sun introduced their format utility). Sformat source
- including 10 years of competence in SCSI disk handling is available
- on:
- ftp://ftp.fokus.gmd.de/pub/unix/sformat
-
- I am interested to hear if someone is interested in a kernel based
- filesystem for Solaris that uses packet writing on the CD-Recorder.
- The filesystem will create a single session CD that may be finally converted
- to a hybrid filesystem that allows to be read as
- ISO-9660 with Rock Ridge extensions too.
- Please mail suggestions to: wofs@schily.isdn.cs.tu-berlin.de
-
- If you want to use the CD-recorder as CD-ROM device, have a look at
-
- Solaris only:
- ftp://ftp.fokus.gmd.de/pub/unix/kernel/sd
-
- Actual information on cdrecord may be found on:
-
- http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
-
-
- Joerg Schilling
-
- (really J÷rg Schilling if you have ISO-8859-1)
-
- If you have questions mail to:
-
- HOME: joerg@schily.isdn.cs.tu-berlin.de
- UNIVERSITY: js@cs.tu-berlin.de
- WORK: schilling@fokus.gmd.de
-