Bug 428174

Summary: ejecting a CD (DVD) nearly impossible
Product: [openSUSE] openSUSE 11.1 Reporter: Frank-Michael Fischer <fmfischer>
Component: OtherAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Blocker    
Priority: P1 - Urgent CC: davejplater, kontakt
Version: Beta 2   
Target Milestone: ---   
Hardware: i686   
OS: SUSE Other   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Frank-Michael Fischer 2008-09-21 13:14:28 UTC
Whenever I click eject on mounted media icon, the CD (DVD) gets pushed out and immediately pulled back in again: I have less than 2 secs for grabbing it before it gets swallowed again.
Comment 1 Frank-Michael Fischer 2008-10-04 07:57:03 UTC
After installing Beta2:

Bug is still there.
Comment 2 Frank-Michael Fischer 2008-10-08 23:01:05 UTC
somebody else looking into this matter?
Comment 3 Dave Plater 2008-10-09 06:25:28 UTC
Check https://bugzilla.novell.com/show_bug.cgi?id=432782
Comment 4 Frank-Michael Fischer 2008-10-09 06:40:25 UTC
*** Bug 432782 has been marked as a duplicate of this bug. ***
Comment 5 Xin Wei Hu 2008-10-09 06:44:01 UTC
vol_id is intended to run on _every_ block device so that lvm can have an list
of all physical volumes available. Just like what the "persistent-storage" rule
does. 
The difference is that physical volume can also be the whole drive instead of
partition, and it might be changed on "change" ACTION. That's why I have to
rerun it.

Is that possible to tell the difference between eject and load of DVD then ?
If can't, is that OK if I react on the "add" ACTION only ?
Comment 6 Dave Plater 2008-10-09 06:46:17 UTC
Note problem occurs at runlevel 3 on console and I only have minimal gnome
packages installed for dependencies and am running kde 3.5.10.
Comment 7 Dave Plater 2008-10-09 06:52:27 UTC
(In reply to comment #0 from Frank-Michael Fischer)
> Whenever I click eject on mounted media icon, the CD (DVD) gets pushed out and
> immediately pulled back in again: I have less than 2 secs for grabbing it
> before it gets swallowed again.
> 

On my machine if I press eject again while device is still registering tray stays out.
Comment 8 Kay Sievers 2008-10-09 07:43:54 UTC
Make it a blocker. No udev rule must open all block devices unconditionally. This causes serious trouble in several areas, which must not be shipped.
Comment 9 Xin Wei Hu 2008-10-09 09:09:27 UTC
Fix submitted then.
Thanks :)