Re: nvidia-kernel-source und 2.6.5
Hallo
Björn Schmidt (<bj-schmidt@uni-paderborn.de>) wrote:
> Michael Unterkalmsteiner wrote:
>> ich versuche grad auf den 2.6er Kernel umzusteigen und habe Probleme
>> mit dem Nvidia-Treiber. Ich habe mir das Saource-Paket mittels
>> apt-get geholt, nach /usr/src/modules extrahiert und folgendermaßen
>> kompiliert:
>>
>> make-dpkg --revision=custom.1.2 modules_image
>> [custom.1.2 entspricht der Revision des laufenden Kernels]
>>
>> Ein dpkg --contents
>> nvidia-kernel-2.6.5_1.0.6111-1+custom.1.2_i386.deb ergibt u.a:
>> -rw-r--r-- root/root 5183947 2004-09-08 13:44:02
>> ./lib/modules/2.6.5/nvidia/nvidia.o
>>
>> Müsste die Endung nicht .ko sein. Ich denke, hier wurde gar kein
>> Modul für den 2.6.5 gebaut. Kann mir hier jemand weiterhelfen?
Das ist in der Tat etwas seltsam. Von wo aus hast Du make-kpkg denn
aufgerufen?
> Ja, Deine /usr/include/linux/* sind wahrscheinlich noch vom 2.4er
> Kernel. Da ist ein Wechsel angebracht...
Der Treiber sollte gegen die Header des /benutzten/ Kernels gebaut
werden, nicht gegen die in /usr/include. Deshalb:
kernel-headers-$(uname -r) installieren, oder, falls das mit den
aktuellen nvidia-Treibern nicht (mehr) funktioniert,
kernel-source-2.6.5.
Meine Quellen sind in /usr/src/kernel-source-2.6.8, EXTRAVERSION im
Makefile .1, Kernelversion ist 2.6.8.1-custom. Ich übersetze den
Treiber mit
cd /usr/src/kernel-source-2.6.8
make-kpkg --rootcmd fakeroot --revision 1.0 --append-to-version -custom
modules_image
Grüße
Andreas Janssen
--
Andreas Janssen <andreas.janssen@bigfoot.com>
PGP-Key-ID: 0xDC801674 ICQ #17079270
Registered Linux User #267976
http://www.andreas-janssen.de/debian-tipps.html
Reply to: