Thanks for your help. I found the problem Instead of ln -sf /dev/scd0 /media/cd* I should have had ln -sf /dev/scd0 /dev/cd* With this change, it now works However, I cannot play cds using the cdrecorder, only with the cdrom device Erle
===== Original Message From Tracer Bullet
===== Ok, Erle here they are: I have seen many questions on this and very good directions on how to do this, but as a newbie, I thought I would offer my help after going thru the setup. These instructions come from the SuSE site, but I will try to simplify them further. The site is: http://sdb.suse.de/en/sdb/html/tbraza_ide_brenner.html
My newbie interpretation follows: Problem: You want to use your IDE CD writer with SuSE Linux Solution: You must switch off the IDE support for all installed CD devices.
To switch off the IDE support you have to login as root and start Yast, not Yast2, just Yast. Open a shell window, terminal window, whatever you want to call it and log in as root. At the prompt, type "su" (without quotes), which will prompt you for root password. Once in, type "Yast" to start it. Move to the "System Adminstration" selection, press enter, "Kernel", press enter, then "Boot Configuration", press enter, and then "LILO configuration", press enter. Once there you will see the "Appendline" text window where you will insert your devices. Here you will type: hdX=ide-scsi, where "X" is the device. (If you only have one, you will insert only one device, but if you have both a CDRW & a CDROM, you MUST insert both divided by a space or blank.) Here is a list of the available devices, it helps to know how your hardware is set up.
hda=primary master (usually your main hard drive) hdb=primary slave hdc=secondary master (usually your first CD) hdd=secondary slave (usually your 2nd CD)
*One device EX: hdc=ide-scsi *Two devices EX: hdc=ide-scsi hdd=ide-scsi (You have to load the scsi-emulation for all CDs, you can't change just one!) After typing in the appropriate devices, save the settings and leave Yast with the Esc key. This should take you back out to your shell prompt. Next you have to open the file: /etc/init.d/boot.local (7.2) or /sbin/init.d/boot.local (7.1 or earlier) and ADD this line to the end of the file in your editor: /sbin/modprobe ide-scsi
The file (/etc/init.d/boot.local) should look like this: #!/bin/sh # #Copyright (c) 1996 SuSE GmbH Nuemberg, 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 start up # ./etc/re.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
(The kernal at this point doesn't recognize the cd drives as IDE devices any longer, they are now /dev/scd0 or scd1 or both, depending on the number of CDs you have installed. They are no longer known as /dev/hdc or hdd.) To change the settings, use these commands in the shell/terminal (console): ln -sf /dev/scd0 /dev/cdrecorder (if your first CD is the recorder). This creates the new link. If you use a second cd drive with scsi emualtion you need also: ln -sf /dev/scd1 /dev/cdrom (if you second CD is cd-rom only, otherwise switch the two commands */dev/cdrom or /dev/cdrecorder*)
To mount the devices correctly, edit the file: /etc/fstab Replace the line for the cd writer (if it exists, otherwise create it) with: /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
The line for the cd-rom device should look like this (if not already there): /dev/cdrom/ /media/cdrom auto ro,noauto,user,exec 0 0
(For versions earlier than <7.2, leave the /media out and write only /cdrecorder and /cdrom)
The directories /media/cdrecorder and /media/cdrom (or without /media for versions earlier than <7.2) should already exist, if not create them with: mkdir /media/cdrecorder mkdir /media/cdrom
If you are using KDE gui, then also make sure your device icons for CD-R and CDROM have the right properties which should be /dev/cdrecorder and /dev/cdrom (read only checked). You check this by right clicking on the device icon and selecting properties from the menu.
After all this, reboot the computer and all devices should be recognized correctly now and these scsi-emulated devices can be used by your cd burning software while logged in as "root", unless you have given your user "super privileges" for such things. I always just log in as root myself, but your mileage may vary. ;-)
And as always, "Have a lot of fun!" Hope this helps other newbies. And this wasn't done to say other explanations weren't good also, but the others are not always in "newbie" talk! :-)
end of line Tracer -- ---KMail 1.3--- SuSE Linux v7.2--- Registered Linux User #225206 /tracerb@sprintmail.com/ *Magic Page Products* *Team Amiga* http://home.sprintmail.com/~tracerb