Right.  So, the underlying problem here appears to be that /dev/fb0,
driven by vesafb, gets tagged as PRIMARY_DEVICE_FOR_DISPLAY=1 and gdm is
starting on fb0 && PRIMARY_DEVICE_FOR_DISPLAY=1.  So gdm is starting
before the drm devices are available, and all hell breaks loose.

Reassigning to gdm, as that's what's responsible for prematurely starting X.  A 
safe fix for this would be to replace
"""
...
          and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
               or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
               or stopped udevtrigger))
"""
with
"""
...
         and stopped udevtrigger
"""
from gdm's upstart script.  There may be a better way, though, as this will 
increase boot time.

** Package changed: xserver-xorg-video-nouveau (Ubuntu Maverick) => gdm
(Ubuntu Maverick)

** Changed in: gdm (Ubuntu Maverick)
       Status: In Progress => Triaged

** Changed in: gdm (Ubuntu Maverick)
     Assignee: Chris Halse Rogers (raof) => (unassigned)

-- 
Dell Studio XPS 13 no video
https://bugs.launchpad.net/bugs/615549
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to