Bug 242114 - No MGA driver for PPc
Summary: No MGA driver for PPc
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: xorg-x11-drv-mga   
(Show other bugs)
Version: 5.0
Hardware: powerpc
OS: Linux
Target Milestone: ---
: ---
Assignee: Adam Jackson
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2007-06-01 19:22 UTC by Matthew Saltzman
Modified: 2007-12-18 23:25 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2007-12-18 23:25:23 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description Matthew Saltzman 2007-06-01 19:22:02 UTC
Description of problem:
The xorg-x11-drv-mga RPM does not exist with architecture ppc.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Install RHEL5 on a PPC with MGA video.
2. Start X.
Actual results:
MGA driver not loaded.  Max resolution 640x480.

Expected results:
MGA driver loaded.  Higher resolution available.

Additional info:

Comment 1 Jarod Wilson 2007-06-01 20:08:26 UTC
The video card in the IBM eServer under my desk would appear to benefit from the addition of this 
driver for ppc64 as well...

32:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 85) (prog-if 00 [VGA])
        Subsystem: IBM Unknown device 0233
        Flags: medium devsel, IRQ 36
        Memory at 100c0000000 (32-bit, prefetchable) [size=32M]
        Memory at 100c2800000 (32-bit, non-prefetchable) [size=8M]
        Memory at 100c2000000 (32-bit, non-prefetchable) [size=8M]
        Expansion ROM at 100c3000000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [f0] AGP version 2.0

Comment 2 Jarod Wilson 2007-06-01 20:48:30 UTC
Hrm. I convinced the latest el5 xorg-x11-drv-mga driver to build for ppc[1], altered my xorg.conf to use 
mga, bounced X, and now the box is locked up (and I'm nowhere near it atm)...

[1] Needed to add something along the lines of --with-module-dir=%{moduledir} to get the module to 
end up in /usr/lib/xorg/modules instead of /usr/lib64/xorg/modules, even when passing in ppc as the 

Comment 3 Yan Li 2007-06-04 09:08:15 UTC
Yeah, without MGA driver the graphical display on some IBM POWER servers are
nearly unusable, the default "fbdev" driver is extremely slow. So I think the
severity should be higher. Those servers are shipped with Matrox G400/G450
display cards.

I wonder why RHEL5 doesn't include this, while RHEL4 worked very well on those

Comment 4 Matěj Cepl 2007-09-03 16:39:19 UTC
If this is so serious problem, shouldn't it come through IssueTracker? I guess,
at least Yan, you could file it there.

For official Red Hat Enterprise Linux support, please log into the Red Hat
support website at http://www.redhat.com/support and file a support ticket,
or alternatively contact Red Hat Global Support Services at 1-888-RED-HAT1
to speak directly with a support associate and escalate an issue.

Comment 5 Yan Li 2007-09-04 08:23:34 UTC
OK, thanks Matej!  I'll report it to our sys admin to escalate it later.  But I
see no further info I can provide here, and since I'm not the bug reporter, I'll
change it's status, to avoid being blocked by me.

Comment 6 Adam Jackson 2007-12-18 23:25:23 UTC
You can not effectively use the mga driver on most IBM POWER machines.  The X
server internally stores bus addresses as host-sized pointers.  As can be seen
in comment #1, the system BIOS assigns bus resources above the first 4G of
address space, which means host pointers aren't big enough to point into them. 
We use fbdev on these machines precisely for this reason.

There is work being done in upstream Xorg to fix this, but it will not ever make
it into RHEL5.  WONTFIX on that basis.

Note You need to log in before you can comment on or make changes to this bug.