PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : XServer vergisst Einstellungen


Olodin
2002-03-30, 14:47:30
Ich hab folgendes Problem:

Weil ich mir eine neue Grafikkarte gekauft habe (Geforce 4 MX 440) habe ich den neusten NVIDIA Linux Treiber (2802) installiert und auch gleich die XFree86 Version auf 4.2.0 gepudated.

Bei beiden war die Installation erfolgreich, dacht ich zumindest. Nach der Installation von XFree86 (ohne Fehlermeldung) hab ich den NVIDIA Treiber (Kernel Sources, nicht RPM) installiert, auch ohne Fehlermeldung. Danach den XServer gestartet und alles läuft ohne Probleme.
Allerdings sieht das ganze nach einem reboot anders aus. Da bricht nämlich der Start des XServers mit der Fehlermeldung ab, das er den NVIDIA Treiber nicht starten konnte (module konnte nicht gestartet werden).

Hat irgendjemand ne Ahnung, was da schief läuft?

metallex
2002-03-30, 16:22:45
Was für ne Linux Distribution nutzt du?

Olodin
2002-03-30, 17:02:38
Mandrake 8.1

metallex
2002-03-30, 17:19:53
Hast du mal die einstellungen in der xfree86.conf gecheckt?
Vielleicht auch mal Den Nvidia Treiber neu installieren!

Olodin
2002-03-30, 17:32:30
Die Einstellungen in der XFree86-4 sind alle ok, als Treiber ist auch der NVIDIA eingetragen.

Komisch ist: Nach einem Reboot geht es nicht mehr, installiere ich aber dann den NVIDIA Treiber einfach neu, dann läuft es perfekt..., aber eben nur bis zum nächsten Reboot.

metallex
2002-03-30, 17:35:51
Originally posted by Olodin
Die Einstellungen in der XFree86-4 sind alle ok, als Treiber ist auch der NVIDIA eingetragen.

Komisch ist: Nach einem Reboot geht es nicht mehr, installiere ich aber dann den NVIDIA Treiber einfach neu, dann läuft es perfekt..., aber eben nur bis zum nächsten Reboot.

mmhhh.... Ist wirklich sehr Putzig!!

ow
2002-03-30, 18:30:45
Du musst das NV Kernelmodul automatisch laden beim Booten von Linux.

Oder machst jedesmal ein "modprobe NVdriver" vorm Starten des X-Servers.

Fürs automatische Laden muss der Eintrag

"alias char-major-195 NVdriver"

in /etc/modules.conf (oder conf.modules)

stehen.

metallex
2002-03-30, 18:35:35
Originally posted by ow
Du musst das NV Kernelmodul automatisch laden beim Booten von Linux.

Oder machst jedesmal ein "modprobe NVdriver" vorm Starten des X-Servers.

Fürs automatische Laden muss der Eintrag

"alias char-major-195 NVdriver"

in /etc/modules.conf (oder conf.modules)

stehen.

Trägt der das nicht automatich ein?

Kann mich nicht erinnern das ich das damals bei meiner GF2 eigetragen habe!

Olodin
2002-03-30, 18:58:27
Komisch, in der modules.conf ist ein Eintrag während der Installation gemacht worden:

'alias /dev/nvidia/* NVdriver'

der aber scheinbar nicht geht. Vor allem, weil es das Verzeichnis /dev/nvidia gar nicht gibt.

Mit 'modprobe NVdriver' kann ich das Modul manuell starten, der Eintrag

'alias char-major-195 NVdriver'

in der modules.conf hat leider keinen Effekt.

ow
2002-03-30, 19:03:12
Originally posted by metallex


Trägt der das nicht automatich ein?

Kann mich nicht erinnern das ich das damals bei meiner GF2 eigetragen habe!


Unter SuSE auf jeden Fall ja, hab 7.0 mit derzeit XFree4.0.3.

metallex
2002-03-30, 19:06:10
Originally posted by ow



Unter SuSE auf jeden Fall ja, hab 7.0 mit derzeit XFree4.0.3.

Tja, SuSE ist und bleibt das beste :D

Matrix316
2002-03-30, 20:02:46
Bei modules steht auch load glx ? (so ähnlich)

Unregistered
2002-03-30, 22:28:25
Originally posted by Olodin
Komisch, in der modules.conf ist ein Eintrag während der Installation gemacht worden:



'alias /dev/nvidia/* NVdriver'



der aber scheinbar nicht geht. Vor allem, weil es das Verzeichnis /dev/nvidia gar nicht gibt.



Mit 'modprobe NVdriver' kann ich das Modul manuell starten, der Eintrag



'alias char-major-195 NVdriver'



in der modules.conf hat leider keinen Effekt.


Mach mal ein "depmod -a".

Olodin
2002-03-31, 17:57:15
Originally posted by Matrix316
Bei modules steht auch load glx ? (so ähnlich)

Ja steht da. Die Einträge in der XFree86 Conf sollen ja auf das geladene Kernelmodul zugreifen, aber eben das wird nicht beim OS Start mitgeladen. Wenn ichs per hand lade und den XServer starte, geht alles ohne Probleme


Originally posted by Unregistered
Mach mal ein "depmod -a".

Hab ich gemacht, ändert aber nichts. Scheinbar wurde das NVIDIA Modul in irgendein krummes Verzeichnis gespeichert.

ow
2002-03-31, 18:34:41
Der Nvdriver sollte irgendwo unter /lib/modules/... stehen.


Such den am besten mal:

find / -name NV*

Olodin
2002-04-01, 12:04:30
So, geschafft.
Neben der 'modules.conf' gabs auch noch ne 'modules'. In der hab ich einfach ne Zeile mit 'NVdriver' eingetragen und schon gings. Danke an alle für die Hilfe!