On 2 Jun 2002, Gregory S. Hayes wrote: >Date: 02 Jun 2002 13:05:43 -0400 >From: Gregory S. Hayes <syncomm@icebreaker.net> >To: xfree86-list@redhat.com >Content-Type: text/plain >List-Id: Red Hat XFree86 list <xfree86-list.redhat.com> >Subject: Re: Kernel DRM Woes > >On Sun, 2002-06-02 at 09:14, Mike Chambers wrote: > >> > I have been trying to get direct rendering working with my 7.3 install. >> > When using my freshly compiled tdfx.o module I get an unresolved symbol >> > "cmpxchg" :( >> >> Don't know why your re-compiling to get this, as it should be included in >> the 7.3 kernels already. I use voodoo3 already and I use it just fine via >> the "install out of the box". > >I am able to use 2d graphics, but no DRI. When I run glxinfo it spits >out: > >direct rendering: No >... >OpenGL vendor string: VA Linux Systems, Inc. >OpenGL renderer string: Mesa GLX Indirect >OpenGL version string: 1.2 Mesa 3.4.2 > >and my XFree86.0.log says: > >(==) TDFX(0): Write-combining range (0xe8000000,0x2000000) >(II) TDFX(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is >0xbd00 >(II) TDFX(0): Changing back offset from 0x00cff000 to 0x00cfe000 >(II) TDFX(0): Textures Memory 10.58 MB >(II) TDFX(0): Cursor Offset: [0x00000000,0x00001000) >(II) TDFX(0): Fifo Offset: [0x00001000, 0x00041000) >(II) TDFX(0): Front Buffer Offset: [0x00041000, 0x0026A000) >(II) TDFX(0): Texture Offset: [0x0026A000, 0x00CFE000) >(II) TDFX(0): BackOffset: [0x00CFE000, 0x00E7E000) >(II) TDFX(0): DepthOffset: [0x00E7F000, 0x00FFF000) >(II) TDFX(0): Minimum 338, Maximum 1279 lines of offscreen memory >available >drmOpenDevice: minor is 0 >drmOpenDevice: node name is /dev/dri/card0 >drmOpenDevice: open result is -1, (No such device) >drmOpenDevice: Open failed >drmOpenDevice: minor is 0 >drmOpenDevice: node name is /dev/dri/card0 >drmOpenDevice: open result is -1, (No such device) >drmOpenDevice: Open failed >[drm] failed to load kernel module "tdfx" >(II) TDFX(0): [drm] drmOpen failed >(EE) TDFX(0): [dri] DRIScreenInit failed, disabling DRI. >(**) TDFX(0): DPMS enabled >(==) TDFX(0): Direct rendering disabled >(II) Open APM successful >(==) TDFX(0): Write-combining range (0xe8000000,0x2000000) >(II) TDFX(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is >0xbd00 >(II) TDFX(0): Changing back offset from 0x00cff000 to 0x00cfe000 >(II) TDFX(0): Textures Memory 10.58 MB >(II) TDFX(0): Cursor Offset: [0x00000000,0x00001000) >(II) TDFX(0): Fifo Offset: [0x00001000, 0x00041000) >(II) TDFX(0): Front Buffer Offset: [0x00041000, 0x0026A000) >(II) TDFX(0): Texture Offset: [0x0026A000, 0x00CFE000) >(II) TDFX(0): BackOffset: [0x00CFE000, 0x00E7E000) >(II) TDFX(0): DepthOffset: [0x00E7F000, 0x00FFF000) >(II) TDFX(0): Minimum 338, Maximum 1279 lines of offscreen memory >available >drmOpenDevice: minor is 0 >drmOpenDevice: node name is /dev/dri/card0 >drmOpenDevice: open result is -1, (No such device) >drmOpenDevice: Open failed >drmOpenDevice: minor is 0 >drmOpenDevice: node name is /dev/dri/card0 >drmOpenDevice: open result is -1, (No such device) >drmOpenDevice: Open failed >[drm] failed to load kernel module "tdfx" >(II) TDFX(0): [drm] drmOpen failed >(EE) TDFX(0): [dri] DRIScreenInit failed, disabling DRI. >(**) TDFX(0): DPMS enabled >(==) TDFX(0): Direct rendering disabled What kernel are you using exactly? -- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, XFree86 maintainer Ontario, Canada, P6C 5B3 Red Hat Inc. http://www.redhat.com ftp://people.redhat.com/mharris