S
supersucker
Foren Gott
[Edit]
Mir ist auch gerade aufgefallen, das der Titel saublöd ist, "dauerhaft entladen" meint ja eigentlich "nicht laden", vllt. kann das ein Mod noch ändern. Und evtl. noch eine Lösung preisgeben.......
[/Edit]
Hallo zusammen,
hab mir - um beryl zu nutzen - die neuesten nvidia-Treiber manuell installiert.
Das klappt auch soweit alles ohne Probleme bis auf eine Sache:
Bei jedem reboot schmiert mein X-Server ab mit der Meldung:
Ok, also falsches bzw. altes Modul geladen.
Ein
und ich hab mein X wieder....dummerweise muss ich das halt bei jedem Reboot machen was natürlich auf Dauer kein Zustand sein kann.
Nach dem Abschmieren des X-Servers zeigt ein
nur "nvidia", sonst nichts was mit nvidia zu tun hat.
Folgende nvidia-kernel-module sind vorhanden:
In der /etc/modules steht ausser "lp" nichts drin....und in /etc/modprobe.d/ stehen folgende files:
Deshalb nun meine Fragen:
1. Wie finde ich raus welches "falsche" Kernelmodul am Anfang geladen wird?
2. Warum funktioniert dieses absurde
überhaupt? Woher nimmt denn das system beim reinserten die Information das es nicht das Modul nehmen soll welches ich ein Befehl vorher entladen habe?
3. Wie mache ich es das beim start von X gleich das richtige Modul geladen wird und das falsche eben nicht?
Ich mein ich könnte auch einfach nach und nach alle *nvidia.ko Files aus /lib/... schmeissen und das halt dann blacklisten, aber das ist ja keine richtige Lösung.....
Danke für alle Tips!
Mir ist auch gerade aufgefallen, das der Titel saublöd ist, "dauerhaft entladen" meint ja eigentlich "nicht laden", vllt. kann das ein Mod noch ändern. Und evtl. noch eine Lösung preisgeben.......
[/Edit]
Hallo zusammen,
hab mir - um beryl zu nutzen - die neuesten nvidia-Treiber manuell installiert.
Das klappt auch soweit alles ohne Probleme bis auf eine Sache:
Bei jedem reboot schmiert mein X-Server ab mit der Meldung:
Code:
Error: Api Mismatch: The nvidia kernel moule has the version 1.0-8.. but this x-module has the version 1-0.9...
Ok, also falsches bzw. altes Modul geladen.
Ein
Code:
modprobe -r nvidia
modprobe nvidia
/etc/init.d/gdm start
und ich hab mein X wieder....dummerweise muss ich das halt bei jedem Reboot machen was natürlich auf Dauer kein Zustand sein kann.
Nach dem Abschmieren des X-Servers zeigt ein
Code:
lsmod | grep -i nv
nur "nvidia", sonst nichts was mit nvidia zu tun hat.
Folgende nvidia-kernel-module sind vorhanden:
Code:
find /lib/ -type f -name *.ko | grep -i nvidia
/lib/modules/2.6.17-10-generic/kernel/drivers/char/agp/nvidia-agp.ko
/lib/modules/2.6.17-10-generic/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.17-10-generic/kernel/drivers/video/nvidia.ko
/lib/modules/2.6.17-10-generic/volatile/nvidia_legacy.ko
/lib/modules/2.6.17-10-generic/volatile/nvidia.ko
/lib/modules/2.6.17-10-386/kernel/drivers/char/agp/nvidia-agp.ko
/lib/modules/2.6.17-10-386/kernel/drivers/video/nvidia/nvidiafb.ko
In der /etc/modules steht ausser "lp" nichts drin....und in /etc/modprobe.d/ stehen folgende files:
Code:
-rw-r--r-- 1 root root 4360 2006-07-05 04:01 aliases
-rw-r--r-- 1 root root 1690 2006-08-30 05:50 alsa-base
drwxr-xr-x 2 root root 4096 2006-10-25 15:27 arch
lrwxrwxrwx 1 root root 9 2006-12-17 20:24 arch-aliases -> arch/i386
-rw-r--r-- 1 root root 741 2006-07-05 04:01 blacklist
-rw-r--r-- 1 root root 628 2006-07-05 04:01 blacklist-framebuffer
-rw-r--r-- 1 root root 156 2006-08-30 05:50 blacklist-modem
lrwxrwxrwx 1 root root 41 2006-12-17 20:24 blacklist-oss -> /lib/linux-sound-base/noOSS.modprobe.conf
-rw-r--r-- 1 root root 567 2006-07-05 04:01 blacklist-pata
-rw-r--r-- 1 root root 38 2006-09-11 00:56 blacklist-scanner
-rw-r--r-- 1 root root 838 2006-07-05 04:01 blacklist-watchdog
-rw-r--r-- 1 root root 484 2006-10-20 20:03 bluez
-rw-r--r-- 1 root root 53 2006-10-15 21:30 ibm_acpi.modprobe
-rw-r--r-- 1 root root 205 2006-10-20 04:45 ipw3945
-rw-r--r-- 1 root root 299 2006-07-05 04:01 isapnp
-rw-r--r-- 1 root root 234 2006-10-20 04:45 lrm-video
-rw-r--r-- 1 root root 29 2006-10-09 15:33 nvidia-kernel-nkc
-rw-r--r-- 1 root root 173 2006-07-05 04:01 options
-rw-r--r-- 1 root root 41 2006-10-15 21:30 toshiba_acpi.modprobe
Deshalb nun meine Fragen:
1. Wie finde ich raus welches "falsche" Kernelmodul am Anfang geladen wird?
2. Warum funktioniert dieses absurde
Code:
modprobe -r nvidia
modprobe nvidia
überhaupt? Woher nimmt denn das system beim reinserten die Information das es nicht das Modul nehmen soll welches ich ein Befehl vorher entladen habe?
3. Wie mache ich es das beim start von X gleich das richtige Modul geladen wird und das falsche eben nicht?
Ich mein ich könnte auch einfach nach und nach alle *nvidia.ko Files aus /lib/... schmeissen und das halt dann blacklisten, aber das ist ja keine richtige Lösung.....
Danke für alle Tips!
Zuletzt bearbeitet: