Nautilus temporarily breaks my DVD drive

If I do the following:
- Insert a CD or DVD into my laptop's drive
- Let Gnome mount it
- Eject it from via a Nautilus window
- Insert another CD or DVD
My DVD drive's functionality is seriously compromised until I reboot.
- Nautilus cannot mount the second CD
- The eject button fails to eject it
- The kernel log shows several instances of
Mounting the CD as root through 'mount', or ejecting it manually through 'eject', works, but Nautilus cannot see the CD at all. I do not have an entry for the DVD drive in /etc/fstab, and the CD drive does not appear in /proc/mounts (unless mounted manually as root). Were it not for the latter, I would suspect that Nautilus was ejecting CDs without unmounting them.
What causes this? How can I fix it?
Edit: for the record this only happens with my laptop's internal drive. External DVD drives work fine.
- Insert a CD or DVD into my laptop's drive
- Let Gnome mount it
- Eject it from via a Nautilus window
- Insert another CD or DVD
My DVD drive's functionality is seriously compromised until I reboot.
- Nautilus cannot mount the second CD
- The eject button fails to eject it
- The kernel log shows several instances of
- Code: Select all
VFS: busy inodes on changed media or resized disk sr0
Mounting the CD as root through 'mount', or ejecting it manually through 'eject', works, but Nautilus cannot see the CD at all. I do not have an entry for the DVD drive in /etc/fstab, and the CD drive does not appear in /proc/mounts (unless mounted manually as root). Were it not for the latter, I would suspect that Nautilus was ejecting CDs without unmounting them.
What causes this? How can I fix it?
Edit: for the record this only happens with my laptop's internal drive. External DVD drives work fine.