PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Slackware 8.0 und Nvidia



MrIch
18.07.01, 21:05
Hallo!

Folgendes Problem

root@plinux011:/usr/local/src/NVIDIA_kernel-1.0-1251# make
rm -f nv.o os-interface.o os-registry.o Module-linux NVdriver
cc -c -Wall -Wno-unknown-pragmas -Wno-multichar -O -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -D_X86_=1 -Di386=1 -DUNIX -DLINUX -DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=1251 -I. -I/lib/modules/2.4.5/build/include nv.c
cc -c -Wall -Wno-unknown-pragmas -Wno-multichar -O -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -D_X86_=1 -Di386=1 -DUNIX -DLINUX -DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=1251 -I. -I/lib/modules/2.4.5/build/include os-interface.c
cc -c -Wall -Wno-unknown-pragmas -Wno-multichar -O -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -D_X86_=1 -Di386=1 -DUNIX -DLINUX -DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=1251 -I. -I/lib/modules/2.4.5/build/include os-registry.c
ld -r -o Module-linux nv.o os-interface.o os-registry.o
ld -r -o NVdriver Module-linux Module-nvkernel
size NVdriver
text data bss dec hex filename
524341 29280 52364 605985 93f21 NVdriver
depmod: *** Unresolved symbols in /lib/modules/2.4.5/kernel/video/NVdriver
/lib/modules/2.4.5/kernel/video/NVdriver: unresolved symbol __global_cli
/lib/modules/2.4.5/kernel/video/NVdriver: unresolved symbol tqueue_lock
/lib/modules/2.4.5/kernel/video/NVdriver: unresolved symbol __global_save_flags
/lib/modules/2.4.5/kernel/video/NVdriver: unresolved symbol __global_restore_flags
/lib/modules/2.4.5/kernel/video/NVdriver: insmod /lib/modules/2.4.5/kernel/video/NVdriver failed
/lib/modules/2.4.5/kernel/video/NVdriver: insmod NVdriver failed
make: *** [package-install] Error 255

Ich habe die Kernel Soruce für den Kernel 2.4.5 mitinstalliert, doch trotzdem kommt dieser Fehler!

[ 18. Juli 2001: Beitrag editiert von: MrIch ]

steff
18.07.01, 22:25
den gleichen fehler hab ich auch =( hab aber leider auch keine ahnung was das prob is =(

ALSO! bidde schnell ne antwort ( sind schon 2 die sie brauchen =) )

MrIch
19.07.01, 06:43
meiner Meinung nach, liegt es daran, dass die KEnel Header und so weiter Dateien nicht die Dateien sind, mit dem der Kernel unsprünglich erstellt wurde, ...

Doch wie soll man das Problem dann lösen?

Ich habe zwar gestern mal den Kenel 2.4.6 versucht zu komplimieren, doch dann kam immer ein Kernel panic, unable to mount root fs :(

chrizel
19.07.01, 12:53
hehe... ob ihrs glaubt, oder nicht: Ich habe das gleiche Problem...

chrizel

MrIch
19.07.01, 14:06
ist das Problem daduch zu lösen, indem man sich den Kernel 2.4.6 saugt und ihn komplimiert?

chrizel
19.07.01, 14:22
also ich habe mal beim slackware-forum unter slackware.com nachgeschaut, und gesucht... (nach "nvidia") anscheinend muss man wirklich den kernel neu kompilieren...

ich kann den standard-kernel (2.2...) nicht kompilieren... versuche jetzt 2.4...

ich bin mal gespannt, obs bei mir geht... den neuen kernel downzuloaden wäre mal einen versuch wert...

chrizel

chrizel
19.07.01, 15:33
so...

bei mir funktioniert es jetzt!

ich habe einfach den neuen (mitgelieferten) Kernel (2.4.5) kompiliert. bei mir gab es keine fehlermeldungen!

chrizel

MrIch
19.07.01, 17:56
ja, die haben wahrscheinlich eine kleine Änderung an dem Kernel vorgenommen, aber die Orginal Sourcen beigepackt, ...

Bei mit läuft 2.4.6, auch ohne probs, ...

[ 19. Juli 2001: Beitrag editiert von: MrIch ]