Intel AGP problems

Matthew Dillon dillon at apollo.backplane.com
Tue Jul 27 23:34:06 PDT 2004


:> http://68.44.156.246/dmesg.txt
:
:> That's the full dmesg from when I boot with -v...  I'll check out the
:> BIOS options next time I reboot.
:
:I don't see any PNPBios options in my bios.  There is a "resources
:controlled by" option which is set to manual, rather than "Auto"
:
:Any other ideas?
:
:Adam

    Well, can you recompile the kernel with a patch?  The offset
    itself is fine, I think, but some other parameters might be
    out of bounds.

    Another possibility is a BIOS setting to change your
    AGP/video aperture size.  If you can find such a setting,
    try changing it (maybe making it smaller).

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>

Index: agp.c
===================================================================
RCS file: /cvs/src/sys/dev/agp/agp.c,v
retrieving revision 1.13
diff -u -r1.13 agp.c
--- agp.c	19 May 2004 22:52:40 -0000	1.13
+++ agp.c	28 Jul 2004 06:30:30 -0000
@@ -495,8 +495,9 @@
 	if (offset < 0
 	    || (offset & (AGP_PAGE_SIZE - 1)) != 0
 	    || offset + mem->am_size > AGP_GET_APERTURE(dev)) {
-		device_printf(dev, "binding memory at bad offset %#x\n",
-			      (int) offset);
+		device_printf(dev, "binding memory at bad offset %#x,%#x,%#x\n",
+			      (int) offset, (int)mem->am_size,
+			      (int)AGP_GET_APERTURE(dev));
 		return EINVAL;
 	}
 





More information about the Bugs mailing list