Bug 60514 - Use fbdev/vesa driver on Oaktrail, Medfield, CDV rather than -intel
Summary: Use fbdev/vesa driver on Oaktrail, Medfield, CDV rather than -intel
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-08 19:57 UTC by Bryce Harrington
Modified: 2018-06-11 21:40 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
236-use-fbdev-for-poulsbo-oaktrail-medfield.patch (2.06 KB, patch)
2013-02-08 19:58 UTC, Bryce Harrington
no flags Details | Splinter Review

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.