--- /dev/null
+--- XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c.foo Thu Mar 1 10:30:43 2001
++++ XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c Thu Mar 1 10:36:48 2001
+@@ -280,6 +280,9 @@
+
+ #if defined(XFree86Server)
+ if (!drmAvailable()) {
++ if (!xf86LoadKernelModule("agpgart")) {
++ ErrorF("[drm] failed to load kernel module \"agpgart\"\n");
++ }
+ /* try to load the kernel module now */
+ if (!xf86LoadKernelModule(name)) {
+ ErrorF("[drm] failed to load kernel module \"%s\"\n",