Comment 95 for bug 562092

Revision history for this message
Lord_Shadow (sheld0n) wrote :

OK! I have found a fix for this problem!!! (actually found the fix in one of the fedora forums)

Let me first clearly define the problem that I am fixing:

Conditions:

1. CD/DVD/CDR/CDRW disks "unmount" themselves shortly after mounting.

2. dmesg reports the following - VFS: busy inodes on changed media or resized disk sr0

3. I currently have no entries for either drive in /etc/fstab... The problem was exactly the same when I had the "/dev/sr0 /media/cdrom0 udf,iso9660 noauto,users 0 0" or similar lines in /etc/fstab.

4. Once one of the drives "unmounted", only a reboot would allow me to mount again.

5. All other devices and drives mount normally (and stay mounted with no issues)..

6. My relevant hardware is: Asus P5N-e motherboard,
cdrom:0 :: description: DVD-RAM writer :: product: CD/DVDW SH-S182D
cdrom:1 :: description: DVD-RAM writer :: product: CD/DVDW SH-S182D

Both drives are run off the secondary ide channel.

7. The hardware (motherboard and drives) is guranteed to be functional. I could not get either drive to fail in WindowsXP during overnight testing.

FIX::

Add "acpi=off" to the kernel load line in /boot/grub/grub.cfg then reboot... For example:
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=c82dfc28-0bcf-48a6-995f-b61464bcf056 ro quiet splash acpi=off

I have gone through 2 days of stress testing the drives and neither has unmounted AND there are no more errors in dmesg...

TO DO:
1. Get more users to confirm this fix.
2. Submit the data to the ACPI team if it looks like the fix is repeatable.

Take care,
Sheldon