FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Suporte a hardware, módulos e drivers
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 673.898 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 20-07-2007, 19:06   #1 (permalink)
sifion
Membro Senior
 
Avatar de sifion
 
Registrado em: Apr 2007
Localização: sampa
Idade: 28
Mensagens: 243
Reputação: 8 sifion Tem uma excelente energiasifion Tem uma excelente energia
Enviar mensagem via ICQ para sifion Enviar mensagem via MSN para sifion
Wink resolvendo problema com driver Nvidia no kernel 2.6.21

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:
Citação:
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!:
http://www.guiadohardware.net/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...-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...
__________________
Asus A7V8X-X | Sempron 2200+ @1800MHz | Nvidia FX5200 128MB | Ram DDR400 512MB

Debian lenny netinst + xfce4 | Kernel 2.6.22-sifion-1

Linux não é windows!!!

resolveu seu problema? edite o título do post adicionando um [resolvido]

GambiWare Total!!

Última edição por sifion : 18-10-2007 às 13:22.
sifion está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -2. Agora são 11:00.