From owner-freebsd-x11@FreeBSD.ORG Sun Apr 9 19:49:18 2006 Return-Path: X-Original-To: freebsd-x11@freebsd.org Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7EFB16A402 for ; Sun, 9 Apr 2006 19:49:18 +0000 (UTC) (envelope-from eric@anholt.net) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3FC343D45 for ; Sun, 9 Apr 2006 19:49:17 +0000 (GMT) (envelope-from eric@anholt.net) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.4/8.13.1) with ESMTP id k39JnGNO045124; Sun, 9 Apr 2006 12:49:16 -0700 (PDT) (envelope-from eric@anholt.net) Received: (from anholt@localhost) by leguin.anholt.net (8.13.4/8.13.1/Submit) id k39JnFIa045123; Sun, 9 Apr 2006 12:49:15 -0700 (PDT) (envelope-from eric@anholt.net) X-Authentication-Warning: leguin.anholt.net: anholt set sender to eric@anholt.net using -f From: Eric Anholt To: Fred Cox In-Reply-To: <20060409084623.27913.qmail@web31803.mail.mud.yahoo.com> References: <20060409084623.27913.qmail@web31803.mail.mud.yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-OEY/trjojj6jqLtlWjRl" Date: Sun, 09 Apr 2006 12:49:14 -0700 Message-Id: <1144612155.7017.114.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port Cc: freebsd-x11@freebsd.org, Jason Morgan Subject: Re: X troubles (possibly radeon related) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Apr 2006 19:49:18 -0000 --=-OEY/trjojj6jqLtlWjRl Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2006-04-09 at 01:46 -0700, Fred Cox wrote: > All right, let's start over, knowing that since this > is all going through the mailing list, the archives > will save me if Yahoo is snippy. >=20 > Currently, I am in the position of not being able to > upgrade my ports, due to the machine being unusable in > short order if I start Xorg 6.9.0. >=20 > I don't feel comfortable in this position, since I am > not able to easily incorporate security fixes or > feature upgrades for any ports. >=20 > I don't think I'm the only person in this situation, > from what I've found searching the web. >=20 > It's my understanding that the drivers are part of the > kernel. The output of a make buildkernel seems to > confirm that understanding. The kernel has drivers for many devices. The X Server also has drivers for the many graphics devices it supports, which are not part of the kernel. The driver in X actually makes use of a small kernel module (the DRM) for dispatching commands to the card for 3D support. That kernel module is generally the most stable part of the whole graphics driver system. > One of my attempts to figure out what was killing my > system was to not upgrade the kernel from FreeBSD 6.0 > release, but to upgrade the ports. That, and every > other setup I tried that involved upgrading Xorg, > killed my system. >=20 > Perhaps my ignorance of exactly how Xorg works is > confusing me, but this seems to point to Xorg 6.9.0's > interaction with the radeon driver, not the radeon > driver, which I don't believe I upgraded. In updating X.Org, you updated your radeon 2d driver. /usr/X11R6/lib/modules/drivers/radeon_drv.so > If the 6.8.2 code can work with the FreeBSD 6.0 > release radeon driver for the X300 chipset, but 6.9.0 > doesn't, it seems that a little investigation can > point to a quick solution. However, the people who > have the knowledge will need to work with the people > who have the hardware and the willingness to help > investigate. No. "A little investigation" in the past has always led to quick solutions that broke other people's hardware. Some people were pissed about 6.8.0 and 6.8.[12] (I can't remember which one it was). Other people were really pissed about 6.7.0. They all broke different radeons for people. That's why we should all be glad that benh has been working hard the last few months sorting this crap out. You can turn off the DRI and probably get your particular r300 to work, as I'm sure has been noted in the list archives several times. --=20 Eric Anholt anholt@FreeBSD.org eric@anholt.net eric.anholt@intel.com --=-OEY/trjojj6jqLtlWjRl Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBEOWU6HUdvYGzw6vcRAtAMAJ4jo6E3zXcPBhGgz3bLckpK1JapTACeLdSp qsfbthG3ebwGCUTFQiy5J30= =gC4k -----END PGP SIGNATURE----- --=-OEY/trjojj6jqLtlWjRl--