Date: Wed, 4 Jan 2006 21:18:36 +0100 (CET) From: Joerg Pulz <Joerg.Pulz@frm2.tum.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/91315: add Intel E7505 chipset support to agp(4) Message-ID: <200601042018.k04KIa8d033738@hades.admin.frm2> Resent-Message-ID: <200601042020.k04KK9gb039574@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601042018.k04KIa8d033738>