Penguin
Diff: CDWritingNotes
EditPageHistoryDiffInfoLikePages

Differences between version 40 and predecessor to the previous major change of CDWritingNotes.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 40 Last edited on Friday, July 29, 2005 11:44:58 am by JohnMcPherson Revert
Older page: version 38 Last edited on Thursday, June 16, 2005 5:06:19 pm by IanMcDonald Revert
@@ -14,15 +14,11 @@
 Make sure that your user has permission to any required device files and executable programs. In [Debian], the files have the appropriate permissions for people in the __cdrom__ group. If you add yourself to the group you will have to log out and back in for that to take effect. 
  
 !!! How to get your CDR working - [ATAPI] Styles 
  
-Recent 2.4 kernels, and all 2.6 kernels, have support for cdwriting via [ATAPI]. There is however a whole heap of crap going on at the moment over this , with Linus slagging off the cdrecord author for sticking to an outdated and hideous interface , and the cdrecord author slagging off linux in general because of its shite compatability with the standards he wants
+Recent 2.4 kernels, and all 2.6 kernels, have support for cdwriting via [ATAPI].  
+Historically , the cdrecord program only worked over [SCSI] and the Linux users needed SCSI-emulation , and there was argument over whether this was the kernel's fault or cdrecord's fault
 (See http://lkml.org/lkml/2003/11/6/151 for Linus's take on this, and see [README.ATAPI|http://www.wlug.org.nz/archive/docs/cdrecord-README.ATAPI] for the author's take.) [This slashdot post|http://linux.slashdot.org/comments.pl?sid=141120&cid=11825433] better explains both points of view. 
-  
-  
-!! Why would you want to do this?  
-  
-The main reason might be that you dont have to piss round with ide-scsi emulation and so on. However, the bigger reason is that it appears that ide-scsi has a major bug in it which wont be fixed any time in a hurry, and so if you want cdwriting to _work_ under 2.6 you'll want to use the [ATAPI] interface. Another reason is that its such a pain in the ass to change between using ide-scsi and ide-cd if you want to go from, say, writing a cd to playing a dvd, and you have one of those nifty combo cdr/dvd drives.  
  
 !! What to do: 
  
 Make sure you have the [ATAPI] Cdrom driver compiled in or as a module in your system. Probably best if you disable ide-scsi emulation while you're at it. (That is, make sure no drives are told to use the scsi emulation on boot. Either remove ide-scsi support from your kernel, or check your boot loader's (either [LILO] or [GRUB]) configuration to make sure it doesn't pass any <tt>hd''x''=ide-scsi</tt> options to the kernel.) 
@@ -33,9 +29,9 @@
  
 !! Finding the CDR 
  
 Now find your CDR with __cdrecord dev=ATA: -scanbus__. Note the dev=ATA: bit. (Warning: Case matters - "ATA" works, "ata" does not.) 
-%%%  
+  
 The above command will return something like: 
 <verbatim> 
  Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling 
  scsidev: 'ATA:' 
@@ -120,12 +116,15 @@
  
  
 !!! How to get your CDR working - [IDE] [SCSI] emulation 
  
-__Note:__ Recent versions of cdrecord(1) combined with a recent LinuxKernel can use native [IDE] drivers for [IDE] CD writers, so this whole mumbo jumbo is not necessary. See the notes further down the page. This is left here for anyone using an older distro or kernel. 
+__Note:__ Recent versions of cdrecord(1) combined with a recent LinuxKernel can use native [IDE] drivers for [IDE] CD writers, so this whole mumbo jumbo is not necessary. See the notes back up the page. This is left here for anyone using an older distro or kernel. 
  
 See our [SCSI-IDENotes] page for notes on setting up ide-scsi emulation. 
  
+  
+!! Why you should use ATAPI if you can.  
+The main reason might be that you dont have to piss round with ide-scsi emulation and so on. However, the bigger reason is that it appears that ide-scsi has a major bug in it which wont be fixed any time in a hurry, and so if you want cdwriting to _work_ under 2.6 you'll want to use the [ATAPI] interface. Another reason is that its such a pain in the ass to change between using ide-scsi and ide-cd if you want to go from, say, writing a cd to playing a dvd, and you have one of those nifty combo cdr/dvd drives.  
  
 !! Finding the CDR 
  
 Now find your CDR with __cdrecord -scanbus__, which returns something like 
@@ -177,5 +176,5 @@
  
 Basically you can still burn the CD but would recommend you don't do other things at the same time that hog CPU or else you may burn a coaster. 
  
 ---- 
-CategoryDiskNotes 
+CategoryDiskNotes, CategoryStorage