summaryrefslogtreecommitdiff
path: root/doc/plattforms/README.linux
diff options
context:
space:
mode:
Diffstat (limited to 'doc/plattforms/README.linux')
-rw-r--r--doc/plattforms/README.linux46
1 files changed, 46 insertions, 0 deletions
diff --git a/doc/plattforms/README.linux b/doc/plattforms/README.linux
new file mode 100644
index 0000000..da8f759
--- /dev/null
+++ b/doc/plattforms/README.linux
@@ -0,0 +1,46 @@
+
+Requirements of cdrkit on Linux:
+
+ - Linux kernel 2.4 or newer
+ - Glibc 2.2 or newer
+ - libcap library package is required, with development files (headers)
+ - kernel headers useable with the combination of glibc and kernel, as approved
+ by the distribution. Do not blindly use random kernel headers, do not
+ symlink them to /usr/include/linux or /usr/include/asm*.
+
+Notes about support on Linux:
+
+ - Linux kernel versions between 2.6.8 and 2.6.11 are known to have invasive
+ SCSI command filtering which makes the use of wodim almost inpossible or
+ complicated for non-root users. Avoid those kernel versions, unless they
+ have been patched to disable that filtering.
+
+ - support of generic scsi was limited on 2.4, ie. not available directly with
+ IDE/ATAPI devices. The ide-scsi driver could be used map ATAPI devices to
+ SCSI ids, however this driver had other problems. See README.ATAPI for
+ details. Note that there also the ATAPI:... device access method which uses
+ deprecated funtionality of kernel 2.4. Don't use it unless it is really
+ neccessary. The support for it may be removed in future versions of cdrkit.
+
+ - the DMA transfer size is limited with some device controllers and the Linux
+ kernel 2.6.x (2.6.19 currently) provides no method to retrieve it for
+ exactly one device. Wodim scans sysfs to retrieve this information, but it
+ needs to be mounted. Use the ts= option of wodim to limit the transfer size
+ on problems.
+
+
+Additional comments moved from the wodim.1 manpage (originaly cdrecord.1):
+
+The sg driver on Linux has several severe bugs:
+
+ - It cannot see if a SCSI command could not be sent at all.
+ - It cannot get the SCSI status byte. wodim for that reason cannot report
+ failing SCSI commands in some situations.
+ - It cannot get real DMA count of transfer. wodim cannot tell you if there is
+ an DMA residual count.
+ - It cannot get number of bytes valid in auto sense data. wodim cannot tell
+ you if device transfers no sense data at all.
+ - It fetches too few data in auto request sense (CCS/SCSI-2/SCSI-3 needs
+ >= 18).
+
+ -- Reviewed by Eduard Bloch -- 12/2006