cdrom problems..

im running suse 8.1 and im having problems with my cdrom drives. i have one pextor12/10/32 cd burner, and one 8x generic ATAPI cdrom. i have the cdburner in /etc/fstab as /dev/cdrecorder and it mounts to /media/cdrecorder/
i have the cdrom in fstab as /dev/cdrom and it mounts to: (you guessed it) /media/cdrom/
now when i put in a standard data cd, like quake 3 arena, i can mount it on the cdrom with no problems, but i cant mount it on the cdburner, i recieve an input out put error and mount complains that it could not determine the filesystem type, an none was specified. now heres the part of this problem that i find kinda weird, when i want to mount a music cd on the cdrom, i get the input/output error. and i cant mount anything on the pextor cdburner, at all. now i just got a new computer case, and while i was replacing all my hardware into the new case i made sure that everything was plugged in tight, as i thought maybe this was the problem with the cdrom, loose ide cable, but nope still have the same problem. thanks for any help!

Try specifying the filesystem type with the mount command.
All standard data CD's should mount with "-t iso9660".
I'm not sure about music CD's though - I don't know if they have a filesystem to speak of...

on the plextor drive which is the cd burner that dosnt work either, mount responds:
wrong fs type, bad option, bad superblock on /dev/cdrecorder, or too many mounted filesystems (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?)
---
when i try with the command 'mount -t iso9660 /dev/sr0 /mnt/' i get:
mount: block device /dev/sr0 is write-protected, mounting read-only
mount: no medium found
---
'mount -t iso9660 /dev/sda /mnt/'
mount: /dev/sda is not a valid block device
---
so no luck with that, just to restate the problem, the cdrecorder (plextor) cant mount anything, dosnt work. the cdrom, can mount normal data cd's, like quake3 and burned cds with mp3s on them (burned not from my computer where my burner dosnt work..) however, the cdrom can not mount music cds.

thanks anyway though. what else could it be?

Shot-in-the-dark:

Have you made sure that your jumper settings are "legal and correct"? Windows will usually ignore these (which is NOT right) - however, most UNIX OS's require your box to be correctly setup.

I know this to be quite true for FreeBSD!

:slight_smile:

hmm, i never even thought of that. i have 2 hard drives on the first IDE slot, master and slave, those work. i shall double check today and i will post back and let you guys know if they are. in the mean time any other ideas? thanks again!

nope my jumper settings were/are correct. both cdroms are on the second ide bus, the plextor cdburner is the master driver, and the 8x is the slave.

OK - so how about changing the arrangement in the box! Make your current "slave" hard disk the "master" on the second IDE, and make the current "master" cd drive the "slave" of the current "master" hard disk! If you see what I mean...

ok, first off, sorry i took so long to repost my current status, i wanted to make surei try everything before i post back as to not waste anyones time. i tried every possible configuration i could think of, i even tried different IDE cables i had lying around, and when that didnt work i bought new ones and tried those. i also bought a box of jumpers at a computer show, and tried those too. so basically, whatever drive i set as master, it will mount standard data cds, but no music cds. the slave cdrom drive, wont mount anything, and gives the same error messages that i have posted before. at boot up the system detects both drives and prints the correct make and model of each drive, each one assigned to the correct location, master, slave. let me say again incase i forgot to, both these drives have worked together with windows, so the drives are fully functional, as far as i can tell. ive also tried multiple data cds, and multiple music cds, as well as data cd-r's and music cd-r's. whats wrong here?? and thank you again for your time.

Another shot-in-the-dark:

How old is the motherboard? I know older ones used to require you to configure the devices specifically, as in, indicate that master 0 was hard disk, slave 0 was cdrom, etc.

Newer motherboards are usually able to self configure these - have you checked such settings in the BIOS? Again, it's probably one of those things that Microshaft ignores!

naw my boards pretty new. its an intel with onboard NIC and a P4. the bios settings are fine ( ithink) wheni realized i had these problems i tried setting the drive detection manually but the problem persisted, now i have it on auto. also i just rebooted now and took a look through the bios settings and i didnt really see anything that would make a difference, however if someone knows anything i may have over looked, please let me know! i noticed this, which i dont really understand, my system emulates scsi for ide atapi cdroms?
<6>scsi0 : SCSI host adapter emulation for IDE ATAPI devices
<4> Vendor: PLEXTOR Model: CD-R PX-W1210A Rev: 1.04
<4> Type: CD-ROM ANSI SCSI revision: 02
<4> Vendor: ATAPI Model: CD-ROM SPEED-8X Rev: 8.3D
<4> Type: CD-ROM ANSI SCSI revision: 02

this might just be something i never knew about and is completly normal. however i see no reason why ide devices would be scsi emulated? maybe there is something i am missing. those are the right attributes of my drives. that entry is from /var/log/boot.msg
here is /var/log/warn

Jan 8 17:27:27 g2c3c4 kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Jan 8 17:27:27 g2c3c4 kernel: Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
Jan 8 17:27:27 g2c3c4 kernel: sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Jan 8 17:27:27 g2c3c4 kernel: sr1: scsi3-mmc drive: 6x/6x xa/form2 tray
Jan 8 17:27:30 g2c3c4 kernel: PCI: Setting latency timer of device 00:1f.5 to 64
Jan 8 17:27:43 g2c3c4 kernel: ide-scsi: hdd: unsupported command in request queue (0)
Jan 8 17:27:43 g2c3c4 kernel: end_request: I/O error, dev 16:40 (hdd), sector 64
Jan 8 17:27:43 g2c3c4 kernel: ide-scsi: hdd: unsupported command in request queue (0)
Jan 8 17:27:43 g2c3c4 kernel: end_request: I/O error, dev 16:40 (hdd), sector 66
Jan 8 17:27:43 g2c3c4 kernel: ide-scsi: hdd: unsupported command in request queue (0)
Jan 8 17:27:43 g2c3c4 kernel: end_request: I/O error, dev 16:40 (hdd), sector 68
Jan 8 17:27:43 g2c3c4 kernel: ide-scsi: hdd: unsupported command in request queue (0)
Jan 8 17:27:43 g2c3c4 kernel: end_request: I/O error, dev 16:40 (hdd), sector 70

the sector number increases by two for a couple more entries. any more information needed will be gladly provided! and thank you very much for spending your time helping! i appreaciate it very much.

ok it turns out ive been doing something wrong, still having problems, but heres what works now. i have to use /dev/sr0 and /dev/sr1 to mount the cdburner and the cdrom. so ill have to change what /dev/cdrom and /dev/cdrecorder points to. however, music cds are still no go. same errors as before. and after a search on google i read that music cds arent mounted. so i will read more on this. thanks for the help i recieved livin free and wintellect!
incase anyone has similar problems and comes accross this thread:
make sure you know which drive is master and which is slave, if your system sets up a /dev/cdrom and /dev/cdrecorder and they are not working right, find out what devices your drives actually are. mine were /dev/sr0 and /dev/sr1. so i got rid of /dev/cdrom and /dev/cdrecorder and i just made a simlink :
ln -s /dev/sr0 /dev/cdrecorder
and then
ln -s /dev/sr1 /dev/cdrom

and also incase someone else didnt know this, becausei didnt know this, music cds are not mounted. they are read just through whatever software you are using to play them. if your using xmms , just go to play location, and type in corresponding device path. again, thanks for everyones help