From owner-freebsd-x11@FreeBSD.ORG Mon Feb 23 17:31:32 2009 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 482F4106566B for ; Mon, 23 Feb 2009 17:31:32 +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 063538FC15 for ; Mon, 23 Feb 2009 17:31:31 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from [192.168.1.2] (adsl-157-36-144.bna.bellsouth.net [70.157.36.144]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id n1NHU6uN095980 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 23 Feb 2009 12:30:06 -0500 (EST) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Alexander Frolkin In-Reply-To: <20090223103605.GD24049@eldamar.org.uk> References: <20090223103605.GD24049@eldamar.org.uk> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-hBMDXGiygcH9aM+9f8vz" Organization: FreeBSD Date: Mon, 23 Feb 2009 11:31:20 -0600 Message-Id: <1235410280.1309.62.camel@widget.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.24.4 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_PBL, 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.org Subject: Re: Problem upgrading from X.org 1.4 to 1.5 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: Mon, 23 Feb 2009 17:31:32 -0000 --=-hBMDXGiygcH9aM+9f8vz Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2009-02-23 at 11:36 +0100, Alexander Frolkin wrote: > Hi, >=20 > I'm not sure this is specific to FreeBSD, but here goes... I upgraded > xorg-server 1.4.2 to 1.5.3 yesterday, and then spent all day trying to > get the new X server to work until finally giving up and downgrading > back to 1.4.2. >=20 > I have a dual head setup --- an AGP Radeon 9200 and a PCI S3 Savage4. > The config which works fine with 1.4 gives either garbled output on the > Savage card or doesn't initialise it at all (depending on the NoInt10 > option). >=20 > What is particularly interesting is the following excerpt from > Xorg.0.log. First, the 1.4 version: >=20 > ----- > (II) SAVAGE(1): VESA BIOS detected > (II) SAVAGE(1): VESA VBE Version 2.0 > (II) SAVAGE(1): VESA VBE Total Mem: 8192 kB > (II) SAVAGE(1): VESA VBE OEM: S3 Incorporated. Savage4 > (II) SAVAGE(1): VESA VBE OEM Software Rev: 1.1 > (II) SAVAGE(1): VESA VBE OEM Vendor: S3 Incorporated. > (II) SAVAGE(1): VESA VBE OEM Product: Savage4 > (II) SAVAGE(1): VESA VBE OEM Product Rev: Rev B > ----- >=20 > And now the 1.5 version: >=20 > ----- > (II) SAVAGE(1): VESA BIOS detected > (II) SAVAGE(1): VESA VBE Version 2.0 > (II) SAVAGE(1): VESA VBE Total Mem: 131072 kB > (II) SAVAGE(1): VESA VBE OEM: ATI RADEON RV280 > (II) SAVAGE(1): VESA VBE OEM Software Rev: 1.0 > (II) SAVAGE(1): VESA VBE OEM Vendor: ATI Technologies Inc. > (II) SAVAGE(1): VESA VBE OEM Product: V280 > (II) SAVAGE(1): VESA VBE OEM Product Rev: 01.00 > ----- >=20 > The 1.4 version is correct, while the 1.5 version shows the info for my > other card! If you ask me, this is completely screwed up. :-) I guess > it also explains why 1.5 doesn't work for me. >=20 > Has anyone else come across this problem? Is this a known bug? Any > suggestions? :-) >=20 > My xorg.conf and the logs from 1.4 and 1.5 are attached. Multicard setups don't work now. In server 1.4, the server managed all the pci resources and handled arbitration between different cards with a big hammer approach. server 1.5 uses libpciaccess to deal with the pci bus. This is also an issue on linux afaik. Something needs to handle arbitration between the cards (libpciaccess isn't the right place). We need to deal with this in the kernel somewhere, but I haven't figured out quite the right place yet. robert. >=20 > Thanks! >=20 >=20 > Alex >=20 >=20 > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" --=20 Robert Noland FreeBSD --=-hBMDXGiygcH9aM+9f8vz 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) iEYEABECAAYFAkmi3WgACgkQM4TrQ4qfRONDAACeJHWUTd7QCbN/7lVCEEJi+bpd fncAn3x3N1Qy+8nWhS9CnDj+VBP1vZiP =ub03 -----END PGP SIGNATURE----- --=-hBMDXGiygcH9aM+9f8vz--