From owner-freebsd-bugs@FreeBSD.ORG Wed Jan 4 20:20:10 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5929E16A41F for ; Wed, 4 Jan 2006 20:20:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D10C43D58 for ; Wed, 4 Jan 2006 20:20:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k04KK9wc039575 for ; Wed, 4 Jan 2006 20:20:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k04KK9gb039574; Wed, 4 Jan 2006 20:20:09 GMT (envelope-from gnats) Resent-Date: Wed, 4 Jan 2006 20:20:09 GMT Resent-Message-Id: <200601042020.k04KK9gb039574@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joerg Pulz Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CC8E16A41F for ; Wed, 4 Jan 2006 20:18:54 +0000 (GMT) (envelope-from Joerg.Pulz@frm2.tum.de) Received: from mailhost.frm2.tum.de (mailhost.frm2.tum.de [129.187.179.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8719843D86 for ; Wed, 4 Jan 2006 20:18:41 +0000 (GMT) (envelope-from Joerg.Pulz@frm2.tum.de) Received: from localhost (mailhost.frm2.tum.de [129.187.179.12]) by mailhost.frm2.tum.de (8.13.3/8.13.3) with ESMTP id k04KIe3i061764 for ; Wed, 4 Jan 2006 21:18:40 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: from hades.admin.frm2 (hades.admin.frm2 [172.25.1.10]) by mailhost.frm2.tum.de (8.13.3/8.13.3) with ESMTP id k04KIaxH061757 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 4 Jan 2006 21:18:36 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: from hades.admin.frm2 (localhost [127.0.0.1]) by hades.admin.frm2 (8.13.4/8.13.4) with ESMTP id k04KIa3j033739 for ; Wed, 4 Jan 2006 21:18:36 +0100 (CET) (envelope-from jpulz@frm2.tum.de) Received: (from jpulz@localhost) by hades.admin.frm2 (8.13.4/8.13.4/Submit) id k04KIa8d033738; Wed, 4 Jan 2006 21:18:36 +0100 (CET) (envelope-from jpulz) Message-Id: <200601042018.k04KIa8d033738@hades.admin.frm2> Date: Wed, 4 Jan 2006 21:18:36 +0100 (CET) From: Joerg Pulz To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/91315: add Intel E7505 chipset support to agp(4) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Joerg Pulz List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2006 20:20:10 -0000 >Number: 91315 >Category: kern >Synopsis: add Intel E7505 chipset support to agp(4) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 04 20:20:08 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Joerg Pulz >Release: FreeBSD 6.0-STABLE i386 >Organization: TU-Munich / ZWE-FRM-II >Environment: System: FreeBSD hades.admin.frm2 6.0-STABLE FreeBSD 6.0-STABLE #6: Tue Jan 3 20:39:33 CET 2006 root@hades.admin.frm2:/usr/obj/usr/src/sys/HADES i386 >Description: - add support for the Intel® E7505 Chipset to agp(4) I have this chipset in my workstation. Without this change, i had no agp0 device and therefore the drm_attach for my Matrox G550 AGP card failed. After changing src/sys/pci/agp_intel.c i get an agp0 device and the drm_attach is successful. I finally get /dev/agpgart and /dev/dri/card0 whithout any errors. >How-To-Repeat: >Fix: - apply the attached patch Attention: The patch is for current as of today but all my testing was done on RELENG_6. So i think this is a really good MFC candidate. --- agp_intel.c_E7505 begins here --- --- agp_intel.c.orig Tue Dec 20 22:12:26 2005 +++ agp_intel.c Wed Jan 4 20:54:04 2006 @@ -112,6 +112,9 @@ case 0x255d8086: return ("Intel E7205 host to AGP bridge"); + case 0x25508086: + return ("Intel E7505 host to AGP bridge"); + case 0x25788086: return ("Intel 82875P host to AGP bridge"); @@ -219,6 +222,7 @@ case 0x33408086: /* i855 */ case 0x35808086: /* i855GM */ case 0x255d8086: /* E7205 */ + case 0x25508086: /* E7505 */ case 0x25708086: /* i865 */ case 0x25788086: /* i875P */ case 0x25608086: /* i845G */ @@ -244,6 +248,7 @@ case 0x25308086: /* i850 */ case 0x33408086: /* i855 */ case 0x255d8086: /* E7205 */ + case 0x25508086: /* E7505 */ case 0x25318086: /* i860 */ case 0x25708086: /* i865 */ case 0x25788086: /* i875P */ @@ -294,6 +299,7 @@ case 0x33408086: /* i855 */ case 0x35808086: /* i855GM */ case 0x255d8086: /* E7205 */ + case 0x25508086: /* E7505 */ case 0x25708086: /* i865 */ case 0x25788086: /* i875P */ printf("%s: set MCHCFG to %x\n", __func__, (unsigned) --- agp_intel.c_E7505 ends here --- >Release-Note: >Audit-Trail: >Unformatted: