PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Failed to initialize NVdriver kernel module !!


dr-klabuse
07.02.02, 19:51
Hi

Ich benutze Mandrake 8.1 und eine TNT2 M64. Die module scheinen geladen worden zu sein, aber ich bekomme jedesmal "failed to initialize NVdriver kernel module" wenn X starte.

Ein auszug aus dem Xfree log:

XFree86 Version 4.1.0 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 2 June 2001
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)
Build Operating System: Linux 2.4.8-5mdkenterprise i686 [ELF]
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Feb 7 16:06:10 2002
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "layout1"
(**) |-->Screen "screen1" (0)
(**) | |-->Monitor "Generic|Hochfrequenz SVGA, 1024×768 bei 70 Hz"
(**) | |-->Device "RIVA TNT2"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
....
(--) PCI:*(1:5:0) NVidia Riva Ultra 64 rev 21, Mem @ 0xee000000/24, 0xe2000000/25, BIOS @ 0xefef0000/16
....
(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.2313
Module class: XFree86 Video Driver
....
(II) NVIDIA XFree86 Driver 1.0.2313 Tue Nov 27 12:06:20 PST 2001
(II) NVIDIA: NVIDIA driver for: RIVA TNT, RIVA TNT2/TNT2 Pro,
RIVA TNT2 Ultra, Vanta, RIVA TNT2 Model 64/Model 64 Pro,
Aladdin TNT2, GeForce 256, GeForce DDR, Quadro, GeForce2 MX/MX 400,
GeForce2 MX 100/200, GeForce2 Go, Quadro2 MXR/Quadro2 Go,
GeForce2 GTS/GeForce2 Pro, GeForce2 Ti, GeForce2 Ultra, Quadro2 Pro,
NV17, NV17, NV17, NV17, NV17M, NV17M, NV17GL, NV17GL, NV17GL,
NV17M-GL, GeForce2 Integrated GPU, GeForce3, GeForce3 Ti 200,
GeForce3 Ti 500, Quadro DCC
(II) Primary Device is: PCI 01:05:0
(--) Assigning device section with no busID to primary device
(--) Chipset RIVA TNT2 Model 64/Model 64 Pro found

....
(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.1.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.4
(**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xE2000000
(--) NVIDIA(0): MMIO registers at 0xEE000000
(EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

und noch ein auszug aus der XF86Config-4:

...
Section "Module"

# This loads the DBE extension module.

Load "dbe"

Load "glx"

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.

SubSection "extmod"
#Option "omit xfree86-dga"
EndSubSection

# This loads the Type1 and FreeType font modules

Load "type1"
Load "freetype"
EndSection
...
Section "Device"
Identifier "Generic VGA"
Driver "vga"
EndSection

Section "Device"
Identifier "RIVA TNT2"
VendorName "Unknown"
BoardName "Unknown"
Driver "nvidia"
# Driver "nv"
VideoRam 32768
# Clock lines


# Uncomment following option if you see a big white block
# instead of the cursor!
# Option "sw_cursor"

Option "DPMS" "on"
EndSection
...

Was mache ich falsch. Meines wissens habe ich die richtigen rpm gezogen. ich kann ausserdem das NVdriver modul per modprobe laden, doch startx funzt nicht.
Ich habe ausserdem einen irq konflikt mit meiner soundkarte (irq 11). Meine tnt2 und mein scsi controller benutzen ebenfalls irq 11. Allerdings bekommt nur die Soundkarte eine Fehlermeldung. Der Xserver funktioniert übrigens mit den normalen nv treibern. Könnte die Ursache der irqkonflikt sein, und wenn ja wie löse ich das Problem.

Bitte helft mir. wäre echt nett.

Vielen Dank schonmal

Der Doc

Distri: Mandrake 8.1
Kernel: 2.4.8-26mdk
XFree: 4.1.0

romulus23
08.02.02, 08:32
Schonmal probiert den AGP Treiber zu wechseln? Also entweder gar kein AGP oder den Kernel AGPGART oder den NVIDIA eigenen AGPGART?

Das änderst du durch einen Eintrag in deiner XFree Konfig-Datei, den genauen Eintrag weiss ich grad nicht, musst du mal schauen.

Ansonsten würde es evtl. auch was bringen, wenn du versuchen würdest, deiner Grafikkarte einen exklusiven IRQ zuzuweisen. Normalerweise sollte das IRQ Sharing unter Linux eigentlich kein Problem sein. Meine NVIDIA Karte shared sich den IRQ auch mit irgendwas, funktioniert ohne Probleme. Aber man weiss ja nie.

Wenn du es nicht hinbekommst, kannst du ja auch mal versuchen die SCSI Karte temporär auszubauen, wenn da nicht grad die Linux Platte dranhängt.