Comment 22 for bug 58721

Revision history for this message
Terry S (terry-shuttleworths) wrote :

I installed Paulo's deb above (thank you, Paulo).

It got my Matrox G400 Dual-Head working on one screen, but it doesn't seem to include mga_hal:

(from Xorg.0.log)
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib/xorg/modules/libvgahw.so
(--) MGA(1): Chipset: "mgag400" (G400)
(EE) MGA(1): This card requires the "mga_hal" module for dual-head operation
 It can be found at the Matrox web site <http://www.matrox.com>
(II) UnloadModule: "mga"
(II) UnloadModule: "vgahw"

I've tried the workaround at http://www.tuxx-home.at/projects/mga/HOWTO_mga_Xorg7, but that version of mga_hal fails the version-check

(from Xorg.0.log [different run, obviously])
(II) Loading sub module "mga_hal"
(II) LoadModule: "mga_hal"
(II) Loading /usr/lib/xorg/modules/drivers/mga_hal.o
(II) Module mga_hal: vendor="X.Org Foundation"
 compiled for 6.8.1, module version = 4.1.0
 ABI class: X.Org Video Driver, version 0.7
(EE) module ABI major version (0) doesn't match the server's version (1)
(II) UnloadModule: "mga_hal"
(II) Unloading /usr/lib/xorg/modules/drivers/mga_hal.o

I've tried compiling the mga source, but I keep getting an error I don't know how to fix (looks like something about variable types)

Can anyone put together a Paulo-type fix which includes a compilation of mga_hal that won't get rejected ?

Terry