I have just changed over to Linux. I'm using openSUSE 10.1. I have a problem with my Toshiba DVD drive however. Its has been recognised and properly installed by SUSE yet it wont eject while the OS is running. It does read CDs and DVDs correctly, it just won't eject!

Anyone know why?

Here is the error message I recieved:
umount: it seems /dev/hdc is mounted multiple times
eject: unmount of `/dev/hdc' failed

It is indeed mounted twice, once on /media/dvdrecorder and once on /media/disk-1. Both need be unmounted before you can eject the disc.

The entry in /etc/fstab would appear to be causing the problem (I have no such entry on my SUSE 10.1 setup and it automounts CDs fine), so comment it out by placing a # at the start of the line. You'll need to be root to edit the file, the easiest way to do this is is to open a root shell with "Applications -> System -> Terminal -> Terminal Program - Super User Mode" and type "gedit /etc/fstab".

"Insanity: doing the same thing over and over again and expecting different results." (Albert Einstein)