SuSE Linux: Versions up to (including) 7.1
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.
Kernel: Version 2.2
You'd like to write CDs using an ATAPI CD writer
The program cdrecord
, the standard program used under Linux to write CDs, only functions with SCSI Writers. There is, however, a kernel module that can simulate a SCSI Drive on an IDE bus. With the help of this module you can succesfully write CDs using an IDE CD-R drive. For this it is necessary to repress the loading of support for IDE CD drives so that the SCSI emulator, as module, can be loaded later. You can do so using YaST under menu item System Administration --> / Kernel/Boot Configuration --> / Configure LILO
. In the "Append Line for Hardware Parameter" you need to add the option hdX=ide-scsi
, where X is the specific device number. If, for example your CD-R drive is connected as Master on the second Bus then you should enter hdc=ide-scsi
In addition you'll need to change the file /etc/conf.modules
.
Exchange the line:
alias scsi_hostadapter offwith
alias scsi_hostadapter ide-scsiAfter you've booted the kernel you should be able to mount your CD drive as
/dev/scdX
, where X is the specific device number, if you've other SCSI drives this number will vary.cdrecord -scanbusSome CD-R drives will be detected 8 times (i.e. as
/dev/scd0
to /dev/scd7
). In this case please add in the "Append Line
for Hardware Parameter" (see above) the option
max_scsi_luns=1