Am Sonntag, 3. August 2003 13:46 schrieb Thomas Hertweck:
[...] OK, prinzipiell hast Du das richtig gemacht. Aber: das Modul nvidia.o weist "unresolved symbols" auf. Ich vermute, das liegt daran, dass Du nicht mehr den Original-SuSE-Kernel von der 8.1 hast, sondern einen per YOU gepatchten Kernel o.ae. Module mit "unresolved symbols" koennen nicht geladen werden, insofern ist es kein Wundern, wenn eine Konfiguration mit sax2 dann schief laeuft. Das vorcompilierte Modul aus dem RPM passt so gesehen nicht mehr zu Deinem neuen Kernel.
Schau mal unter /usr/src/, ob es ein Verzeichnis kernel-modules und darin ein Verzeichnis nv_glx gibt. Dort liegen die "Quellen" des NVIDIA-Kernel-Moduls. Installiere die zu Deinem momentan laufenden Kernel passenden Quellen, konfiguriere sie per "make cloneconfig", "make dep" und ueberpruefe, dass der Link /usr/src/linux auf das korrekte Verzeichnis mit diesen Kernel- quellen zeigt. Dann fuehrst Du im Verzeichnis mit den NVIDIA- "Quellen" ein "make clean" und dann ein "make" (oder "make install", das weiss ich leider nicht auswendig) aus. Anschlies- send solltest Du ein "depmod -a" durchfuehren und versuchen, das Modul per "modprobe nvidia" zu laden... Das sollte dann hoffent- lich gehen. Dann kannst Du versuchen, per sax2 eine Konfigu- ration zu finden bzw. dann sollte die alte Konfiguration wieder laufen.
Aber Achtung: Frueher hies das NVIDIA-Modul NVdriver, inzwischen heisst es nvidia. Schaue, dass in der /etc/module.conf das nun richtige Modul genannt ist!
Danke. Ich werde es demnächst mal ausprobieren. Ich habe vorerst, entgegen den Empfehlungen auf der nvidia Seite, die Treiber mit dem run- Skript installiert. Während der Installation teilte mir das Programm mit, dass die Kernel bindings fehlen und sie neu erstellt werden. Sax2 funktioniert tatsächlich nicht, aber die Treiber laufen ohne Probleme. Da man ja nicht so oft etwas daran ändert, kann ich erst mal damit leben. Rein aus interesse werde ich, wenn ich wieder Zeit habe (vermutlich nächstes Wochenende), deine Lösung ausprobieren (man will ja auch was lernen). Gruß Jean-Marc