Hmmmmmm glx is installed fine i guess. The kernel wont install thats weird i 
never seen that one before ... did you do any changes to it?
Do you use a custom kernel or is it the default ? What kernel version is it?
The default mandrake8 kernel should work fine.
Thing is i dont know allmost anything about kernel configs i think we need to 
consult a specialist here "Did you hear that civileme?" we need your help =)




On Tuesday 24 July 2001 07:06, Curtis Matthiesen wrote:
> Hi there,
>
> Here is a quote from a previous message I sent, which I didn't get
> responses on, regarding not having the Nvidia drivers installed according
> to the sh file that checks etc., here is what I said:
>
> "Hi there everyone,
>
> I just installed the RPM's for my Nvidia card and then I modified my XFree
> file, and then I ran the nv_check.sh, and this is what my results show, I
> understand everything except the last portion:
>
>
>
>
> Welcome to the NVidia Driver Installation Checker.
> This shell script is meant to help you debug your installation
> of the beta NVidia Linux drivers.  It is not 100% foolproof.
> In particular, you will definitely want to make sure you have
> the correct options in your XF86Config to make X work properly.
> This script cannot debug your X setup. That being said, it
> should prove useful if are having problems with the drivers and
> want to check the validity of your driver install.
>
> At no time will this script EVER make changes to your system.
> It is simply a diagnostic tool - fixes of any kind will have to
> come from you.
>
> Press enter to continue...
>
> OK, the first thing we need to do is make sure your XF86Config file
> is set up correctly.  In order to do this, I'm first going to try
> and find where this file might be...
> checking /usr/X11R6/lib/X11/XF86Config...
> not found
> checking /usr/X11R6/etc/X11/XF86Config...
> not found
> checking /etc/XF86Config...
> not found
> checking /etc/X11/XF86Config...
> found
> checking /etc/X11/XF86Config-4...
> found
> I'm going to be doing my checking using /etc/X11/XF86Config-4.  If this is
> not
> actually your X config, then quit this script with Ctrl-C, remove
> or rename the file, then run this script again.
> Press enter to continue
>
> I'm going to check your XF86Config file for the following things:
> 1) Loading the GLcore and glx modules
> 2) Specifying the nvidia driver instead of nv
>
> Checking for the Load glx statement...
>     Load        "glx"
> It seems to be intact.  Now lets see if you're loading the correct
> video driver...
>     Driver      "nvidia"
> Everything seems fine in your X config file.  This is not 100%
> guaranteed to be accurate, but lets continue anyway (press enter)...
>
> The next step involves making sure you have the proper files in
> the right places, and that the kernel module loaded correctly.
> Press enter to begin the test.
>
> First lets make sure you don't have the old modules still present
> by mistake...
> Checking /usr/X11R6/lib/modules/extensions/libglx.a...
> Checking /usr/X11R6/lib/modules/extensions/libGLcore.a...
> You don't appear to have any conflicting older drivers.  Now lets check
> if the new driver files are in place...
> Checking /usr/X11R6/lib/modules/drivers/nvidia_drv.o...
> Checking /usr/X11R6/lib/modules/extensions/libglx.so...
> Checking /usr/lib/libGL.so...
>         libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x4003e000)
> Checking /usr/lib/libGLcore.so.1...
> All the files seem to exist.  Now I'm going to see if your kernel
> module is loaded correctly...
>
> Here is what I don't understand:
>
> "the NVdriver kernel module does not seem to be loaded.  The 3D
> drivers will not work without it...please compile it for your
> kernel, set it up to insert the module on boot, then run
> this script again.
> Remember if you are having trouble compiling the module,
> try adding -D_LOOSE_KERNEL_NAMES to the Makefile."
>
> Now, I read your message and I removed the RPMS and then proceeded to do
> what you suggested regarding the TAR's, and this is what happened when I
> did the make installs:
>
> This is what happened when I did the command in the NVIDIA_kernel folder:
>
> [root@cs821261-a NVIDIA_kernel-1.0-1251]# make install
> rm -f nv.o os-interface.o os-registry.o Module-linux NVdriver
> cc -c -Wall -Wno-unknown-pragmas -Wno-multichar -O  -D__KERNEL__ -DMODULE
> -D_LOOSE_KERNEL_NAMES -D_X86_=1
> -Di386=1 -DUNIX -DLINUX -DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR
> -D_LOOSE_KERNEL_NAMES
> -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=1251  -I.
> -I/usr/src/linux/include nv.c
> In file included from nv.c:50:
> /usr/include/linux/modversions.h:1:2: #error Modules should never use
> kernel-headers system headers,
> /usr/include/linux/modversions.h:2:2: #error but headers from an
> appropriate kernel-source
> make: *** [nv.o] Error 1
> [root@cs821261-a NVIDIA_kernel-1.0-1251]# rpm -e NVIDIA_kernel
> error: removing these packages would break dependencies:
>         NVIDIA_kernel is needed by NVIDIA_GLX-1.0-1251
> [root@cs821261-a NVIDIA_kernel-1.0-1251]# rpm -e NVIDIA_GLX
> [root@cs821261-a NVIDIA_kernel-1.0-1251]# rpm -e NVIDIA_kernel
> [root@cs821261-a NVIDIA_kernel-1.0-1251]# make install
> rm -f nv.o os-interface.o os-registry.o Module-linux NVdriver
> cc -c -Wall -Wno-unknown-pragmas -Wno-multichar -O  -D__KERNEL__ -DMODULE
> -D_LOOSE_KERNEL_NAMES -D_X86_=1
> -Di386=1 -DUNIX -DLINUX -DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR
> -D_LOOSE_KERNEL_NAMES
> -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=1251  -I.
> -I/usr/src/linux/include nv.c
> In file included from nv.c:50:
> /usr/include/linux/modversions.h:1:2: #error Modules should never use
> kernel-headers system headers,
> /usr/include/linux/modversions.h:2:2: #error but headers from an
> appropriate kernel-source
> make: *** [nv.o] Error 1
>
> This is what happened when I did the same thing in the NVIDIA_GLX folder:
>
> [root@cs821261-a NVIDIA_GLX-1.0-1251]# make install
> Removing all old and conflicting files!
>       rm -f     //usr/lib/libGL.*
>       rm -f     //usr/lib/libGLcore.*
>       rm -f     //usr/X11R6/lib/modules/extensions/libGLcore.*
>       rm -f     //usr/X11R6/lib/modules/extensions/libglx.*
> Installing new drivers
>       install usr/lib/libGL.so.1.0.1251     //usr/lib
>       install usr/lib/libGLcore.so.1.0.1251 //usr/lib
>       install usr/X11R6/lib/modules/drivers/nvidia_drv.o
> //usr/X11R6/lib/modules/drivers
>       install usr/X11R6/lib/modules/extensions/libglx.so.1.0.1251
> //usr/X11R6/lib/modules/extensions
> /sbin/ldconfig -n //usr/lib
> cd //usr/lib/; ln -fs libGL.so.1.0.1251 libGL.so
> cd //usr/X11R6/lib/modules/extensions; \
>         ln -fs libglx.so.1.0.1251 libglx.so
> Installing documentation in //usr/share/doc/NVIDIA_GLX-1.0
>       mkdir -p //usr/share/doc/NVIDIA_GLX-1.0/usr/include
>       cp -r usr/include/* //usr/share/doc/NVIDIA_GLX-1.0/usr/include
>       cp -r usr/share/doc/* //usr/share/doc/NVIDIA_GLX-1.0
>
> Lastly I re-ran the test sh file, and I got the same message I had before
> when I had ran it after I installed the RPMS, if you want I can paste it to
> you again, but to save space I didn't this time.
>
> FYI I ran all these commands as root so I'm unsure what is going wrong.
>
> I appreciate your help in this matter.
>
> RGDS
>
> Curtis
>
> >Here is a snip of the nvidias own readme that you find from the same
> >section
> >of nvidias homepage there where you can download the tars.
> >This snip concerns the tar install prozess . I repeat: Use the tars not
> > the rpms and follow the instructions from THIS readme DONT use the
> > instructions that you find inside the tars!!! They are wrong.
> >
> >snip
> >
> >Installing/Upgrading by Tar file
> >--------------------------------
> >Instructions for the Impatient:
> >
> >         $ tar xvzf NVIDIA_kernel.tar.gz
> >         $ tar xvzf NVIDIA_GLX.tar.gz
> >         $ cd NVIDIA_kernel
> >         $ make install
> >         $ cd ../NVIDIA_GLX
> >         $ make install
> >
> >Instructions:
> >To install from tar file, unpack each file:
> >         $ tar xzf NVIDIA_kernel.tar.gz
> >         $ tar xzf NVIDIA_GLX.tar.gz
> >cd into the NVIDIA_kernel directory.  Type 'make install'.  This will
> >compile the kernel interface to the NVdriver, link the NVdriver, copy
> >the NVdriver into place, and attempt to insert the NVdriver into the
> >running kernel:
> >         $ cd NVIDIA_kernel
> >         $ make install
> >Next, move into the NVIDIA_GLX directory.  Type 'make install' -- this
> >will copy the files into place:
> >         $ cd ../NVIDIA_GLX
> >         $ make install
> >Note that the "make install" for each package will remove any previously
> >installed NVIDIA drivers.
> >         -----
> >(sec-03) EDITING YOUR XF86CONFIG FILE
> >=====================================
> >When XFree86 4.0 was released, it used a slightly different XF86Config
> >file syntax than the 3.x series did, and so to allow both 3.x and 4.x
> >versions of XFree86 to co-exist on the same system, it was decided that
> >XFree86 4.x was to use the configuration file "/etc/X11/XF86Config-4"
> >if it existed, and only if that file did not exist would the file
> >"/etc/X11/XF86Config" be used (actually, that is an over-simplification of
> >the search criteria; please see the XF86Config manpage for a complete
> >description of the search path).  Please make sure you know what
> >configuration file XFree86 is using.  If you are in doubt, look for a
> >line beginning with "(==) Using config file:" in the your XFree86 log
> >file ("/var/log/XFree86.0.log").  This README will use "XF68Config"
> >to refer to your configuration file, whatever it is named.
> >If you do not have a working XF86Config file, there are several ways
> >to start: there is a sample config file that comes with XFree86, and
> >there is a sample config file included with the NVIDIA_GLX package
> >(it gets installed in the /usr/share/doc tree).  You could also use a
> >program like 'xf86config'; some distributions provide their own tool
> >for generating an XF86Config file.  For more on XF86Config file syntax,
> >please refer to the manpage.
> >If you already have an XF86Config file working with a different driver
> >(such as the 'nv' driver), then all you need to do is find the relevant
> >Device section and replace the line:
> >         Driver "nv"
> >     with
> >         Driver "nvidia"
> >In the Module section, make sure you have:
> >         Load   "glx"
> >You should also remove the following lines:
> >
> >         Load  "dri"
> >         Load  "GLcore"
> >if they exist.  There are also numerous options that can be added to
> >the XF86Config file to fine-tune the NVIDIA XFree86 driver.  Please see
> >Appendix D for a complete list of these options.
> >Once you have configured your XF86Config file, you are ready to restart
> >X and begin using the accelerated OpenGL libraries.  After you restart X,
> >you should be able to run any OpenGL application and it will automatically
> >use the new NVIDIA libraries.  If you encounter any problems, please
> >see the troubleshooting section below...
> >
> >snip
> >
> >Details on http://www.nvidia.com/view.asp?IO=linux_readme_install
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

Reply via email to