ATAPI CD-R with SuSE Linux 6.4

Support knowledgebase (mkrapp_6.4_atapi-writer-e)
Applies to

SuSE Linux: Version 6.4
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.14

Request:

You want to burn CD-R's with an ATAPI CD-writer

Procedure:

Unfortunately the procedure as described in Using an ATAPI CD-R doesn't work since SuSE Linux 6.4. Here we need a different procedure. Please log in as root and run YaST. Choose 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 ide bus then you should enter hdc=ide-scsi

Up to here the procedure is valid for all SuSE 6.4 kernel versions. Those who use the SMP, i386 or APM (Laptop) kernel are through the procedure and a "cdrecord -scanbus" should show your devices as SCSI.

Those using the "Pentium optimized" or "Kernel for special EIDE Chipsets" have to follow the rest of the instructions.

Now in difference to former versions you have to load the scsi emulation module by hand. Open the file


/sbin/init.d/boot.local

with your editor and append the following command:

/sbin/modprobe ide-scsi

After restart of the computer you will be able to record your CD-R's with your ATAPI device.

For Experts

There is a more elegant way to load the ide-scsi module at bootup. It's also possible to load the module via the initrd, the "initial ramdisk"

Log in as root and open

/etc/rc.config
with your editor. Search for
INITRD_MODULES=""
There insert "ide-scsi", then save and exit file and editor. Run "Suseconfig --nonewpackage".
As next step we have to generate a new initrd. This has to be done by executing
mk_initrd
Please make sure to mention:
initrd = /boot/initrd
either in the "Global Section" of /etc/lilo.conf or separated in each Linux bootkonfiguration you want to use it.
Please remember to reinstall LILO with "/sbin/lilo" afterwards!

LOADLIN-Users

have to copy "/boot/initrd" (created by mk_initrd ) into their DOS-directory where LOADLIN is located. (e.g. c:\loadlin\initdisk). Please insert:
	hdX=ide-scsi
        initrd=c:\loadlin\initdisk
into your "loadlin.par", where "hdX" is the specific device number. If, for example your CD-R drive is connected as Master on the second ide bus then you should enter hdc=ide-scsi


Keywords: 6.4, ATAPI, IDE-SCSI, CDR, CDRW, CD-WRITER

Categories: IDE , SCSI

SDB-mkrapp_6.4_atapi-writer-e, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 12. Mai 2000
SuSE Linux AG - Last generated: 24. Jul 2000 by mkrapp (sdb_gen 1.40.0)