Re: Kernel Customizado + Nvidia Driver
Em Seg, 2007-06-18 às 13:24 -0300, Marcos Terra escreveu:
> Boa tarde.. pessoal eu fiz uma nova instalação do debian, estou usando o
> lenny agora..
>
> compilei o kernel 2.6.21.5 pela terceira vez, e não to conseguindo
> instalar o driver da nvidia, só q não sei o que eu estou tirando nas
> configurações que o instalador da nvidia retorna um erro e não instala o
> driver
>
> no log aparece assim:
>
> KBUILD_EXTMOD="/tmp/selfgz10356/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv"
> -f /usr/src/linux-2.6.21.5/Makefile modules
> test -e include/linux/autoconf.h -a -e include/config/auto.conf ||
> ( \
> echo; \
> echo " ERROR: Kernel configuration is invalid."; \
> echo " include/linux/autoconf.h or
> include/config/auto.conf are mis
> sing."; \
> echo " Run 'make oldconfig && make prepare' on kernel src
> to fix it
> ."; \
>
>
> e no fim do arquivo:
>
>
> Building modules, stage 2.
> make -f /usr/src/linux-2.6.21.5/scripts/Makefile.modpost
> scripts/mod/modpost -m -i /usr/src/linux-2.6.21.5/Module.symvers
> -I /tmp/
> selfgz10356/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/Module.symvers
> -o /tmp
> /selfgz10356/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/Module.symvers
> -w vml
> inux /tmp/selfgz10356/NVIDIA-Linux-x86-1.0-9639-pkg1/usr/src/nv/nvidia.o
> FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only
> symbol 'para
> virt_ops'
> make[4]: ** [__modpost] Erro 1
> make[3]: ** [modules] Erro 2
> make[2]: ** [modules] Erro 2
> NVIDIA: left KBUILD.
> nvidia.ko failed to build!
> make[1]: ** [module] Erro 1
> make: ** [module] Erro 2
> -> Error.
> ERROR: Unable to build the NVIDIA kernel module.
>
>
> Provavelmente é algo na configuração do kernel q estou tirando errado
> alguém saberia me dizer? ficou tão rápido só o driver nvidia q não está
> instalando..
O problema é com o módulo de paravirtualização do kernel linux. Existe
uma incompatibilidade entre esse módulo e o drive da nvidia. Existem
três soluções:
[1] Continuar usando um kernel da série 2.6.18 ;
[2] Compilar o kernel desabilitando a paravirtualização (eu fiz isso)
[3] Usar o seguinte howto http://www.debianhelp.org/node/6880
Abraço.
Fabiano.
Reply to: