CDROM - can't play audio or data disks
I am running SuSE 9.3 professional on a Dell Inspiron 9300. The machine is a dual boot with Windows XP. Everything works great, except, I am unable to mount or play audio or data cd's/DVD's. What Works: I can install from the SUSE DVD via YAST. Once the SuSE DVD is mounted by Yast I can access it. I can also burn CD's What Doesn't work I can't mount a cd and none of the audio apps will play an audio CD. I get a variety of errors including "Drive Error" and "No Media" (or something like that. I've tried all of the CD's and DVD's in Windows XP on this same machine, same drive and all work. I've Tried mounting /dev/cdrom as root. It seems to work but when opening the device I get the no media message (Not true, there is good media in the drive). Since I know the CD's, DVD's and drive are all ok, it must be a configuration problem, but I can't grok it (forgive the antiquated expression, I'm old). And before anyone asks, yes, I have tried changing permissions. Thoughts, wild A**ed ideas, help of any kind. --ron -- Ron Hauptfleisch <hops@foobox.net>
I have a Dell Latitude D600 and got a similar problem. On Monday 20 June 2005 16:20, Ron Hauptfleisch wrote:
I am running SuSE 9.3 professional on a Dell Inspiron 9300. The machine is a dual boot with Windows XP. Everything works great, except, I am unable to mount or play audio or data cd's/DVD's.
What Works: I can install from the SUSE DVD via YAST. Once the SuSE DVD is mounted by Yast I can access it.
I can also burn CD's
What Doesn't work
I can't mount a cd and none of the audio apps will play an audio CD. I get a variety of errors including "Drive Error" and "No Media" (or something like that.
My error message was a bit more clear and said that there was no entry for /dev/hdc in /etc/fstab. fstab had an entry for /dev/cdrecorder, which is linked to /dev/hdc.
I've tried all of the CD's and DVD's in Windows XP on this same machine, same drive and all work.
I've Tried mounting /dev/cdrom as root. It seems to work but when opening the device I get the no media message (Not true, there is good media in the drive).
What worked for me was to edit /etc/fstab and write hdc instead of cdrecorder. The solution is not fully kosher, as I now get a new entry in /media for each CD or DVD with the title of the disk (such as SU930_001 and SU930_002 for the 2 SuSE DVDs), instead of a generic cdrecorder or dvd as mounted directory. But at least I can read the contents now. -- Carlos
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Friday 2005-06-24 at 07:33 -0600, Carlos F. Lange wrote:
My error message was a bit more clear and said that there was no entry for /dev/hdc in /etc/fstab. fstab had an entry for /dev/cdrecorder, which is linked to /dev/hdc.
The problem there is that whatever program you were using should mount /dev/cdrecorder, not /dev/hdc. The symlinks can be modified adjusting '/etc/udev/rules.d/20-cdrom.rules'.
What worked for me was to edit /etc/fstab and write hdc instead of cdrecorder. The solution is not fully kosher, as I now get a new entry in /media for each CD or DVD with the title of the disk (such as SU930_001 and SU930_002 for the 2 SuSE DVDs), instead of a generic cdrecorder or dvd as mounted directory.
There is an article in the SDB that explains how to fix the name. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCve5ptTMYHG2NR9URAjjeAJ4lhtTirEZCOpynLuq5mOJFgs3DjACeN3Ws 8mqWktYXMGjEw2MpzSfLo18= =Zz7V -----END PGP SIGNATURE-----
On Saturday 25 June 2005 17:52, Carlos E. R. wrote:
The Friday 2005-06-24 at 07:33 -0600, Carlos F. Lange wrote:
My error message was a bit more clear and said that there was no entry for /dev/hdc in /etc/fstab. fstab had an entry for /dev/cdrecorder, which is linked to /dev/hdc.
The problem there is that whatever program you were using should mount /dev/cdrecorder, not /dev/hdc.
The symlinks can be modified adjusting '/etc/udev/rules.d/20-cdrom.rules'.
I got the error in the first stages of installation, when I wanted to copy ARCHIVES.gz to /var/lib/pin (why don't they make this part of pin's installation?). When I tried to access /media/cdrecorder or /media/SU930_001 through the console, I think the shell was showing empty directories. When I tried to access via Konqueror, that is when I got the error above. If I remember correctly, the same error happened if I tried "mount /media/cdrecorder" as root. Strangely now, when I reuse the original fstab everything works fine. Konqueror shows me the CD content in both /media/SU930_001 and /media/cdrecorder and root can now mount and umount /media/cdrecorder without any error. Maybe the reboot (actually several) I did between Thursday and today actually would have solved it without need to change fstab?? (No time now to try a new install, but if I find it again in another machine, I will report.)
What worked for me was to edit /etc/fstab and write hdc instead of cdrecorder. The solution is not fully kosher, as I now get a new entry in /media for each CD or DVD with the title of the disk (such as SU930_001 and SU930_002 for the 2 SuSE DVDs), instead of a generic cdrecorder or dvd as mounted directory.
There is an article in the SDB that explains how to fix the name.
This new method is fine with me. It actually makes scripting easier and more portable. Carlos L. -- -------------------------------------------------------------------- Carlos Frederico Lange
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Sunday 2005-06-26 at 10:30 -0600, Carlos F. Lange wrote:
The problem there is that whatever program you were using should mount /dev/cdrecorder, not /dev/hdc.
The symlinks can be modified adjusting '/etc/udev/rules.d/20-cdrom.rules'.
I got the error in the first stages of installation, when I wanted to copy ARCHIVES.gz to /var/lib/pin (why don't they make this part of pin's installation?).
The program pin tries to copy that file on the first run, but the logic is imperfect and fails some times. I had to copy that file manually as well. And, I don't think it should be included in the rpm, because this way it works with different installations.
When I tried to access /media/cdrecorder or /media/SU930_001 through the console, I think the shell was showing empty directories. When I tried to access via Konqueror, that is when I got the error above. If I remember correctly, the same error happened if I tried "mount /media/cdrecorder" as root.
Strangely now, when I reuse the original fstab everything works fine. Konqueror shows me the CD content in both /media/SU930_001 and /media/cdrecorder and root can now mount and umount /media/cdrecorder without any error. Maybe the reboot (actually several) I did between Thursday and today actually would have solved it without need to change fstab?? (No time now to try a new install, but if I find it again in another machine, I will report.)
Yes, it makes sense, because the symlinks (/dev/cdrecorder, etc) are created at boot time.
What worked for me was to edit /etc/fstab and write hdc instead of cdrecorder. The solution is not fully kosher, as I now get a new entry in /media for each CD or DVD with the title of the disk (such as SU930_001 and SU930_002 for the 2 SuSE DVDs), instead of a generic cdrecorder or dvd as mounted directory.
There is an article in the SDB that explains how to fix the name.
This new method is fine with me. It actually makes scripting easier and more portable.
I have disabled completely the automount feature, I prefer traditional manual mounting. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCvy4jtTMYHG2NR9URAhcgAJ4m976EPP2xjJy0B1LGiQdbDWDHIACbBkW9 Ya6I3JirKUx+URoR6a3aILE= =d//f -----END PGP SIGNATURE-----
participants (3)
-
Carlos E. R.
-
Carlos F. Lange
-
Ron Hauptfleisch