SuSE Linux 7.0: Writing CDs with ATAPI writers

Support knowledgebase (mkrapp-cdwriting-7.0)
Applies to

SuSE Linux: Version 7.0
This article refers to an older version of SuSE Linux. Therefore some of the informations given in this article may be outdated or the article may contain stale links.

Symptom:

The way it is described in the configuration manual regrettably doesn't always work.

Cause:

With some chip sets the SCSI emulation can't be loaded as detailed in the manual.

Solution:

The modifications for LILO, described in the configuration manual, need no corrections. So please complete this part as described in the manual.
There are discrepancies though regarding the SCSI emulation and afterwards with the icons on the desktop. This will be corrected in this article.

Two steps are necessary in order to do so:

1. Step: loading the SCSI emulation

Please log in as user root. Open a terminal window on the graphical desktop by clicking on the respective icon in the tool bar or by press ALT-F2 and enter at the command line window that appears:

xterm

Now a window will open. In it please enter:

/sbin/modprobe ide-scsi

This will load the emulation for the current session. Now you'll have to make sure that the emulation will get laoded every time you boot. We'll need the terminal window later, so just leave it open.

Now open the file:

/sbin/init.d/boot.local

in the editor of your choice and add the following line to the end of the file:

/sbin/modprobe ide-scsi

This should then look like this:


# ! /bin/sh
#
# Copyright (c) 1996 SuSE GmbH Nuernberg, Germany.  All rights reserved.
#
# Author: Florian La Roche , 1996
#         Werner Fink , 1996
#         Burchard Steinbild , 1996
#
# /sbin/init.d/boot.local
#
# script with local commands to be executed from init on system startup
#
. /etc/rc.config
#
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
#
/sbin/modprobe ide-scsi

2. Step: Correcting the settings for the CD drives

Because of the SCSI emulation the kernel doesn't recognize the CD writer as an ATAPI device anymore (and thus not as e.g. /dev/hdc but as /dev/scd0).
Now the installation automatically creates a so called link, telling the system that the CD drive (writers are initially regarded as being such) is accessable as e.g. /dev/hdc.
The icons for the CD drives on the KDE desktop now point to /dev/cdrom and this link doesn't point anymore to a CD drive, respectively a CD writer, but points nowhere. This is corrected as follows:

Please enter the following command in the still open terminal window:

ln -sf /dev/scd0 /dev/cdrom

This sets the link for the CD writer anew. If you've got a second CD drive you want to access via the SCSI emulation, you additionally need this:

ln -sf /dev/scd1 /dev/cdrom1

Now your system should work as before - but now with a working SCSI emulation and thus with a working CD writer.


Keywords: WRITER, CDROM, EIDE, CONFIGURATION, ATAPI, XCDROAST, MANUAL

Categories: Documentation

SDB-mkrapp-cdwriting-7.0, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 26. Okt 2000
SuSE Linux AG - Last generated: 26. Okt 2000 by pthomas (sdb_gen 1.40.0)