I realize this isn't a support forum, but looking at
news://3dfx.glide.linux, it seems I am not alone in having with this on a
Mandrake box (though my particular error is slightly different in having
agpgart errors as well). Apparently DRI is being disabled because of an
inability to load the tdfx kernel module.
The box in question is a P200, 96MB, Voodoo3 2000 PCI running Mdk 7.2 with
XF4. There is also an onboard CL-5446 chipset, which is disabled in BIOS
(there is no jumper for hardware disabling). One question is why agpgart is
being tried in the first place when there is no agp board. On a self
compiled kernel from mdk sources, compiling without /dev/agpgart and with
drm generates a tdfx module with unresolved symbols.
One unusual bug I have noticed is the cat error in the below console
messages. It only appears when I comment out the lines for 3 button
emulation in XF86Config-4. Having a 3 button mouse, I don't require the
emulation.
An excerpt from the console messages shows:
...
(II) TDFX(0): #1: hsize: 800 vsize 600 refresh: 85 vid: 22853
(II) TDFX(0): #2: hsize: 640 vsize 480 refresh: 85 vid: 22833
(II) TDFX(0): Textures Memory 10.99 MB
[drm] failed to load kernel module "tdfx"
(EE) TDFX(0): DRIScreenInit failed, disabling DRI.
(II) TDFX(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Dashed Lines
Offscreen Pixmaps
Driver provided NonTEGlyphRenderer replacement
Setting up tile and stipple cache:
8 128x128 slots
(==) TDFX(0): Backing store disabled
(==) TDFX(0): Silken mouse enabled
(**) TDFX(0): DPMS enabled
(II) TDFX(0): direct rendering disabled
(**) Mouse1: Protocol: "PS/2"
(**) Mouse1: Core Pointer
(==) Mouse1: Buttons: 3
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
/lib/modules/2.2.17-21mdk/misc/agpgart.o: init_module: Device or resource busy
/lib/modules/2.2.17-21mdk/misc/agpgart.o: insmod
/lib/modules/2.2.17-21mdk/misc/agpgart.o failed
/lib/modules/2.2.17-21mdk/misc/agpgart.o: insmod tdfx failed
cat: write error: Broken pipe
MiscExtGetKbdSettings
MiscExtCreateStruct
...
XF86 rpm's installed:
(%:~)- rpm -qa | grep XFree86
XFree86-SVGA-3.3.6-18mdk
XFree86-server-common-3.3.6-18mdk
XFree86-Xnest-4.0.1-28mdk
XFree86-Xvfb-4.0.1-28mdk
XFree86-server-4.0.1-28mdk
XFree86-libs-4.0.1-28mdk
XFree86-ISO8859-2-75dpi-fonts-1.0-14mdk
XFree86-75dpi-fonts-4.0.1-28mdk
XFree86-100dpi-fonts-4.0.1-28mdk
XFree86-xfs-4.0.1-28mdk
XFree86-4.0.1-28mdk
XFree86-devel-4.0.1-28mdk
XFree86-glide-module-4.0.1-28mdk
XFree86-static-libs-4.0.1-28mdk
--
Anton Graham GPG ID: 0x18F78541
<[EMAIL PROTECTED]> RSA key available upon request
Live fast, die young, and leave a good looking corpse.
-- James Dean