PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NVdriver nach booten wieder weg


DrJekyll
09.06.02, 15:45
Hallo

Ich habe nun aus meinem Notebook ein Linux-only-Notebook gemacht, und es dafür mal von Grund auf neu installiert. Nun habe ich auch wie bei der vorigen Linuxinstallation auch die NVidia-Treiber genommen, installiert und mich eines schönen KDE-3.0.1 erfreut. Das ganze System lief einwandfrei, wie eh und je. Na ja, der Tag neigte sich dem Ende, Notebook runter gefahren, am nächsten Tag wieder hoch gefahren, und nu war plötzlich der NVdriver nicht mehr zu initialisieren. Aha. Geguckt, gemacht, getan, kann aber nix finden. Meine NVdriver scheinen immer nur eine Sitzung zu überleben, nach jedem booten muss ich die erst neu installieren, damit es läuft, und dann läuft es auch gewohnt gut. Hier noch mal die Fehlermeldung vor dem neu installieren:

(EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
> (EE) NVIDIA(0): *** Aborting ***
...
> (EE) Screen(s) found, but none have a usable configuration.

Kann mir jemand sagen, wie datt kommt???

LFS-3.3, Treiber haben die Version 1.0-2880

Danke schon mal

ml
09.06.02, 15:51
Ich nehme an, dass der NVdriver nicht automatisch beim Hochfahren geladen wird!

Mach mal insmod NVdriver anstatt ihn neuzuinstallieren!

Welche Distri hast denn?

DrJekyll
09.06.02, 21:22
Hallo

Ich benutze ein Linux-From-Scratch-System, Version 3.3, dazu Kernel 2.4.18, Xfree-4.2.0 und KDE-3.0.1.
Tja, der Treiber scheint wirklich nicht automatisch geladen zu werden, ein insmod NVdriver funktioniert ganz normal, und so habe ich mir erst mal mit einem Zwei-Zeilen-Script geholfen, indem eigentlich nur:
insmod NVdriver
startx
steht. Nicht besonders elegant, aber es macht seinen Job.

Aber wie mache ich das wieder, das das NVdriver-Modul automatischgeladen wird sobald ich X starte????????????

ml
09.06.02, 21:29
Hi,

Probier mal in die /etc/modules.conf

alias /dev/nvidia* NVdriver

einzutragen!

Trillian
09.06.02, 21:30
RTFM
Wozu heisst die README wohl README?
Das ist englisch und bedeutet "Lies mich"

/etc/modules.conf:
alias char-major-195 NVdriver

DrJekyll
09.06.02, 22:37
In der Readme steht davon bloß nüscht drin. Kannst ja auch mal rein gucken:
How to build the NV driver module using the os interface source kit.

This directory contains the source code and header files for the
parts of the NV driver that use the Linux kernel api.

Since the Linux kernel does not support a binary driver interface, we
provide for rebuilding these files on the target machine (or distribution)
and then linking with the binary version of the NV kernel driver.

$ make

This will produce one of the following files depending on the system
include directory used to do the build:

NVdriver: which is the installable kernel driver module for
single processor Linux systems

If you want to build NVdriver for a system other than the compiling
system, then you'll need to run the make as:

$ make SYSINCLUDE=/src/kern/my-smp-kernel/include

to generate an NVdriver that will work on the kernel whose include
files are in /src/kern/my-smp-kernel/include. This kernel must
have been completely configured (make menuconfig dep).

Das ist die aus dem Kernel-Modul.
Na ja, wie dem auch sei, ich habe die modules.conf angelegt, alias char-major-195 NVdriver reingeschrieben, und siehe da, es klappt. Bloß verstanden habe ich die Zeile zuerst nicht, bis mir dann aufgegangen ist, das sich char-major-195 nach einer character-device-Hauptgruppe anhört, also hab ich mal nach gesehen, und siehe da, das sind ja die nvidia-devices.
Toll, schon wieder was dazu gelernt.

Nu läuft alles, ich weiß sogar warum, und so kann ich jetzt endlich schlafen gehen.
Danke noch mal.

DerLipper[TuX]
10.06.02, 13:57
wir meinen das README aus dem NVIDIA_GLX Modul und nicht das README ausm Kernel-Treiber Paket.

Ciao,
Marko