Недавно устанавливал сабж на 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 ядру при загрузке). Подскажите в чем дело пожалуйста!