Date: Sat, 19 Apr 2003 02:24:07 +0000 From: "Lee Harr" <missive@hotmail.com> To: freebsd-questions@freebsd.org Subject: [drm:mga_init] *ERROR* Cannot initialize the agpgart module Message-ID: <BAY2-F110XGsNLqY54z0001493b@hotmail.com>
next in thread | raw e-mail | index | archive | help
Trying to get dri working with a Matrox G450 on 4.8-RELEASE The first thing I tried was the drm-kmod port. Next, I downloaded the patch from: http://people.freebsd.org/~anholt/dri/ and built the module (mga.ko) agp is built in to the GENERIC kernel, but I also tried loading the module in loader.conf I also updated to -STABLE as of 4/17/03 and tried the same thing again. (but not drm-kmod port again... hmm) When I try to load mga.ko I get this: drm0: <Matrox G400/G450 (AGP)> mem 0xe9000000-0xe97fffff,\ 0xe8000000-0xe8003fff,0xe4000000-0xe5ffffff irq 11 at device \ 0.0 on pci3 error: [drm:mga_init] *ERROR* Cannot initialize the agpgart module. device_probe_and_attach: drm0 attach returned 12 There is nothing in the dmesg mentioning agp, other than the original line about the video card: pci3: <Matrox MGA G400 AGP graphics accelerator> at 0.0 irq 11 so I am worried I might have an "unsupported AGP chipset" How can I tell for sure one way or the other? A couple of likely useful sections of scanpci -vv say: pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x10de device 0x01e8 nVidia Corporation nForce2 AGP STATUS 0x0220 COMMAND 0x0107 CLASS 0x06 0x04 0x00 REVISION 0xa2 HEADER 0x01 LATENCY 0x20 PRIBUS 0x00 SECBUS 0x03 SUBBUS 0x03 SECLT 0x20 SECSTATUS 0x2220 IOBASE 0xf000 IOLIM 0x0fff NOPREFETCH_MEMBASE 0xe8000000 MEMLIM 0xeaffffff PREFETCH_MEMBASE 0xe4000000 MEMLIM 0xe5ffffff NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT VGA_EN NO_ISA_EN SERR_EN NO_PERR_EN and pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x102b device 0x0525 Matrox Graphics, Inc. MGA G400 AGP CardVendor 0x102b card 0x0541 (Matrox Graphics, Inc. Millennium G450 Dual Head) STATUS 0x0290 COMMAND 0x0007 CLASS 0x03 0x00 0x00 REVISION 0x85 BIST 0x00 HEADER 0x00 LATENCY 0x20 CACHE 0x08 BASE0 0xe4000008 addr 0xe4000000 MEM PREFETCHABLE BASE1 0xe8000000 addr 0xe8000000 MEM BASE2 0xe9000000 addr 0xe9000000 MEM MAX_LAT 0x20 MIN_GNT 0x10 INT_PIN 0x01 INT_LINE 0x0b BYTE_0 0x20 BYTE_1 0x11 BYTE_2 0x0a BYTE_3 0x40 but I am not sure what to do with any of that. So, I have still to try: ports/drm-kmod/ again after updating to -STABLE and removing agp from the kernel and just loading it from the module. Any other hints appreciated. _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BAY2-F110XGsNLqY54z0001493b>