Penguin
Diff: CDWritingNotes
EditPageHistoryDiffInfoLikePages

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

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

Newer page: version 41 Last edited on Monday, May 15, 2006 3:51:17 pm by CraigBox 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.) 
@@ -32,10 +28,10 @@
 Get the latest version of whatever graphical frontend you prefer, and make sure they grok the ATAPI interface. If they don't, email the author requesting the feature and explain why you're now using a different program instead of theirs :) 
  
 !! 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.)  
-%%%  
+Now find your CDR with <tt> cdrecord dev=ATA: -scanbus</tt> . 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,16 +116,19 @@
  
  
 !!! 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 
+Now find your CDR with <tt> cdrecord -scanbus</tt> , which returns something like 
 <verbatim> 
  Cdrecord 2.01a16 (i686-pc-linux-gnu) (C) 1995-2003 Jörg Schilling 
  Linux sg driver version: 3.5.28 
  Using libscg version 'schily-0.7' 
@@ -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