On Saturday, 25 Jan 2003, [EMAIL PROTECTED] wrote:

> Hi, 
> I am using Redhat 7.3 on AthlonXP 1900+ in A7N266-VM motherboard with 128MB DDR, 
>samtron 56v monitor.... 
> 
> My X Server fails to start. It stops with the error... 
> "NVIDIA(0): Failed to initialize the NVdriver kernel module!"................... 
<snip even more dots>
> I have installed the following rpm's 
> -NVIDIA_kernel-1.0-3123.rh73up.athlon.rpm 
> -NVIDIA_GLX-1.0-3123.i386.rpm 
<snip>
> also i have made the relevant changes in the XF86Config-4 file as per the install 
>instructions... 
>  
> Attached is the XFree86 log file for your reference..
<snip>
> Module Loader present
> Markers: (--) probed, (**) from config file, (==) default setting,
>          (++) from command line, (!!) notice, (II) informational,
>          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/XFree86.0.log", Time: Fri Jan 24 21:45:36 2003
> (==) Using config file: "/etc/X11/XF86Config-4"
> (==) ServerLayout "XFree86 Configured"
> (**) |-->Screen "Screen0" (0)
> (**) |   |-->Monitor "Samsung Samtron 55v"
> (**) |   |-->Device "NVIDIA GeForce 2 MX (generic)"
<snip>
> (II) LoadModule: "glx"
> (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
> (II) Module glx: vendor="NVIDIA Corporation"
>       compiled for 4.0.2, module version = 1.0.3123
>       Module class: XFree86 Server Extension
>       ABI class: XFree86 Server Extension, version 0.1
> (II) Loading extension GLX
<snip>
> (II) LoadModule: "nvidia"
> (II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
> (II) Module nvidia: vendor="NVIDIA Corporation"
>       compiled for 4.0.2, module version = 1.0.3123
>       Module class: XFree86 Video Driver
<snip>
> (II) NVIDIA XFree86 Driver  1.0-3123  Tue Aug 27 16:00:08 PDT 2002
> (II) NVIDIA: NVIDIA driver for: RIVA TNT, RIVA TNT2, Vanta,
>       RIVA TNT2 Ultra, RIVA TNT2 Model 64, Aladdin TNT2, GeForce 256,
>       GeForce DDR, Quadro, GeForce2 MX/MX 400, GeForce2 MX 100/200,
>       Quadro2 MXR/EX/Go, GeForce2 Integrated GPU, GeForce2 GTS,
>       GeForce2 Ti, GeForce2 Ultra, Quadro2 Pro, GeForce4 MX 460,
>       GeForce4 MX 440, GeForce4 MX 420, Quadro4 500/550 XGL,
>       Quadro4 200/400 NVS, NV18, NV18 , NV18  , NV18, NV18GL, NV18GL ,
>       NV18GL  , 0x01F0, GeForce3, GeForce3 Ti 200, GeForce3 Ti 500,
>       Quadro DCC, GeForce4 Ti 4600, GeForce4 Ti 4400, GeForce4 Ti 4200,
>       Quadro4 900 XGL, Quadro4 750 XGL, Quadro4 700 XGL, NV28, NV28 ,
>       NV28GL, NV28GL , GeForce2 Go, GeForce4 440 Go, GeForce4 420 Go,
>       GeForce4 420 Go 32M, GeForce4 460 Go, GeForce4 440 Go 64M,
>       GeForce4 410 Go 16M, Quadro4 500 GoGL
> (II) Primary Device is: PCI 02:00:0
> (--) Assigning device section with no busID to primary device
> (--) Chipset GeForce2 Integrated GPU found
<snip>
> (EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
> (EE) NVIDIA(0):  *** Aborting ***
> 
> Fatal server error:
> AddScreen/ScreenInit failed for driver 0


Here is a diagnosis which was offered by someone else earlier this week:

> Seems You have troble with kernel module.
> Try> /sbin/modprobe -v NVdriver         
> if will not work, then download NVIDIA_kernel-1.0-2880.tar.gz and compile
> kernel module manualy.  ([EMAIL PROTECTED]) 


First, see if the NVIDIA kernel module is actually loaded, using a command
like:
        /sbin/lsmod

If the output from this command does not contain a line beginning with
something like "nvidia", then the kernel module is NOT loaded.

At this point, you probably want to execute something like the `modprobe'
command given above (IIRC, something like `insmod nvidia.o' might work
as well).

If you get sick of manually loading the kernel module each and every time,
read the man-pages for the `insmod' and `modprobe' commands, to find out
how files like `/etc/modules.conf' work on your system.


Last, but by no means least, here's the relevant item from the "Frequently
Asked Questions" section of the "NVIDIA Accelerated Linux Driver Set README
& Installation Guide":

| Q: My X server fails to start, and my XFree86 log file contains the error:
| 
|    "(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!"
| 
| A: Nothing will work if the NVIDIA kernel module doesn't function
|    properly.  If you see anything in the X log file like "(EE) NVIDIA(0):
|    Failed to initialize the NVIDIA kernel module!" then there is
|    most likely a problem with the NVIDIA kernel module.  First, you
|    should verify that if you installed from rpm that the rpm was built
|    specifically for the kernel you are using.  You should also check
|    that the module is loaded ('/sbin/lsmod'); if it is not loaded try
|    loading it explicitly with 'insmod' or 'modprobe' (be sure to exit the
|    X server before installing a new kernel module).  If you receive errors
|    about unresolved symbols, then the kernel module has most likely been
|    built using header files for a different kernel revision than what
|    you are running.  You can explicitly control what kernel header files
|    are used by building the NVIDIA kernel module from the NVIDIA_kernel
|    tar file with: 'make install SYSINCLUDE=/path/to/kernel/headers'.
| 
|    Please note that the convention for the location of kernel header
|    files changed approximately at the time of the 2.4.0 kernel release,
|    as did the location of kernel modules.  If the kernel module fails to
|    load properly, modprobe/insmod may be trying to load an older kernel
|    module (assuming you've upgraded).  cd'ing into the directory with
|    the new kernel module and doing 'insmod ./nvidia.o' may help.
| 
|    Another cause may be that the /dev/nvidia* device files may be missing.
| 
|    Finally, the NVIDIA kernel module may print error messages indicating
|    a problem -- to view these messages please check /var/log/messages, or
|    wherever syslog is directed to place kernel messages.  These messages
|    are prepended with "NVRM".


                                                         Jimmy.

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to