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