Cdrecord news ticker
CD

Many people on UNIX systems have no PC to do a firmware update. I am working on a firmware update utility for that reason. Companies that want a UNIX firmware upgrade utility for their drives must send me a drive, the firmware and information on how to do the upgrade. See notice at the end of this document.

Cdrecord-1.5 final is out.

Read the online cdrecord-1.5 manpage

Read the online cdrecord-1.6 manpage

Here is a list of changes in cdrecord-1.5 since cdrecord-1.4


Related projects to cdrecord: the CD building project for UNIX.


Read some FAQ's, How-to's and README's for cdrecord.

The capacity list of most CD blank media from Jürgen Stessun in Berlin/Germany.

A report on Media Stability for CD-R Media.

Supported Operating systems:

SunOS 4.x
SunOS 5.x (Solaris 2.x): read the Sun CD-ROM FAQ
SGI IRIX
HP-UX
Linux: read the most recent CD-Writing mini-HOWTO
Linux & ATAPI CD-Recorder with cdrecord-1.6a5 or later read this patch tips.
Linux & ParallelPort CD-Recorder read this about the actual status.
NetBSD/FreeBSD/OpenBSD read this tips for FreeBSD.
AIX (with cdrecord-1.6a7 and later)
NeXt Step (soon)
Apple Rhapsody (soon)

The user land SCSI transport implementations on Linux and *BSD are the worst ones.
Linux will not tell you all errors while *BSD hides the device files from you.
Look for my SCSI implementation ratings.

If you like to get the latest news on CD-Recording and wish to actively help developing the software you may join the CD-Recording mailing list by sending a mail to cdwrite-request@pixar.com and include the word subscribe in the body.

Have a look at Andy McFadden's CD-Recordable FAQ

Or his CD drive comparison list

To be able to recognise all CD-R drives correctly, I need the Inquiry data of all drives.
Please mail me your inquiry data to: schilling@fokus.gmd.de An Inquiry output looks like:
	Device type    : Removable CD-ROM
	Version        : 2
	Response Format: 2
	Capabilities   : 
	Vendor_info    : 'IMS     '
	Identifikation : 'CDD2000/00      '
	Revision       : '1.26'
and may be retrived by cdrecord dev=target,lun -inq, replace target and lun with the correct values.
Here is the Inquiry data that I already know.

Please help collecting the HW/SW matrix and add your system to this list

Supported drives with cdrecord-1.5:

Supported drives with cdrecord-1.6:

Unsupported drives with cdrecord-1.6

New features of cdrecord-1.6alpha1:

  • Use the real time scheduler with highest priority on Linux and HP-UX too.
  • Do mlockall() on Linux too.
  • Add FIFO (ring buffer) to increase buffering while writing
    This allows e.g. a pipe mkisofs ... | cdrecord speed=4 ...
    even on a loaded system.

    New features of cdrecord-1.6alpha2:

  • Fall back to setpriority if realtime class fails
  • Better FIFO integration
  • FIFO size defaults to 4 MB
  • Exit if FIFO is active and mkisofs dumps core before writing data
    This will keep the medium unaffected now
    command is: mkisofs .... | cdrecord
  • fixed a bug with the SGI SCSI transport code
  • New option padsize allows arbitrary pad size
  • SMART&FRIENDLY CD-R2006 added
  • Be less verbose in some cases
  • New option blank= for CD-RW (untested)
  • TEAC support raised from pre-alpha to alpha
    now single and multi track disks of any type (including audio)
    should work. Multi-session is not jet included.

    New features of cdrecord-1.6alpha3:

  • TEAC support now fully working in single session
  • TEAC hack for zero pre-gap TAO will allow to create
    disks without 2 second gap betwen tracks. Use defpregap=0
    to activate.
  • TEAC support for extra long disks. Will allow up to 77 minute
    disks on 75 minute media.

    New features of cdrecord-1.6alpha4:

  • Better doc for fs= option
  • Support for COMPRO CDR-7502, Matsushita CW-7502 and Plasmon CDR480
  • Better arithmetic for disk size
  • Print FIFO min fill level in percent to see if FIFO size is OK
  • ATAPI support (SCSI mode select/sense translated into 10 byte commands)
  • Smart & Friendly 2006 recognition better
  • Rudimantary AIX support
  • Experimental packet writing interface: New options -prcap, -packet, pktsize =#, -noclose
  • Add some flush() calls for X-CD-Roast
  • Fix some prevent medium removal problems

    New features of cdrecord-1.6alpha5:

  • Fix for a structure alignment problem caused by the AIX port
    The error handling on Solaris was wrong for that reason

    New features of cdrecord-1.6alpha6:

  • Bug fix for FIFO (would trash content in some cases)
  • Rudimantary AIX support, 2nd try
  • Fix some prevent medium removal problems

    New features of cdrecord-1.6alpha7:

  • First really working alpha AIX support
    Compiles with IBM's cc and gcc
  • Added support for Plextor PX-R24CS

    New features of cdrecord-1.6alpha8:

  • First (binary only) support for Apple Rhapsody

    New features of cdrecord-1.6alpha9:

  • Cdrecord now includes mkisofs-1.12b1 with joliet support
  • Continuous display of the FIFO fill rate
  • Cdrecord supports Sun's .au audio file format
  • Cdrecord supports Microsofts's .wav audio file format
  • Correct limitation of read file size (needed for .wav, .au & -isosize)
  • -reset Option to reset SCSI bus.
  • Fast abort if incompatible medium is installed (DVD)
  • Recognition of DVD drives
  • TEAC CD-R55S error codes added
  • TEAC TOC problem fixed (unreadable last 2 sectors of data disks)
  • Hack to deal with ATAPI inquiry (violating SCSI standard) fixes Yamaha CRW-401 problems
  • Ask for re-insertion of disk if the drive is no tray-loader
  • Allow two cdrecord programs to run at the same time (Linux)
  • Recognition for Smart & Friendly CD-R2006PLUS
  • Recognition for TEAC CD-R55S
  • Recognition for Wearnes CDR-632P
  • Recognition for Kodak CDR-240
  • Print DVD CD capabilities
  • Always print execution time of failed SCSI commands
  • Print execution time of SCSI commands in verbose mode
  • Add flush() calls to keep stdout & stderr in sync for cdrecord 2>&1 file

    New features of cdrecord-1.6alpha10:

  • Cdrecord is now 100% 64 Bit clean
  • Linux-dec-alpha support added
  • Linux-ppc support added (not yet working, sorry)
  • User settable timeout for SCSI commands
  • Cdrecord now includes mkisofs-1.12b2

    New features of cdrecord-1.6alpha11:

  • Cdrecord now includes mkisofs-1.12b2/patched (a minor bug fix)
  • Bug fix for a (rare but hard) FIFO problem in cdrecord
  • Better load/eject behaviour for Panasonic CW-7502
  • Continuous FIFO display now shows FIFO fill rate before last read
  • CD blank media manufacturer decoder (currently for MMC only)
  • minor bug in MMC capacity decoder fixed

    New features of cdrecord-1.6alpha12:

  • Cdrecord now includes mkisofs-1.12b3 Thanks to Eric
  • Make it non-fatal when a MMC drive does not support to read ATIP. This is true on HP drives.
  • CD-R manufacturer decoder now working for Philips drives too
  • Enhanced ATIP printout
  • default timeout raised from 20 seconds to 40 seconds
  • new flag -load
  • Inquiry strings for the JVC R2626 and the Pinnacle RCD 4X4 and the SAF CD-RW226
  • Correct inquiry string for the SAF CD-R2006 PRO
  • printf a new-line at some places if called from GUI
  • Multi-session support for TEAC
  • Disk size support for TEAC & Philips
  • Try to handle the effects of IMMED command execution in ATAPI drives (seems not to work)
  • Handle different mode page sizes of Sony rev 2.x firmware
  • Recognise NO-Disk earlier while loading Yamaha drives
  • Make -v and -V increment type flags in preparation of reducing general verbosity
  • Disk remaining size display

    New features of cdrecord-1.6alpha13:

  • Linux-ppc support working (please read README.ppc before compiling) hopefully finally solved
  • Support for the Pioneer DW-S114X
  • Support for old Philips CDD-521 units (partially ready)
  • Be more carefully when aborting cdrecord (unlock drive)
  • Fix a bug with the audio pad/swab display
  • Reduce max DMA size for FreeBSD
  • Abort early (before writing) with TEAC/JVC drive if tracksize is not known.
  • Recognition of the Pinnacle Micro RCD-1000
  • Recognition of the JVC XR-2001
  • Recognition of the Traxdata CDR4120
  • El Torito / Joliet bug in mkisofs fixed
  • Bug in mkisofs with Rock Ridge & Joliet combination fixed
  • Multi-session bug in mkisofs fixed
  • New option -print-size in mkisofs to report the size of a ISO fs.

    New features of cdrecord-1.6alpha14:

  • Cdrecord-1.6a14 will become cdrecord-1.6 if no bugs were found
  • TEAC now works 100% with multi-session, media exchange with other drives now works
  • Added JVC specific error codes to TEAC driver
  • Abort early if the user tries to fixate an unfixated disk (currently not implemented)
  • Fix a purify bug in mkisofs
  • Allow cdrecord to be used to load/eject CD's on CD-ROM drives too
  • Changelog updated

    New features of cdrecord-1.6alpha15:

  • Recognition of the Smart & Friendly CD-R4012
  • Print warning if disk manufacturer code is in none of the tables
  • Print hex dump of SCSI command descriptor for failed commands
  • Changelog updated
  • Changed version to 1.6

    Cdrecord-1.6 final will be the renamed cdrecord-1.6a15 in a few days (this weekend).
    The Yamaha CDR-400 and the CDRW-4260 are the only CD-R drives I know of, that has a jumper to set the sector size to 512 bytes.
    This should allow to use the drive as a boot drive and general purpose drive for SunOS and Solaris too.

    Drives that will be supported past cdrecord-1.6:

    JVC, Pinncale Micro (if I get support from the companies)
    Newer Sony drives (if I get support from Sony)


    Cdrecord is free. Cdrecord it is the only CD-R program on the market that supports most CD-Recorders and comes with full source.

    To be able to give continuous support for all recorders I need continuous access to drives from all brands and all models. As all CD recorders now are much cheaper than comercial CD-R software, I would be happy to see industrial sponsors supplying me with the needed drives.

    I currently own the CD-Recorders from the hardware list below. If you would like to supply me with one please contact me at schilling@fokus.gmd.de

    Thanks to the following companies for supplying me with needed materials.

    Hardware:

    COMPRO donated a COMPRO CW-7502 for ever
    TEAC donated a TEAC CD-R55S for ever
    Yamaha donated a Yamaha CDR-400tx for time limited loan

    Documentation:

    Still under construction


    If you have problems please include the operating system and the hardware architecture in each mail. I am getting dozens of mails each day and cannot remember your last mail.


    GMD GMD Homepage GMD FOKUS FOKUS Homepage Schily Schily's Homepage VED powered