From owner-freebsd-stable@FreeBSD.ORG Mon May 4 20:10:48 2009 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FA4D106564A; Mon, 4 May 2009 20:10:48 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 306018FC16; Mon, 4 May 2009 20:10:48 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from [192.168.1.4] (adsl-19-214-20.bna.bellsouth.net [68.19.214.20]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id n44KAena062087 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 May 2009 16:10:41 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Steve Polyack In-Reply-To: <49FF4857.4070904@comcast.net> References: <49FF28BC.5080304@comcast.net> <1241460816.1788.22.camel@balrog.2hip.net> <49FF387F.1080203@comcast.net> <1241464053.1788.32.camel@balrog.2hip.net> <49FF4857.4070904@comcast.net> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-nMpkYSAsJ/3t8X/LxbEs" Organization: FreeBSD Date: Mon, 04 May 2009 15:10:27 -0500 Message-Id: <1241467827.1788.43.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1.1 FreeBSD GNOME Team Port X-Spam-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,RDNS_DYNAMIC autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: freebsd-x11 , freebsd-stable Subject: Re: Radeon 9250 DRM in 7.2-RELEASE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 20:10:48 -0000 --=-nMpkYSAsJ/3t8X/LxbEs Content-Type: multipart/mixed; boundary="=-kTzW5pPU8lBnV+qpbJLP" --=-kTzW5pPU8lBnV+qpbJLP Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2009-05-04 at 15:56 -0400, Steve Polyack wrote: > vgapci0@pci0:0:2:0: class=3D0x038000 card=3D0x01ad1028 chip=3D0x277280= 86=20 > rev=3D0x02 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D '82945G Integrated Graphics Controller' > class =3D display > bar [10] =3D type Memory, range 32, base 0xfeb00000, size 524288,=20 > enabled > bar [14] =3D type I/O Port, range 32, base 0xe898, size 8, > enabled > bar [18] =3D type Prefetchable Memory, range 32, base 0xd0000000,=20 > size 268435456, enabled > bar [1c] =3D type Memory, range 32, base 0xfeac0000, size 262144,=20 > enabled > vgapci1@pci0:0:2:1: class=3D0x038000 card=3D0x01ad1028 chip=3D0x277680= 86=20 > rev=3D0x02 hdr=3D0x00 > vendor =3D 'Intel Corporation' > device =3D '82945G Integrated Graphics Controller' > class =3D display > bar [10] =3D type Memory, range 32, base 0xfeb80000, size 524288,=20 > enabled Ok, they are at least partially disabled... I wonder if a BIOS update would help. Anyway, the garbled screen issue is usually associated with the caching method used on the PCI GART. On IGP chips we force the GART to be uncacheable. On PCI chips they are supposed to be able to snoop the bus and DTRT. All of the fixes for memory caching should be in 7. Please try the attached patch and see if that makes a difference. robert. --=20 Robert Noland FreeBSD --=-kTzW5pPU8lBnV+qpbJLP Content-Disposition: attachment; filename="radeon_disable_wc.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="radeon_disable_wc.patch"; charset="us-ascii" SW5kZXg6IHJhZGVvbl9jcC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gcmFkZW9uX2NwLmMJKHJldmlzaW9u IDE5MTc5MykNCisrKyByYWRlb25fY3AuYwkod29ya2luZyBjb3B5KQ0KQEAgLTE0MjksNyArMTQy OSw3IEBADQogCQkJZGV2X3ByaXYtPmdhcnRfaW5mby5tYXBwaW5nLnNpemUgPQ0KIAkJCSAgICBk ZXZfcHJpdi0+Z2FydF9pbmZvLnRhYmxlX3NpemU7DQogDQotCQkJZHJtX2NvcmVfaW9yZW1hcF93 YygmZGV2X3ByaXYtPmdhcnRfaW5mby5tYXBwaW5nLCBkZXYpOw0KKwkJCWRybV9jb3JlX2lvcmVt YXAoJmRldl9wcml2LT5nYXJ0X2luZm8ubWFwcGluZywgZGV2KTsNCiAJCQlkZXZfcHJpdi0+Z2Fy dF9pbmZvLmFkZHIgPQ0KIAkJCSAgICBkZXZfcHJpdi0+Z2FydF9pbmZvLm1hcHBpbmcuaGFuZGxl Ow0KIA0K --=-kTzW5pPU8lBnV+qpbJLP-- --=-nMpkYSAsJ/3t8X/LxbEs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEABECAAYFAkn/S7MACgkQM4TrQ4qfROORnACfQkBq09RDRbpctrQjH/hSnJgk mnkAnjQ5Cex7OFFzWQVaH0WBSbWRRTW2 =aRMC -----END PGP SIGNATURE----- --=-nMpkYSAsJ/3t8X/LxbEs--