Failsafe X should pick fbdev instead of vesa if KMS is in use

Bug #496773 reported by Robert Hooker
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
Wishlist
Bryce Harrington

Bug Description

Binary package hint: xorg

xserver-xorg-video-vesa doesn't work when KMS is in use on my machines, but changing /etc/X11/xorg.conf.failsafe to use fbdev lets failsafe X work. pm-utils has a method of determining of KMS is in use that could possibly be used in the /etc/gdm/failsafeXServer script to determine which driver should be picked for fallback_driver in there instead of just using vesa.

grep -q -E '(nouveau|drm)fb' /proc/fb

a nouveau KMS fb is called nouveaufb, a radeon KMS fb is called radeondrmfb a vmware KMS fb is called svgadrmfb and an intel KMS fb is called inteldrmfb. those are the only use cases of KMS currently.

Robert Hooker (sarvatt)
Changed in xorg (Ubuntu):
assignee: nobody → Bryce Harrington (bryceharrington)
Bryce Harrington (bryce)
Changed in xorg (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Robert Hooker (sarvatt)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg - 1:7.5+1ubuntu7

---------------
xorg (1:7.5+1ubuntu7) lucid; urgency=low

  * debian/local/Failsafe/failsafeXServer:
    + Actually produce xorg.conf.failsafe with the detected driver.
      Important for failures while running in KMS mode.
      (LP: #496773)
    + Force overwrite of existing xorg.conf.failsafe. Since above
      change produces different xorg.conf.failsafe's depending on
      what driver was selected, we must force it to regen each time.
      (LP: #480747)
 -- Bryce Harrington <email address hidden> Mon, 22 Feb 2010 22:38:22 -0800

Changed in xorg (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.