nvidia telepitesi problema

Fórumok

Hali!
Felrektam az nvidia-kernel source-t.
MAKEFLAGS="CC=gcc-3.4" make-kpkg modules_image
Az allabi hibauzenetet adja.

NVIDIA: calling KBUILD...
make CC=gcc-3.4 -C /usr/src/linux SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
make[4]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /usr/src/modules/nvidia-kernel/nv/os-interface.o
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:46,
from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:522,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:69,
from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26:
include/asm/io.h: In function `check_signature':
include/asm/io.h:258: warning: wrong type argument to increment
In file included from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26:
/usr/src/modules/nvidia-kernel/nv/nv-linux.h:239:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
/usr/src/modules/nvidia-kernel/nv/nv-linux.h:267:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
/usr/src/modules/nvidia-kernel/nv/nv-linux.h:646:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!"
/usr/src/modules/nvidia-kernel/nv/os-interface.c:667:5: warning: "DEBUG" is not defined
/usr/src/modules/nvidia-kernel/nv/os-interface.c:679:5: warning: "DEBUG" is not defined
/usr/src/modules/nvidia-kernel/nv/os-interface.c:1266:5: warning: "DEBUG" is not defined
/usr/src/modules/nvidia-kernel/nv/os-interface.c: In function `os_set_mlock_capability':
/usr/src/modules/nvidia-kernel/nv/os-interface.c:1284: error: structure has no member named `rlim'
make[5]: *** [/usr/src/modules/nvidia-kernel/nv/os-interface.o] Error 1
make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
make[4]: Leaving directory `/usr/src/linux-2.6.16'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[3]: *** [module] Error 1
make[3]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
make[2]: *** [build-stamp] Error 2
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
Module /usr/src/modules/nvidia-kernel failed.
Hit return to Continue

A gyari kernellel sem fordult le.
Ha az nvidia sajat NVIDIA-Linux-x86-1.0-8178-pkg1.run
....
include/asm/io.h: In function `check_signature':
include/asm/io.h:258: warning: wrong type argument to increment
In file included from /tmp/selfgz6529/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv/os-interface.c:26:
/tmp/selfgz6529/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv-linux.h:677:2:
warning: #warning "conftest.sh failed, assuming remap_page_range(4)!"
/tmp/selfgz6529/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c: In
function `os_set_mlock_capability':
/tmp/selfgz6529/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c:137
5: error: structure has no member named `rlim'
make[3]: *** [/tmp/selfgz6529/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-i
nterface.o] Error 1
make[2]: *** [_module_/tmp/selfgz6529/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
/nv] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [mdl] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.

Gugliztam, wikiztem de nem talatam megoldast.

Hozzászólások

Felraktam csomagbol ubuntu,hu utmutatasa szerint, s semmi nem mukxi pedig mar van vagy 3 kernel :), de egyikkel sem megy. Az nvidia-gls.. enable nem csinal szerintem semmit, legalabbis az /etc/X11/xorg.conf nem valtozott.
Otlet??

A következő csomagokat kell telepítened nvidia-glx elött:
-linux-restricted-modules
-nvidia-kernel-common
-linux-headers

Ternészetesen saját kernel verziódhoz!

Fejlemenyek: megprobalom leirni, hogy mit is csinaltam pontosan. Ha valami nagy hulyeseget, akkor szoljatok.
Rendszer KUBUMTU BREEZY.
1.Letoltotem a DAPPER csomagjai kozul:
linux-source-2.6.15_2.6.15-19.29_all.deb
nvidia-kernel-source_1.0.8178+2.6.15.7-3_i386.deb
2.Majd dpkg -i installaltam
3.Kicsomagoltam a /usr/src-be
/usr/src/linux-source-2.6.15
/usr/src/modules
4.ln -s /usr/src/linux-source-2.6.15 /usr/src/linux
5.cd /usr/src/linux
6.make menuconfig
itt mindent hagytam defaulton.
7.MAKEFLAGS="CC=gcc-3.4" make-kpkg modules_image
8.!!! Ez nem sikerul deb csomag helyett az alabbi hibauzenet

include/asm/io.h: In function `check_signature':
include/asm/io.h:253: warning: wrong type argument to increment
/usr/src/modules/nvidia-kernel/nv/nv.c: In function `nv_verify_page_mappings':
/usr/src/modules/nvidia-kernel/nv/nv.c:1141: error: `PAGE_OFFSET_RAW' undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function `nv_kern_mmap':
/usr/src/modules/nvidia-kernel/nv/nv.c:2161: error: `PAGE_OFFSET_RAW' undeclared (first use in this function)
/usr/src/modules/nvidia-kernel/nv/nv.c: In function `nv_get_kern_phys_address':
/usr/src/modules/nvidia-kernel/nv/nv.c:3128: error: `PAGE_OFFSET_RAW' undeclared (first use in this function)
make[5]: *** [/usr/src/modules/nvidia-kernel/nv/nv.o] Error 1
make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
make[4]: Leaving directory `/usr/src/linux-source-2.6.15'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[3]: *** [mdl] Error 1
make[3]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
make[2]: *** [build-stamp] Error 2
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
Module /usr/src/modules/nvidia-kernel failed.