Comment 34 for bug 431055

Revision history for this message
Daniel Ellis (danellisuk) wrote :

I did not test this issue before this fixed was released. However, my system has udev 147~-5 and I am experiencing this issue. I have checked 60-persistent-storage.rules, and the fix included by 147~-2 is in the file:-

---------------------------------------
# probe filesystem metadata of optical drives which have a media inserted
KERNEL=="sr*", ENV{ID_CDROM_MEDIA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="?*", IMPORT{program}="/sbin/blkid -o udev -p -u noraid -O $env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET} $tempnode"
# single-session CDs do not have ID_CDROM_MEDIA_SESSION_LAST_OFFSET
KERNEL=="sr*", ENV{ID_CDROM_MEDIA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="", IMPORT{program}="/sbin/blkid -o udev -p -u noraid $tempnode"

# probe filesystem metadata of disks
KERNEL!="sr*", IMPORT{program}="/sbin/blkid -o udev -p $tempnode"
---------------------------------------

The CDROMs cannot be ejected via the hardware switch. But 'eject cdrom1' will eject the disks. This issue happens across reboots. My hardware does not have this problem on my 9.04 partition.