dual head support broken in mga driver

Bug #294355 reported by Johannes Martin
This bug report is a duplicate of:  Bug #292214: Xinerama broken since intrepid on MGA. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-mga (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xorg

Description: Ubuntu 8.10
Release: 8.10

In Ubuntu 8.04 I had dual head working perfectly with the following graphics card (output from lspci):
 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 85)

After the upgrade to 8.10 I get the following error when trying to start X:
 (EE) MGA(0): Unable to map BAR 0. Invalid argument (22)

The x server detects the device as 'Chipset: "mgag400" (G450)'

The relevant sections from xorg.conf:
Section "Device"
 Identifier "Matrox Graphics, Inc. MGA G400/G450 (Head 0)"
 Driver "mga"
 BusID "PCI:1:0:0"
 Screen 0
 VideoRam 16384
EndSection

Section "Device"
 Identifier "Matrox Graphics, Inc. MGA G400/G450 (Head 1)"
 Driver "mga"
 BusID "PCI:1:0:0"
 Screen 1
 VideoRam 16384
EndSection
[...Monitor and Screen definitions...]
Section "ServerLayout"
 Identifier "Default Layout"
 Screen "Primary Screen (Head 0)"
 Screen "Primary Screen (Head 1)" Rightof "Primary Screen (Head 0)"
EndSection

If I remove the second screen line, the server starts fine but with identical display on both heads.

Version information:
xserver-xorg-video-mga:
  Installed: 1:1.4.9.dfsg-1build1
  Candidate: 1:1.4.9.dfsg-1build1
  Version table:
 *** 1:1.4.9.dfsg-1build1 0
        500 http://de.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status

Unfortunately, the mga driver doesn't support multi head output via xrandr, so using that isn't an option for me.

Revision history for this message
Johannes Martin (jmartin-notamusica) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

sounds like a regression with the pciaccess port. Should be reported upstream on bugs.freedesktop.org.

Revision history for this message
Antti Ruonakoski (anttimr) wrote :

Bug #292214 contains patches and has more subscribes, so I'm marking this as a duplicate.

Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

Thank you for taking the time to report this bug and helping to make Ubuntu better.

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.