Logo Hardware.com.br
sifion
sifion Membro Senior Registrado
243 Mensagens 12 Curtidas

resolvendo problema com driver Nvidia no kernel 2.6.21

#1 Por sifion 20/07/2007 - 18:06
ao compilar os módulos da Nvidia para minha FX5200 numa instalação recente do Debian lenny com kernel 2.6.21-2-486, me deparei com um erro, q parece estar presente em todos os kernels acima do 2.6.18.

o erro reportado no arquivo de log do instalador é o seguinte:
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.o
> Building modules, stage 2.
> MODPOST 1 modules
> FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'paravirt_ops'
> make[4]: *** [__modpost] Error 1
> make[3]: *** [modules] Error 2
> make[3]: Leaving directory `/usr/src/linux-headers-2.6.21-2-486'
> NVIDIA: left KBUILD.
> nvidia.ko failed to build!
isto se deve a uma opção que vem habilitada por padrão em todos os kernels acima do 2.6.18, o paravirtualisation options (paravirt_ops), q causa algum tipo de conflito com um módulo gpl da nvidia...
para resolver o problema existem 2 opções:

a primeira, consiste em recompilar o kernel com a opção de paravirtualização (eta palavrinha do ca...) desabilitada e depois compilar os módulos da nvidia....
Não sabe recompilar o kernel? eu tb não sabia!:
https://www.hardware.com.br/comunidade/compilando-debian/758529/

simples, porém, se você utiliza alguma máquina virtual (qemu, vmware, etc...) provavelmente você precisará carregar paravirt_ops... se não quiser uma máquina virtual mto lerda...
como simplesmente não uso maquinas virtuais no meu desktop, optei por esta... :P

a segunda, para aqueles que precisam de drivers da Nvidia e precisam rodar maquinas virtuais, existe uma gambiarra a ser feita no kbuild para fazer a compilação dos módulos ignorar a tal incompatibilidade...
provavelmente resolva, porém, não testei...
passo os links, para quem precise dar um jeito...

http://www.nabble.com/HOWTO:2.6.20-1-k7-+-nvidia-t3679809.html

http://www.nvnews.net/vbulletin/showthread.php?t=87541

http://www.nvnews.net/vbulletin/showthread.php?t=90214

se alguém conseguir pelo segundo método, postem ai suas experiências para completar o post... smile.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal