hat schon jemand den kernel-2.6.20-rc7 ( mit Realtime-Patch http://people.redhat.com/mingo/realtime-preempt/ rt-3 )
und nvidia-kernel-source 1.0.8776-4 (aus SID) zum kompilieren bekommen ?
ich habe merkwürdigerweise "Processor type and features/ Paravirtualization support" aktivieren
müssen, damit der Kernel selbst kompiliert.
den Kernel habe ich unter /usr/src/
liegen und dort auch die Datei "nvidia-kernel-source.tgz" entpackt, so
dass im Verzeichnis "/usr/src/modules/nvidia-kernel/" die
entsprechenden sourcen liegen.
bei
Code: Alles auswählen
make-kpkg kernel-image modules-image
Code: Alles auswählen
make CC=gcc-4.1 -C /usr/src/linux-2.6.20-rc7-rt3 SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
make[4]: Entering directory `/usr/src/linux-2.6.20-rc7-rt3'
CC [M] /usr/src/modules/nvidia-kernel/nv/nv.o
In file included from include/linux/list.h:8,
from include/linux/plist.h:77,
from include/linux/rtmutex.h:16,
from include/linux/rt_lock.h:13,
from include/linux/spinlock.h:116,
from include/linux/capability.h:45,
from include/linux/sched.h:46,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel/nv/nv.c:102: warning: 'kmem_cache_t' is deprecated
/usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nv_kern_open':
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: 'SA_INTERRUPT' undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel/nv/nv.c:1809: error: 'SA_SHIRQ' undeclared (first use in this function)
make[5]: *** [/usr/src/modules/nvidia-kernel/nv/nv.o] Fehler 1
make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Fehler 2
hat gms erwähnt, dass man CONFIG_HIGHPTE ausschalten soll.
in meiner Config http://nopaste.debianforum.de/5016 ist es auch nicht definiert.
dann habe ich wie im thread
http://www.nvnews.net/vbulletin/showthread.php?t=85107
erwähnt in nv.c
Code: Alles auswählen
"SA_INTERRUPT | SA_SHIRQ"
Code: Alles auswählen
"IRQF_DISABLED | IRQF_SHARED"
und weiter gehts: jetzt meckert er
Code: Alles auswählen
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module nVidia.ko uses GPL-only symbol 'paravirt_ops'
make[5]: *** [__modpost] Fehler 1
kommt derselbe Fehhler).
Sind die nVidia-Treiber jetzt mit dem GPL-Fluch belegt, oder kann man sie noch kompilieren?
fragend
Johannes