Date: Thu, 29 Jan 2009 12:38:16 -0500 From: Robert Noland <rnoland@FreeBSD.org> To: Mark Knight <markk@knigma.org> Cc: freebsd-x11@freebsd.org Subject: Re: Xorg 7.4 breaks mga with G450 Message-ID: <1233250696.1766.27.camel@wombat.2hip.net> In-Reply-To: <IoupDdQEvdgJFwsM@lap.knigma.org> References: <%2B$PUWxC8yOfJFwC1@lap.knigma.org> <1232939280.1973.7.camel@wombat.2hip.net> <alpine.BSF.2.00.0901260943380.1030@wonkity.com> <1233002689.88679.24.camel@squirrel.corp.cox.com> <alpine.BSF.2.00.0901261613410.2383@wonkity.com> <1233197046.1779.11.camel@wombat.2hip.net> <alpine.BSF.2.00.0901282132460.13788@wonkity.com> <UGsOoZHOCWgJFw9E@lap.knigma.org> <1233234690.1779.20.camel@wombat.2hip.net> <u5Jw3MNZdbgJFwIn@lap.knigma.org> <1233238588.1779.48.camel@wombat.2hip.net> <1532XLOh3bgJFwKw@lap.knigma.org> <K%2BCJGqO1AcgJFwci@lap.knigma.org> <1233244386.1766.1.camel@wombat.2hip.net> <R$3fWbPhHdgJFwuz@lap.knigma.org> <X$TeWyPxLdgJFwvR@lap.knigma.org> <1233245396.1766.13.camel@wombat.2hip.net> <IoupDdQEvdgJFwsM@lap.knigma.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-1YBJ18Lmiqu4PSE5GdoK Content-Type: multipart/mixed; boundary="=-vbbkTG27rjmPpVYz2lNt" --=-vbbkTG27rjmPpVYz2lNt Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2009-01-29 at 16:39 +0000, Mark Knight wrote: > In message <1233245396.1766.13.camel@wombat.2hip.net>, Robert Noland=20 > <rnoland@FreeBSD.org> writes > >Ok, I'll try and have a look at the detection code... It's possible that > >this is somehow related to the switch to libpciaccess. >=20 > This patch fixes the problem for me in a horribly broken way: >=20 > >mkn@shrewd$ pwd > >/usr/ports/x11-drivers/xf86-video-mga/work/xf86-video-mga-1.9.100/src > >mkn@shrewd$ sudo diff -u mga_driver.c.orig mga_driver.c > >--- mga_driver.c.orig 2009-01-29 16:31:42.000000000 +0000 > >+++ mga_driver.c 2009-01-29 16:35:01.000000000 +0000 > >@@ -1473,8 +1473,7 @@ > > xf86ErrorF("\n"); > > } > > > >- pMga->is_Gx50 =3D ((pMga->Chipset =3D=3D PCI_CHIP_MGAG400) &&=20 > >(pMga->ChipRev >=3D 0x80)) > >- || (pMga->Chipset =3D=3D PCI_CHIP_MGAG550); > >+ pMga->is_Gx50 =3D 1; > > pMga->is_G200SE =3D (pMga->Chipset =3D=3D PCI_CHIP_MGAG200_SE_A_PCI= ) > > || (pMga->Chipset =3D=3D PCI_CHIP_MGAG200_SE_B_PCI); >=20 > So the cause is clear but finding the bug is way beyond me... Ok, get rid of that and try replacing the patch in devel/libpciaccess with this one. robert. > Cheers, --=-vbbkTG27rjmPpVYz2lNt-- --=-1YBJ18Lmiqu4PSE5GdoK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (FreeBSD) iEYEABECAAYFAkmB6YgACgkQM4TrQ4qfROPbqACdGSdUTlCCf8oLiM0f00q0Z7Kk BP0An26mhrRETlggYKRjOOCYmAGxR2wK =t1Lq -----END PGP SIGNATURE----- --=-1YBJ18Lmiqu4PSE5GdoK--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1233250696.1766.27.camel>