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