Bug 767699

Summary: ppc64 with matrox video uses fbdev instead of mga
Product: [Fedora] Fedora Reporter: Will Woods <wwoods>
Component: xorg-x11-drv-mgaAssignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: powerpc   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-14 13:05:29 EST Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On:    
Bug Blocks: 718276    
Attachments:
Description Flags
Xorg.0.log, showing FBDEV in use
none
lspci -vv output none

Description Will Woods 2011-12-14 11:55:50 EST
Created attachment 546812 [details]
Xorg.0.log, showing FBDEV in use
Comment 1 Will Woods 2011-12-14 11:57:12 EST
Created attachment 546813 [details]
lspci -vv output
Comment 2 Will Woods 2011-12-14 13:05:29 EST
Wow, my comment got lost when I filed the bug. Awesome.

Anyway, this ppc64 system has a Matrox graphics card:

  0001:02:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP
     ^-- possibly interesting non-zero PCI domain

The mga driver claims to support the G550, but Xorg isn't using the mga driver for some reason:

  [   149.468] (**) FBDEV(0): claimed PCI slot 2@1:0:0
  
But as it turns out, the install was done with 'usefbx', which is equivalent to 'xdriver=fbdev', and when you use 'xdriver' anaconda will write /etc/X11/xorg.conf to force that driver into use. Hence fbdev instead of mga.