Click to See Complete Forum and Search --> : HELP! rc.local not working?? small problem with Voodoo 3.


Soccerman
05-04-2001, 10:03 PM
if I can't fix this, I'll have to reinstall Linux.

I'm using Mandrake 7.2 right now, updated KDE 2.0 to 2.11, and HAD nearly everything working (got to get a new NIC).

Anyway, before I updated KDE, I was adding a switch to a command I had placed in my rc.local file. When I put it in however, the text editor did a wordwrap. I wasn't sure if it should have done that, so I just somehow took off the wordwrap. I then added the switch, and then rebooted.

I have more then one command in that file, both of which no longer work run on startup, and I have some sort of small error message related to this file I think when I boot up.

The problem is, I highly doubt this little thing would have caused such a problem.. I tried re-enabling word wrap, which didn't work..

Otherwise this file looks fine to me.

I'll try to post what error message I get in a minute or two.. The problem is, it shows when the computer is busy booting up in that bluish GUI, and it's the last thing it does, so it flashes by too quickly..

BTW, just looking through a few log files dmesg, syslog, and a few others in /var/log), I didn't find anything on this subject, but I'll be rebooting to see if I can catch the error message..

However I did find one problem with my Video card (Voodoo 3) in /var/log/xdm-error.log.x, and XFree86.*.log nearer to the bottom saying

"DRI requires Voodoo 3 or later, disabling DRI"
and then 2 lines later
"Direct rendering disabled"

what's with that?

[ 05 May 2001: Message edited by: Soccerman ]

Soccerman
05-04-2001, 11:04 PM
ok, the error message says something like this:
"/etc/rc5.d/S99.local Permission Denied
starting local~execvp Permission Denied"

WHY would it say PERMISSION denied?? I never changed that.. what permissions should it have, and who should own it??

[ 05 May 2001: Message edited by: Soccerman ]

bdg1983
05-05-2001, 04:39 AM
Not sure what permissions the S99's should have. I would check some of the others to see their permissions and owner.

Sorry, no idea on your Voodoo3.

Unruly
05-05-2001, 03:44 PM
well, lets see if I can explain some of this... DRI is the direct rendering interface for the newer cards and Xfree 4.0x - thus enabling the new generation of 3d/2d cards to do both 3d and 2d without having to have two ways of doing things (see Xfree 3.3.6 and lower)... thus allowing you to play your 3d games within x and not have to fiddle with other sorts of enviorments and stuff like that...

apparently, you may not need, or the drivers you have for your voodoo 3 don't use/need DRI to do the drawing for X -- this means you have DRI compiled into your kernel and you may not need it (not a big deal).

as for the rc.3 stuff -- that's runtime level 3 and S99.local is a command (as you've figured out) that runs at boot time (rather, one of the LAST things that runs at boot time, hence the 99).

If you could post the contents of that file, and the permissions pertaining to that file, we may be able to fix this

Soccerman
05-05-2001, 11:56 PM
ok, in my rc.local file found in the /etc/rc.d directory, I have this:

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

[ -f /etc/sysconfig/system ] && source /etc/sysconfig/system
[ -z "$SECURITY" ] && SECURITY=0

if [ -f /var/lock/TMP_1ST ];then
if [ -f /etc/init.d/mandrake_firstime ];then
/bin/sh /etc/init.d/mandrake_firstime
fi
fi

if [ -f /etc/mandrake-release ]; then
R=$(cat /etc/mandrake-release)

arch=$(uname -m)
a="a"
case "_$arch" in
_a*) a="an";;
_i*) a="an";;
esac

NUMPROC=`egrep -c "^cpu[0-9]+" /proc/stat`
if [ "$NUMPROC" -gt "1" ]; then
SMP="$NUMPROC-processor "I've read here and elsewhere that the 4X spec
never really worked out the way people had hoped anyway, and provide only very
marginal if any improvement over 2X.
[ "$NUMPROC" = "2" ] && \
SMP="Bi-processor "
if [ "$NUMPROC" = "8" -o "$NUMPROC" = "11" ]; then
a="an"
else
a="a"
fi
fi

# This will overwrite /etc/issue at every boot. So, make any changes you
# want to make to /etc/issue here or you will lose them when you reboot.

if [ -x /usr/bin/linux_logo ];then
/usr/bin/linux_logo -c -n -f > /etc/issue
echo "" >> /etc/issue
else
> /etc/issue
fi
echo "$R" >> /etc/issue
echo "Kernel $(uname -r) on $a $SMP$(uname -m) / \l" >> /etc/issue

if [ "$SECURITY" -le 3 ];then
echo "Welcome to %h" > /etc/issue.net
echo "$R" >> /etc/issue.net
echo "Kernel $(uname -r) on $a $SMP$(uname -m)" >> /etc/issue.net
else
echo "Welcome to Linux-Mandrake" > /etc/issue.net
echo "-------------------------" >> /etc/issue.net

fi
fi

setserial /dev/modem uart 16550a port 0xe400 irq 5

cd /usr/local/Distributed.net/
./dnetc -quiet -l rc5.txt -btime 24 -lurk -lurkonly -frequent

and in my rc3.d S99local file I have this:

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

[ -f /etc/sysconfig/system ] && source /etc/sysconfig/system
[ -z "$SECURITY" ] && SECURITY=0

if [ -f /var/lock/TMP_1ST ];then
if [ -f /etc/init.d/mandrake_firstime ];then
/bin/sh /etc/init.d/mandrake_firstime
fi
fi

if [ -f /etc/mandrake-release ]; then
R=$(cat /etc/mandrake-release)

arch=$(uname -m)
a="a"
case "_$arch" in
_a*) a="an";;
_i*) a="an";;
esac

NUMPROC=`egrep -c "^cpu[0-9]+" /proc/stat`
if [ "$NUMPROC" -gt "1" ]; then
SMP="$NUMPROC-processor "I've read here and elsewhere that the 4X spec
never really worked out the way people had hoped anyway, and provide only very
marginal if any improvement over 2X.
[ "$NUMPROC" = "2" ] && \
SMP="Bi-processor "
if [ "$NUMPROC" = "8" -o "$NUMPROC" = "11" ]; then
a="an"
else
a="a"
fi
fi

# This will overwrite /etc/issue at every boot. So, make any changes you
# want to make to /etc/issue here or you will lose them when you reboot.

if [ -x /usr/bin/linux_logo ];then
/usr/bin/linux_logo -c -n -f > /etc/issue
echo "" >> /etc/issue
else
> /etc/issue
fi
echo "$R" >> /etc/issue
echo "Kernel $(uname -r) on $a $SMP$(uname -m) / \l" >> /etc/issue

if [ "$SECURITY" -le 3 ];then
echo "Welcome to %h" > /etc/issue.net
echo "$R" >> /etc/issue.net
echo "Kernel $(uname -r) on $a $SMP$(uname -m)" >> /etc/issue.net
else
echo "Welcome to Linux-Mandrake" > /etc/issue.net
echo "-------------------------" >> /etc/issue.net

fi
fi

setserial /dev/modem uart 16550a port 0xe400 irq 5

cd /usr/local/Distributed.net/
./dnetc -quiet -l rc5.txt -btime 24 -lurk -lurkonly -frequent

[ 06 May 2001: Message edited by: Soccerman ]

Soccerman
05-06-2001, 01:35 AM
DRI is the direct rendering interface for the newer cards and Xfree 4.0x - thus enabling the new generation of 3d/2d cards to do both 3d and 2d without having to have two ways of doing things (see Xfree 3.3.6 and lower)... thus allowing you to play your 3d games within x and not have to fiddle with other sorts of enviorments and stuff like that...

you're saying I didn't need to try to install that RPM (I did)?

are you saying that XF86 4.0+ allows this access automatically?

Lorithar
05-06-2001, 11:24 AM
*umm*

Actually what the XFree86.0.log file is telling you is that it tried to start the DRI for your card and it either did not find the card to which you refer or it did not find the DRI kernel module installed which it also requires, and it has thus disabled the DRI HARDWARE rendering functions and will use the XAA software 3d rendering. This is slower and harder on the CPU.....

post the relevant XFree86.0.log and we'll see what we can find....

Soccerman
05-06-2001, 04:21 PM
Here's the log file.


XFree86 Version 4.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6400)
Release Date: 1 July 2000
If the server is older than 6-12 months, or if your card is newer
than the above date, look for a newer version before reporting
problems. (see http://www.XFree86.Org/FAQ)
Operating System: Linux 2.2.17-21mdksmp i686 [ELF]
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Sun May 6 15:06:13 2001
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (??) unknown.
(==) ServerLayout "layout1"
(**) |-->Screen "screen1" (0)
(**) | |-->Monitor ""
(**) | |-->Device "Voodoo3 (generic)"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) Option "AutoRepeat" "250 30"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(**) FontPath set to "unix/:-1"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail"
(--) using VT number 7

(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.1
XFree86 Video Driver: 0.2
XFree86 XInput driver : 0.1
XFree86 Server Extension : 0.1
XFree86 Font Renderer : 0.1
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.1
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.2
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x8000003c, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,0305 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,8305 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:07:0: chip 1106,0686 card 1106,0000 rev 40 class 06,01,00 hdr 80
(II) PCI: 00:07:1: chip 1106,0571 card 1106,0571 rev 06 class 01,01,8a hdr 00
(II) PCI: 00:07:4: chip 1106,3057 card 1106,3057 rev 40 class 06,80,00 hdr 00
(II) PCI: 00:09:0: chip 12eb,0002 card 12eb,0088 rev fe class 04,01,00 hdr 00
(II) PCI: 00:0b:0: chip 12b9,1008 card 12b9,00aa rev 01 class 07,00,02 hdr 00
(II) PCI: 01:00:0: chip 121a,0005 card 121a,0030 rev 01 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) LoadModule: "scanpci"
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.2
(II) UnloadModule: "scanpci"
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0c (VGA_EN is set)
(II) Bus 1 I/O range:
[0] -1 0x0000c000 - 0x0000c0ff (0x100) IXB
[1] -1 0x0000c400 - 0x0000c4ff (0x100) IXB
[2] -1 0x0000c800 - 0x0000c8ff (0x100) IXB
[3] -1 0x0000cc00 - 0x0000ccff (0x100) IXB
(II) Bus 1 non-prefetchable memory range:
[0] -1 0xd4000000 - 0xd7ffffff (0x4000000) MXB
(II) Bus 1 prefetchable memory range:
[0] -1 0xd8000000 - 0xd9ffffff (0x2000000) MXB
(--) PCI:*(1:0:0) 3Dfx Interactive Voodoo3 rev 1, Mem @ 0xd4000000/25, 0xd8000000/25, I/O @ 0xc000/8
(II) Addressable bus resource ranges are
[0] -1 0x00000000 - 0xffffffff (0x0) MXB
[1] -1 0x00000000 - 0x0000ffff (0x10000) IXB
(II) OS-reported resource ranges:
[0] -1 0xffe00000 - 0xffffffff (0x200000) MXB(B)
[1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MXBE(B)
[2] -1 0x000f0000 - 0x000fffff (0x10000) MXB
[3] -1 0x000c0000 - 0x000effff (0x30000) MXB
[4] -1 0x00000000 - 0x0009ffff (0xa0000) MXB
[5] -1 0x00000000 - 0x000001ff (0x200) IXBE
(II) Active PCI resource ranges:
[0] -1 0xda000000 - 0xdbffffff (0x2000000) MXBE
[1] -1 0xd0000000 - 0xd3ffffff (0x4000000) MXBE
[2] -1 0xd8000000 - 0xd9ffffff (0x2000000) MXB(B)
[3] -1 0xd4000000 - 0xd5ffffff (0x2000000) MXB(B)
[4] -1 0x0000e400 - 0x0000e4ff (0x100) IXBE
[5] -1 0x0000e000 - 0x0000e0ff (0x100) IXBE
[6] -1 0x0000dc00 - 0x0000dcff (0x100) IXBE
[7] -1 0x0000d000 - 0x0000d0ff (0x100) IXBE
[8] -1 0x0000c000 - 0x0000c0ff (0x100) IXB(B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0xda000000 - 0xdbffffff (0x2000000) MXBE
[1] -1 0xd0000000 - 0xd3ffffff (0x4000000) MXBE
[2] -1 0xd8000000 - 0xd9ffffff (0x2000000) MXB(B)
[3] -1 0xd4000000 - 0xd5ffffff (0x2000000) MXB(B)
[4] -1 0x0000e400 - 0x0000e4ff (0x100) IXBE
[5] -1 0x0000e000 - 0x0000e0ff (0x100) IXBE
[6] -1 0x0000dc00 - 0x0000dcff (0x100) IXBE
[7] -1 0x0000d000 - 0x0000d0ff (0x100) IXBE
[8] -1 0x0000c000 - 0x0000c0ff (0x100) IXB(B)
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0xffe00000 - 0xffffffff (0x200000) MXB(B)
[1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MXBE(B)
[2] -1 0x000f0000 - 0x000fffff (0x10000) MXB
[3] -1 0x000c0000 - 0x000effff (0x30000) MXB
[4] -1 0x00000000 - 0x0009ffff (0xa0000) MXB
[5] -1 0x00000000 - 0x000001ff (0x200) IXBE
(II) All system resource ranges:
[0] -1 0xffe00000 - 0xffffffff (0x200000) MXB(B)
[1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MXBE(B)
[2] -1 0x000f0000 - 0x000fffff (0x10000) MXB
[3] -1 0x000c0000 - 0x000effff (0x30000) MXB
[4] -1 0x00000000 - 0x0009ffff (0xa0000) MXB
[5] -1 0xda000000 - 0xdbffffff (0x2000000) MXBE
[6] -1 0xd0000000 - 0xd3ffffff (0x4000000) MXBE
[7] -1 0xd8000000 - 0xd9ffffff (0x2000000) MXB(B)
[8] -1 0xd4000000 - 0xd5ffffff (0x2000000) MXB(B)
[9] -1 0x00000000 - 0x000001ff (0x200) IXBE
[10] -1 0x0000e400 - 0x0000e4ff (0x100) IXBE
[11] -1 0x0000e000 - 0x0000e0ff (0x100) IXBE
[12] -1 0x0000dc00 - 0x0000dcff (0x100) IXBE
[13] -1 0x0000d000 - 0x0000d0ff (0x100) IXBE
[14] -1 0x0000c000 - 0x0000c0ff (0x100) IXB(B)
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XFree86-DRI
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.1
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.1
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.1.7
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.1
(II) Loading font FreeType
(II) LoadModule: "tdfx"
(II) Loading /usr/X11R6/lib/modules/drivers/tdfx_drv.o
(II) Module tdfx: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.2
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.1
(II) TDFX: Driver for 3dfx Banshee/Voodoo3 chipsets: 3dfx Banshee,
3dfx Voodoo3, 3dfx Voodoo5
(--) Assigning device section with no busID to primary device
(--) Chipset 3dfx Voodoo3 found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0xffe00000 - 0xffffffff (0x200000) MXB(B)
[1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MXBE(B)
[2] -1 0x000f0000 - 0x000fffff (0x10000) MXB
[3] -1 0x000c0000 - 0x000effff (0x30000) MXB
[4] -1 0x00000000 - 0x0009ffff (0xa0000) MXB
[5] -1 0xda000000 - 0xdbffffff (0x2000000) MXBE
[6] -1 0xd0000000 - 0xd3ffffff (0x4000000) MXBE
[7] -1 0xd8000000 - 0xd9ffffff (0x2000000) MXB(B)
[8] -1 0xd4000000 - 0xd5ffffff (0x2000000) MXB(B)
[9] -1 0x00000000 - 0x000001ff (0x200) IXBE
[10] -1 0x0000e400 - 0x0000e4ff (0x100) IXBE
[11] -1 0x0000e000 - 0x0000e0ff (0x100) IXBE
[12] -1 0x0000dc00 - 0x0000dcff (0x100) IXBE
[13] -1 0x0000d000 - 0x0000d0ff (0x100) IXBE
[14] -1 0x0000c000 - 0x0000c0ff (0x100) IXB(B)
(II) resource ranges after probing:
[0] -1 0xffe00000 - 0xffffffff (0x200000) MXB(B)
[1] -1 0x00100000 - 0x3fffffff (0x3ff00000) MXBE(B)
[2] -1 0x000f0000 - 0x000fffff (0x10000) MXB
[3] -1 0x000c0000 - 0x000effff (0x30000) MXB
[4] -1 0x00000000 - 0x0009ffff (0xa0000) MXB
[5] -1 0xda000000 - 0xdbffffff (0x2000000) MXBE
[6] -1 0xd0000000 - 0xd3ffffff (0x4000000) MXBE
[7] -1 0xd8000000 - 0xd9ffffff (0x2000000) MXB(B)
[8] -1 0xd4000000 - 0xd5ffffff (0x2000000) MXB(B)
[9] 0 0x000a0000 - 0x000affff (0x10000) MSB
[10] 0 0x000b0000 - 0x000b7fff (0x8000) MSB
[11] 0 0x000b8000 - 0x000bffff (0x8000) MSB
[12] -1 0x00000000 - 0x000001ff (0x200) IXBE
[13] -1 0x0000e400 - 0x0000e4ff (0x100) IXBE
[14] -1 0x0000e000 - 0x0000e0ff (0x100) IXBE
[15] -1 0x0000dc00 - 0x0000dcff (0x100) IXBE
[16] -1 0x0000d000 - 0x0000d0ff (0x100) IXBE
[17] -1 0x0000c000 - 0x0000c0ff (0x100) IXB(B)
[18] 0 0x000003b0 - 0x000003bb (0xc) ISB
[19] 0 0x000003c0 - 0x000003df (0x20) ISB
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.2
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.2
(II) TDFX(0): Softbooting the board (through the int10 interface).
(II) TDFX(0): Primary V_BIOS segment is: 0xc000
(II) TDFX(0): Softbooting the board succeeded.
(**) TDFX(0): Depth 24, (--) framebuffer bpp 32
(==) TDFX(0): RGB weight 888
(==) TDFX(0): Default visual is TrueColor
(--) TDFX(0): Chipset: "3dfx Voodoo3"
(--) TDFX(0): Linear framebuffer at 0xD8000000
(--) TDFX(0): MMIO registers at addr 0x83C09A8
(--) TDFX(0): PIO registers at addr 0xC000
(--) TDFX(0): VideoRAM: 16384 kByte Mapping 32768 kByte
(==) TDFX(0): Using gamma correction (1.0, 1.0, 1.0)
(II) TDFX(0): : Using hsync range of 30.00- 95.00 kHz
(II) TDFX(0): : Using vrefresh range of 50.00-160.00 Hz
(II) TDFX(0): Clock range: 12.00 to 300.00 MHz
(WW) TDFX(0): Mode "1024x768" deleted (bad mode clock/interlace/doublescan)
(WW) TDFX(0): Mode "1600x1200" deleted (hsync out of range)
(WW) TDFX(0): Mode "1792x1344" deleted (hsync out of range)
(WW) TDFX(0): Mode "1856x1392" deleted (hsync out of range)
(WW) TDFX(0): Mode "1920x1440" deleted (hsync out of range)
(--) TDFX(0): Virtual size is 1152x864 (pitch 1152)
(**) TDFX(0): Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(**) TDFX(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(**) TDFX(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(**) TDFX(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
(==) TDFX(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 ANSI C Emulation, version 0.1
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.2
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.2
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
compiled for 4.0.1, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.2
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) TDFX(0): initializing int10
(II) TDFX(0): Primary V_BIOS segment is: 0xc000
(II) TDFX(0): VESA Bios detected
(II) TDFX(0): VESA VBE Version 3.0
(II) TDFX(0): VESA VBE Total Mem: 16384 kB
(II) TDFX(0): VESA VBE OEM: 3dfx Interactive, Inc.
(II) TDFX(0): VESA VBE OEM Software Rev: 1.0
(II) TDFX(0): VESA VBE OEM Vendor: Elpin Systems, Inc.
(II) TDFX(0): VESA VBE OEM Product: 3dfx Avenger
(II) TDFX(0): VESA VBE OEM Product Rev: Version 1.00
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) TDFX(0): VESA VBE DDC supported
(II) TDFX(0): VESA VBE DDC Level 2
(II) TDFX(0): VESA VBE DDC transfer in appr. 8 sec.
(II) TDFX(0): VESA VBE DDC read successfully
(II) TDFX(0): Manufacturer: MDD Model: 171a Serial#: 165530091
(II) TDFX(0): Year: 2000 Week: 16
(II) TDFX(0): EDID Version: 1.1
(II) TDFX(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) TDFX(0): Sync: Separate
(II) TDFX(0): Max H-Image Size [cm]: horiz.: 31 vert.: 23
(II) TDFX(0): Gamma: 2.90
(II) TDFX(0): DPMS capabilities: Suspend Off; RGB/Color Display
(II) TDFX(0): redX: 0.619 redY: 0.345 greenX: 0.289 greenY: 0.609
(II) TDFX(0): blueX: 0.154 blueY: 0.064 whiteX: 0.279 whiteY: 0.311
(II) TDFX(0): Supported VESA Video Modes:
(II) TDFX(0): 720x400@70Hz
(II) TDFX(0): 640x480@60Hz
(II) TDFX(0): 640x480@72Hz
(II) TDFX(0): 640x480@75Hz
(II) TDFX(0): 800x600@56Hz
(II) TDFX(0): 800x600@60Hz
(II) TDFX(0): 800x600@75Hz
(II) TDFX(0): 832x624@75Hz
(II) TDFX(0): 1024x768@75Hz
(II) TDFX(0): 1280x1024@75Hz
(II) TDFX(0): Manufacturer's mask: 0
(II) TDFX(0): Supported Future Video Modes:
(II) TDFX(0): #0: hsize: 1600 vsize 1200 refresh: 75 vid: 20393
(II) TDFX(0): #1: hsize: 1280 vsize 1024 refresh: 85 vid: 39297
(II) TDFX(0): #2: hsize: 1152 vsize 864 refresh: 75 vid: 20337
(II) TDFX(0): #3: hsize: 1024 vsize 768 refresh: 85 vid: 22881
(II) TDFX(0): #4: hsize: 800 vsize 600 refresh: 85 vid: 22853
(II) TDFX(0): #5: hsize: 640 vsize 480 refresh: 85 vid: 22833
(II) TDFX(0): Serial No: 165530091
(II) TDFX(0): Monitor name: MS171A(II) TDFX(0): Ranges: V min: 50 V max: 160 Hz, H min: 30 H max: 95 kHz, PixClock max 200 MHz
(II) TDFX(0): MODIS(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] 0 0xd8000000 - 0xd9ffffff (0x2000000) MSB
[1] 0 0xd4000000 - 0xd5ffffff (0x2000000) MSB
[2] -1 0xffe00000 - 0xffffffff (0x200000) MXB(B)
[3] -1 0x00100000 - 0x3fffffff (0x3ff00000) MXBE(B)
[4] -1 0x000f0000 - 0x000fffff (0x10000) MXB
[5] -1 0x000c0000 - 0x000effff (0x30000) MXB
[6] -1 0x00000000 - 0x0009ffff (0xa0000) MXB
[7] -1 0xda000000 - 0xdbffffff (0x2000000) MXBE
[8] -1 0xd0000000 - 0xd3ffffff (0x4000000) MXBE
[9] -1 0xd8000000 - 0xd9ffffff (0x2000000) MXB(B)
[10] -1 0xd4000000 - 0xd5ffffff (0x2000000) MXB(B)
[11] 0 0x000a0000 - 0x000affff (0x10000) MSB
[12] 0 0x000b0000 - 0x000b7fff (0x8000) MSB
[13] 0 0x000b8000 - 0x000bffff (0x8000) MSB
[14] 0 0x0000c000 - 0x0000c0ff (0x100) ISB
[15] -1 0x00000000 - 0x000001ff (0x200) IXBE
[16] -1 0x0000e400 - 0x0000e4ff (0x100) IXBE
[17] -1 0x0000e000 - 0x0000e0ff (0x100) IXBE
[18] -1 0x0000dc00 - 0x0000dcff (0x100) IXBE
[19] -1 0x0000d000 - 0x0000d0ff (0x100) IXBE
[20] -1 0x0000c000 - 0x0000c0ff (0x100) IXB(B)
[21] 0 0x000003b0 - 0x000003bb (0xc) ISB
[22] 0 0x000003c0 - 0x000003df (0x20) ISB
(==) TDFX(0): Write-combining range (0xd8000000,0x2000000)
(II) TDFX(0): Textures Memory 3.79 MB
(EE) TDFX(0): DRI requires Voodoo3 or later, disabling DRI.
(II) TDFX(0): Using XFree86 Acceleration Architecture (XAA) post the relevant XFree86.0.log and we'll see what we can find....

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:
9 128x128 slots
(==) TDFX(0): Backing store disabled
(==) TDFX(0): Silken mouse enabled
(**) TDFX(0): DPMS enabled
(II) TDFX(0): direct rendering disabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(**) Option "Protocol" "IMPS/2"
(**) Mouse1: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/mouse"
(==) Mouse1: Buttons: 3
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(==) TDFX(0): Write-combining range (0xd8000000,0x2000000)
(II) TDFX(0): Textures Memory 3.79 MB
(EE) TDFX(0): DRI requires Voodoo3 or later, disabling DRI.
(**) TDFX(0): DPMS enabled
(II) TDFX(0): direct rendering disabled

Lorithar
05-06-2001, 06:43 PM
*shakes head*

I've seen this one on the XFree86 project Xpert lists in the last two or three months .. this looks like it is X4.0.1 ...
I have two suggestions 1) pull down the binary installs of X4.0.3 (which has a number of strange 3D problems fixed) and 2) double check on dri.sourceforge.org to make sure that you should be enabling the fb submodule. ... I seem to remember that this was what was causing the problem previously.


I know for a fact that 4.0.3 cleans up a number of sizing/shaping speed issues on my S3 card ... I will run a quick look on Xpert to see if I can find the thread I saw this on previously ....

Lorithar
05-06-2001, 07:07 PM
*sighs*

there are several messages there ...but they all indicate that the problem lies with the tdfx_dri.o module not being appropriate...


I'd suggest first going to http://dri.sourceforge.net/
and pulling down the tdfx drivers there and following their readme instructions.

If after that you still have problems then consider moving up the X chain....
This is a Voodoo 3 card and not a voodoo 5 right?

Soccerman
05-06-2001, 10:49 PM
hmm..

ok, I'm kind of lost..

I thought I updated XFree86 already to 4.0.3, but apparently I didn't..

Seeing as I have so many annoying little problems, I'm probably just going to re-install Linux.. however, every time I try to update something, there always seems to be either an error message, or simply it won't install. Why is that? is my installation so much different from the instructions that they don't apply to me anymore? this is incredibly confusing to me.

I'm going to have to find out what I did wrong when updating things like this..

PLBlaze
05-07-2001, 12:52 PM
First of all you need MTRR (memory type transfer registers) and DRI support in your kernel enabled...MTRR is found under CPU options just choose Y and DRI is under char devices, just choose Voodoo3 as Y or M for module recompile your kernel and try again.Hope this helps.

Btw, this should be metnioned in docs found on dri.sourceforge.net as requirement for XFree 4 and up...