
I've sorted it out now :) Thanks to everyone who gave me advice. I was using KsCD, but in the configuration screen, the CD device was set to /dev/cdrom I only have the writer in my machine which is /dec/cdrecorder, SuSE must have assumed that I had a CDRom device too so it must have set up the CDrom apps to use /dev/cdrom instead of /dev/cdrecorder /dev/cdrecorder is a link to /dev/sr0 /dev/cdrom was a link to /dev/hdc After I got KsCD working by changing the device I was using, I altered the /dev/cdrom link to point to the cdrecorder. Now everything can see the CD and play audio happily Thanks Jason
Jason, Your CD-Writer is being identified as a SCSI device using ide-scsi emulation so XCD-Roast will recognize it properly. This makes CD music players choke for some reason and they don't see the device. I guess they are looking for an IDE CDROM instead of a SCSI device. The difference is /dev/hdc versus /dev/sdc0 in the /dev directory. The kernel uses special designations for each file in the /dev directory to identify hardware. These designations are called major and minor device numbers. Suffice to say, for some reason, if you need to emulate SCSI with the ide-scsi module for burning CDs or DVDs then the player programs usually won't work right. I am sure there is a workaround but I don't know it yet. The ide-scsi module is usually invoked at boot using the /etc/lilo.conf file to configure LILO to boot with the appended parameter. Dow
Jason Farmer wrote:
Hi everyone,
This might sound silly, But I can't play Audio CDs with my CD Writer. But I can mount the drive and read data from it.
This only happened when I installed SuSE 8.0, My 7.1 worked fine with Audio CDs.
Windows can play them no problem so it's not a hardware issue.
When I attempt to play a CD using anything it says Disk ejected. When I attempt to mount the drive, it says:
/dev/cdrecorder: Input/output error mount: I could not determine the filesystem type, and none was specified
The contents of my FSTab file is:
/dev/hdb3 / reiserfs defaults 1 2 /dev/hdb1 /boot ext2 defaults 1 2 /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/hdc /media/ls120 vfat noauto,user 0 0 devpts /dev/pts devpts defaults 0 0 proc /proc proc defaults 0 0 usbdevfs /proc/bus/usb usbdevfs noauto 0 0 /dev/hda1 /windows/C vfat noauto,user 0 0 /dev/hdb2 swap swap pri=42 0 0
Does anyone have any ideas?
Thanks in advance.
Jason