136 lines
4.8 KiB
HTML
136 lines
4.8 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE>CD-Writing HOWTO: Troubleshooting</TITLE>
|
|
<LINK HREF="CD-Writing-HOWTO-6.html" REL=next>
|
|
<LINK HREF="CD-Writing-HOWTO-4.html" REL=previous>
|
|
<LINK HREF="CD-Writing-HOWTO.html#toc5" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="CD-Writing-HOWTO-6.html">Next</A>
|
|
<A HREF="CD-Writing-HOWTO-4.html">Previous</A>
|
|
<A HREF="CD-Writing-HOWTO.html#toc5">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="s5">5. Troubleshooting</A></H2>
|
|
|
|
<P>Always remember, that you can still use corrupt CD-ROMs as coasters. :-)
|
|
<P>
|
|
<H2><A NAME="ss5.1">5.1 It doesn't work: under Linux</A>
|
|
</H2>
|
|
|
|
<P>Please check first, that the writer works under the software it is shipped
|
|
with (=under another operating system). Concretely:
|
|
<P>
|
|
<UL>
|
|
<LI>Does the controller recognize the writer as a SCSI device?</LI>
|
|
<LI>Does the driver software recognize the writer?</LI>
|
|
<LI>Is it possible to make a CD using the accompanied software?</LI>
|
|
</UL>
|
|
<P>If "it doesn't even work" with the accompanied software you have a hardware
|
|
conflict or defective hardware. If it works and you use loadlin to boot
|
|
Linux, then that is a problem with loadlin. Loadlin makes a warm-boot with
|
|
most of the hardware already initialized and that can confuse the Linux
|
|
kernel.
|
|
<P>
|
|
<P>
|
|
<H2><A NAME="ss5.2">5.2 Error-message: No read access for 'dev=0,6,0'.</A>
|
|
</H2>
|
|
|
|
<P>Under Linux, some versions of the C-library are incompatible (buggy), so
|
|
that an application linked against one version will not work with
|
|
another. An example for an error triggered by pre-compiled binaries is the
|
|
following:
|
|
<P>
|
|
<BLOCKQUOTE><CODE>
|
|
<PRE>
|
|
[root@Blue /dev]# cdrecord -eject dev=0,6,0
|
|
cdrecord: No such file or directory. No read access for 'dev=0,6,0'.
|
|
</PRE>
|
|
</CODE></BLOCKQUOTE>
|
|
<P>The solution is to install a newer C-library.
|
|
<P>
|
|
<P>
|
|
<H2><A NAME="ss5.3">5.3 It doesn't work: under DOS and friends</A>
|
|
</H2>
|
|
|
|
<P>Try to use Linux. Installation and configuration of SCSI drivers
|
|
for DOS is the hell. Linux is too complicated? Ha!
|
|
<P>
|
|
<P>
|
|
<H2><A NAME="ss5.4">5.4 SCSI errors during the burning phase</A>
|
|
</H2>
|
|
|
|
<P>Most likely those errors are caused by
|
|
<P>
|
|
<UL>
|
|
<LI>missing dis-/reconnect feature on the SCSI bus</LI>
|
|
<LI>insufficiently cooled hardware</LI>
|
|
<LI>defective hardware (should be detected by 5.1.)</LI>
|
|
</UL>
|
|
<P>Under various circumstances SCSI devices dis- and reconnect themselves
|
|
(electronically) from the SCSI bus. If this feature is not available (check
|
|
controller and kernel parameters) some writers run into trouble during
|
|
burning or fixating the CD-R.
|
|
<P>Especially the NCR 53c7,8xx SCSI driver has the feature disabled by
|
|
default, so you might want to check it first:
|
|
<P>
|
|
<BLOCKQUOTE><CODE>
|
|
<PRE>
|
|
NCR53c7,8xx SCSI support [N/y/m/?] y
|
|
always negotiate synchronous transfers [N/y/?] (NEW) n
|
|
allow FAST-SCSI [10MHz] [N/y/?] (NEW) y
|
|
allow DISCONNECT [N/y/?] (NEW) y
|
|
</PRE>
|
|
</CODE></BLOCKQUOTE>
|
|
<P>
|
|
<P>
|
|
<H2><A NAME="ss5.5">5.5 Medium errors</A>
|
|
If cdrecord reports medium errors in the form of"Sense Key: ... Medium Error, Segment ...", then the mediumis not empty. If you use CD-RW, then try to switch fromblank=fast to the more reliable blank=all. If you use CD-Ronly, then make sure the CD-R has never seen a CD-writer beforeor try out discs from another manufacturer.</H2>
|
|
|
|
<H2><A NAME="ss5.6">5.6 Newly written CDs are not readable on some players.</A>
|
|
</H2>
|
|
|
|
<P>Some people reported problems with playing their self-written CDs. Very
|
|
old audio players or car devices can have problems with CD-Rs, although
|
|
this is extremly rare. Quite frequent are problems with CD-RWs, because
|
|
they don't reflect the laserlight as good as CD-Rs and factory-pressed
|
|
"silver" discs.
|
|
<P>
|
|
<P>
|
|
<H2><A NAME="ss5.7">5.7 My scanner stopped working after I loaded the ide-scsi module</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<P>By inserting the SCSI-hostadaptor emulation, the naming of SCSI devices
|
|
changes. If your scanner was /dev/sg0 before, it might be /dev/sg1 or
|
|
/dev/sg2 now. Prominent kernel developers did not think this is completely
|
|
braindead and denied solutions like devfs in the past. But that is another
|
|
story, the first thing you should try is to set the link /dev/scanner to
|
|
point to the actual generic SCSI device. Examples:
|
|
<P>
|
|
<BLOCKQUOTE><CODE>
|
|
<PRE>
|
|
cd /dev
|
|
ls -l scanner # shows current setting
|
|
ln -sf sg2 scanner
|
|
# test the scanner
|
|
ln -sf sg1 scanner
|
|
# test the scanner
|
|
# and so on
|
|
</PRE>
|
|
</CODE></BLOCKQUOTE>
|
|
<P>Application developers should carefully think about support for this
|
|
dangerous and error prone naming scheme. Please consider at least
|
|
to use intermediate solutions like the SCSI coordinates used by
|
|
cdrecord.
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<HR>
|
|
<A HREF="CD-Writing-HOWTO-6.html">Next</A>
|
|
<A HREF="CD-Writing-HOWTO-4.html">Previous</A>
|
|
<A HREF="CD-Writing-HOWTO.html#toc5">Contents</A>
|
|
</BODY>
|
|
</HTML>
|