LINUX.ORG.RU

nVidia driver: пророблемы с уст. на 2.6.16 ядро


0

0

Недавно устанавливал сабж на 2.6.8, все проходило без траблов. Вот сегодня собрал 2.6.16 (наконец-то работает vesafb-tng), installer пытается скомпилить модуль с этим драйвером и умирает оставляя в логе следующее:

... /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 arith metic In file included from include/linux/dmapool.h:14, from include/linux/pci.h:522, from /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /nv/nv-linux.h:71, from /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /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 /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /nv/os-interface.c:26: /tmp/selfgz4640/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/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c: In function `os_set_mlock_capability': /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c:137 5: error: structure has no member named `rlim' make[4]: *** [/tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-i nterface.o] Ошибка 1 make[3]: *** [_module_/tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /nv] Ошибка 2 make[2]: *** [modules] Ошибка 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [mdl] Ошибка 1 make: *** [module] Ошибка 2 -> Error.

framebuffer при установке я отключаю (video=vesafb:off ядру при загрузке). Подскажите в чем дело пожалуйста!


Недавно устанавливал сабж на 2.6.8, все проходило без траблов. Вот сегодня собрал 2.6.16 (наконец-то работает vesafb-tng), installer пытается скомпилить модуль с этим драйвером и умирает оставляя в логе следующее:

... /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 arith metic In file included from include/linux/dmapool.h:14, from include/linux/pci.h:522, from /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /nv/nv-linux.h:71, from /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /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 /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /nv/os-interface.c:26: /tmp/selfgz4640/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/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c: In function `os_set_mlock_capability': /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c:137 5: error: structure has no member named `rlim' make[4]: *** [/tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-i nterface.o] Ошибка 1 make[3]: *** [_module_/tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src /nv] Ошибка 2 make[2]: *** [modules] Ошибка 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [mdl] Ошибка 1 make: *** [module] Ошибка 2 -> Error.

framebuffer при установке я отключаю (video=vesafb:off ядру при загрузке). Подскажите в чем дело пожалуйста!

fifajan
() автор топика

Недавно устанавливал сабж на 2.6.8, все проходило без траблов.
Вот сегодня собрал 2.6.16 (наконец-то работает vesafb-tng), installer пытается скомпилить модуль с этим драйвером и умирает оставляя в логе следующее:

...
/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 arith
   metic
   In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:522,
                    from /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
   /nv/nv-linux.h:71,
                    from /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
   /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 /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
   /nv/os-interface.c:26:
   /tmp/selfgz4640/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/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c: In
   function `os_set_mlock_capability':
   /tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-interface.c:137
   5: error: structure has no member named `rlim'
   make[4]: *** [/tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/os-i
   nterface.o] Ошибка 1
   make[3]: *** [_module_/tmp/selfgz4640/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src
   /nv] Ошибка 2
   make[2]: *** [modules] Ошибка 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [mdl] Ошибка 1
   make: *** [module] Ошибка 2
-> Error.

framebuffer при установке я отключаю (video=vesafb:off ядру при загрузке). Подскажите в чем дело пожалуйста!

fifajan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.