Bug 60514

Summary: Use fbdev/vesa driver on Oaktrail, Medfield, CDV rather than -intel
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
See Also: https://bugzilla.novell.com/show_bug.cgi?id=772279
https://launchpad.net/bugs/1069031
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
236-use-fbdev-for-poulsbo-oaktrail-medfield.patch none

Description Bryce Harrington 2013-02-08 19:57:08 UTC
The PowerVR Poulsbo, Oaktrail, Medfield, CDV are detected as Intel manufactured chips, so xserver chooses to try booting -intel on them.  This won't work, and led to boot failures in the past.  The -intel driver has been fixed to bail out when it detects these, but xserver really should not be attempting to use -intel in these cases.

The attached patch was originally created by Stefan Dirsch for OpenSUSE.  It makes xserver use fbdev for these devices.  We have included it in our stable release (Ubuntu "quantal" 12.10) since December.
Comment 1 Bryce Harrington 2013-02-08 19:58:47 UTC
Created attachment 74450 [details] [review]
236-use-fbdev-for-poulsbo-oaktrail-medfield.patch

This is the patch we currently include in Ubuntu.
Comment 2 Satish 2013-02-15 12:34:59 UTC
Comment on attachment 74450 [details] [review]
236-use-fbdev-for-poulsbo-oaktrail-medfield.patch

Review of attachment 74450 [details] [review]:
-----------------------------------------------------------------

Will this patch work for SGX545/powervr boards ?
Comment 3 Adam Jackson 2018-06-11 21:40:27 UTC
commit 5e91054aa070ea09b61325b7ec479d767b02730e
Author: Bryce Harrington <bryce@canonical.com>
Date:   Fri Feb 8 15:56:01 2013 -0800

    xfree86: Use fbdev/vesa driver on Oaktrail, Medfield, CDV rather than -intel
    
    Instead of defaulting to -intel for Oaktrail, Medfield, and CDV chips,
    default to -fbdev.  For Poulsbo (only), attempt to use -psb if it's
    installed, and fallback to fbdev otherwise.  All other Intel chips
    should use -intel.
    
    This fixed an issue where -intel would load on these chips and cause a
    boot failure.  Newer -intel drivers avoid the boot hang, but it's still
    the wrong driver to load, so why take chances.
    
    The patch was originally created by Stefan Dirsch for OpenSUSE.  We have
    included it in our stable release (Ubuntu "quantal" 12.10) since
    December.
    
    ref:  https://bugzilla.novell.com/show_bug.cgi?id=772279
    ref:  https://bugs.launchpad.net/ubuntu/+bug/1069031
    Fixes:  https://bugs.freedesktop.org/show_bug.cgi?id=60514
    Signed-off-by: Bryce Harrington <bryce@canonical.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.