Click to See Complete Forum and Search --> : Mandrake 8.1: CDROMs and Floppies Not Working


JavaCowboy
10-05-2001, 10:31 PM
For some reason, I can't read the files in either of my CDROM drives (DVD and CD Writer) or on my floppy. As you know, Mandrake 8.1 runs with the 2.4.8 Kernel.

In 8.0 (2.4.3 kernel), if I tried to read a CDROM drive that was empty, I would get an input/output error message. Now, whether or not the drive is empty, I get nothing when I run ls and an empty directory when I use Konqueror.

I'm assuming the problem lies with my fstab file, but I don't know enough about it to fix it. Here are the lines relating to my CDROMs and Floppy:

/dev/hdc /mnt/cdrom auto user,iocharset=iso8859-1,exec,codepage=850,ro,noauto 0
0
/dev/scd0 /mnt/cdrom2 auto user,iocharset=iso8859-1,exec,codepage=850,ro,noauto
0 0
/dev/fd0 /mnt/floppy auto user,iocharset=iso8859-1,sync,exec,codepage=850,noauto 0 0

If you have any suggestions or input to offer, I would be grateful.

JavaCowboy
10-05-2001, 11:07 PM
I can manually mount my CDROM drive and the floppy, but not the CD Writer by manually using the "mount" command. When I try to mount the CD Writer, I get this error message:

mount /dev/scd0 /mnt/cdrom2 -t iso9660

mount: block device /dev/scd0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/scd0, or too many mounted file systems

What I need to know if why this isn't being done automatically by my fstab file. Why can't I get the CD Writer to mount? Does it have something to do with the fact that Linux tries to create a SCSI interface for my IDE CD Writer?

Again, any insight will be appreciated.

kapwfm
10-05-2001, 11:46 PM
*sighs* I'm not sure if I'm going to be of any help. But, if you're using KDE, just click on the icon and it should automatically mount. To eject the CD or floppy, you need to unmount it. Right click the respective icon and select unmount. You then can remove the CD-ROM and the floppy.

What I did was installed Mandrake 8.0, and upgraded to 8.1. It automatically updated my kernel, and left an entry for the 2.4.3 kernel in my boot loader. So, I'm still using kernel 2.4.3 in Mandrake 8.1. Everything works the way I want it to. Call me stupid, buti kernel 2.4.3 works a lot better for me than kernel 2.4.8.

kapwfm
10-05-2001, 11:47 PM
Oh, by the way...you're definitely not the only one having this problem. Apparently, so are others as I've seen this sort of issue posted on this site before.

JavaCowboy
10-06-2001, 01:17 AM
What I would like to know, before doing further research, is whether these lines in my fstab file are correct:

/dev/hdc /mnt/cdrom auto user,iocharset=iso8859-1,exec,codepage=850,ro,noauto 0
0
/dev/scd0 /mnt/cdrom2 auto user,iocharset=iso8859-1,exec,codepage=850,ro,noauto
0 0
/dev/fd0 /mnt/floppy auto user,iocharset=iso8859-1,sync,exec,codepage=850,noauto 0 0

As far as I know, the /dev and /mnt extensions are correct. After mounting manually, I can get the cdrom and the floppy working. Is there a problem with the fstab file, or should I be looking elsewhere.

BTW, everything ran fine, and automatically, in Mandrake 8.0.

smtanner
10-06-2001, 01:30 AM
I could be off here, but I think you are asking why your cdrom is not being automatically mounted but is working if you manually mount. The reason for that is because automount is disabled in LM8.1. According to mandrakes website there were to many problems with it and they did not want to include it with LM8.1. They also claim they are working on improving it. I know if you use gnome, there a nifty option which you can access by right clicking then giong to the disks option. You can the click the device you wish to mount and it will be done.

Ozzy983
10-06-2001, 04:18 PM
Question for you.

When you are mounting the CD-ROM are you only in the shell or are you in X as well?

If you are in X your cd-rom should already be mounted, in fact, find was mounted on install.

If you want to automount something, goto the shell and type linuxconf.

From there, you should be able to mount it

This is the command I use to mount a cdrom

mount /dev/(name of cdrom device, mine is cdrom0) /(mount point)

That is is, so mine looks like:

mount /dev/cdrom0 /mnt/cdrom/

It will automatically detect what FS it is, and it will also know that it is a read only device.

Later,
Oz