[patch] Re: kern/120978: [dri] intel i915.ko does not create
/dev/dri with 965GM
Dominic Fandrey
kamikaze at bsdforen.de
Sun Feb 24 22:00:05 UTC 2008
The following reply was made to PR kern/120978; it has been noted by GNATS.
From: Dominic Fandrey <kamikaze at bsdforen.de>
To: bug-followup at FreeBSD.org, kamikaze at bsdforen.de
Cc:
Subject: [patch] Re: kern/120978: [dri] intel i915.ko does not create /dev/dri
with 965GM
Date: Sun, 24 Feb 2008 22:59:01 +0100
I got it working. Ioquake3 and glxgears both work now. Changes were necessary
in drm and in the dri port. Those are the required patches:
diff -u sys/dev/drm/drm_pciids.h.orig sys/dev/drm/drm_pciids.h
--- sys/dev/drm/drm_pciids.h.orig 2008-02-24 21:30:07.000000000 +0100
+++ sys/dev/drm/drm_pciids.h 2008-02-24 21:31:34.000000000 +0100
@@ -293,6 +293,7 @@
{0x8086, 0x2982, 0, "Intel i965G"}, \
{0x8086, 0x2992, 0, "Intel i965Q"}, \
{0x8086, 0x29A2, 0, "Intel i965G"}, \
+ {0x8086, 0x2A02, 0, "Intel i965GM"}, \
{0, 0, 0, NULL}
#define imagine_PCI_IDS \
diff -Pur graphics/dri.orig/Makefile graphics/dri/Makefile
--- graphics/dri.orig/Makefile 2008-02-24 22:42:28.000000000 +0100
+++ graphics/dri/Makefile 2008-02-24 22:38:29.000000000 +0100
@@ -42,6 +42,7 @@
${INSTALL_PROGRAM} ${WRKSRC}/lib/tdfx_dri.so ${DRIMODDIR}
.elif ${ARCH} == amd64
${INSTALL_PROGRAM} ${WRKSRC}/lib/i915_dri.so ${DRIMODDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/lib/i965_dri.so ${DRIMODDIR}
.endif
${INSTALL_PROGRAM} ${WRKSRC}/lib/mach64_dri.so ${DRIMODDIR}
${INSTALL_PROGRAM} ${WRKSRC}/lib/mga_dri.so ${DRIMODDIR}
diff -Pur graphics/dri.orig/pkg-plist graphics/dri/pkg-plist
--- graphics/dri.orig/pkg-plist 2008-02-24 22:42:28.000000000 +0100
+++ graphics/dri/pkg-plist 2008-02-24 22:43:42.000000000 +0100
@@ -1,5 +1,6 @@
%%I386%%lib/dri/i810_dri.so
%%I386_AMD64%%lib/dri/i915_dri.so
+%%I386_AMD64%%lib/dri/i965_dri.so
%%I386%%lib/dri/i965_dri.so
lib/dri/mach64_dri.so
lib/dri/mga_dri.so
More information about the freebsd-bugs
mailing list