From owner-freebsd-stable Sat Jan 11 13:12:27 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B8F037B401 for ; Sat, 11 Jan 2003 13:12:26 -0800 (PST) Received: from maile.telia.com (maile.telia.com [194.22.190.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id F055943F5F for ; Sat, 11 Jan 2003 13:12:19 -0800 (PST) (envelope-from david@realityrift.com) Received: from d1o836.telia.com (d1o836.telia.com [213.65.240.241]) by maile.telia.com (8.12.5/8.12.5) with ESMTP id h0BLCIG7029054 for ; Sat, 11 Jan 2003 22:12:18 +0100 (CET) X-Original-Recipient: Received: from rift.ath.cx (h23n2fls32o836.telia.com [217.208.105.23]) by d1o836.telia.com (8.10.2/8.10.1) with SMTP id h0BLCH601796 for ; Sat, 11 Jan 2003 22:12:17 +0100 (CET) Date: Sat, 11 Jan 2003 22:12:17 +0100 From: David Holm To: stable@freebsd.org Subject: Re: NVidia driver misbehaving on FreeBSD Message-Id: <20030111221217.4df24d2d.david@realityrift.com> In-Reply-To: <20030111083131.5e623474.david@realityrift.com> References: <20030111012150.57693aac.david@realityrift.com> <1042245722.34830.5.camel@localhost> <20030111083131.5e623474.david@realityrift.com> X-Mailer: Sylpheed version 0.8.8claws (GTK+ 1.2.10; i386-portbld-freebsd4.7) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, I managed to fix the problem. It turns out that the AGP driver in the FreeBSD kernel does not have the ID for the Via 82C694X which is an Apollo Pro 133A. Since the AGP driver supports Apollo Pro I assumed it would not mind supporting the same arch but with a 133MHz bus. By adding the following lines to src/sys/pci/agp_via.c the kernel detects my AGP chipset and OpenGL now works perfectly (just add it below the Apollo Pro ID). No lockups or other strange stuff. case 0x06051106: return ("VIA 82C694X (Apollo Pro 133A) host to PCI bridge"); Now, is this enough to get someone to add this to the kernel or how would I go about getting this into the kernel. I'm guessing this would go into CURRENT before STABLE? //David Holm To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message