The first thing to do is to start KCD and check the configuration: something like Tools -> Configure KCD. You may have accidentaly changed a setting relative to the device that KCD will try to use.
Second, from a console, ls -l /dev/cdr*, to see what cdrom devices are in /dev, and what device they link to. You should see something like:
/dev/cdrom1 -> hdc
/dev/cdrom2 -> hdd
/dev/cdrecorder -> hdc
Third, cat /etc/fstab to see which of the devices are named (and which not named) in fstab. Edit to correct or make new entries as needed.
I have two drives: 1) dvd-rw and 2) cd-rw/dvd-r. My fstab looks like this:
/dev/cdrom /media/cdrom subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,rw,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,rw,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/dvd /media/dvd subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
|