Caros, estou tentando instalar o driver da nvidia ( NVIDIA-Linux-x86-1.0-7174-pkg1.run ) no OpenSuse 10.0.
A minha placa de vídeo é um Riva TNT2 da nvidia conforme informação do lspci;
linux:~/install # lspci |grep RIVA
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
linux:~/install #
Tentei instalar da seguinte forma;
passei para o runlevel 3 ( init 3 )
executei o pacote de instalação ( # sh ./NVIDIA-Linux-x86-1.0-7174-pkg1.run -q )
Alterei o /etc/X11/xorg.conf ( ou # switch2nvidia )
Executei o SaX2 ( SaX2 -m 0=nvidia ) e o mesmo não consegue carregar o módulo nvidia.
inseri as seguintes linhas no arquivo /etc/udev/static_devices.txt;
nvidia c 195 0 666
nvidia c 195 1 666
nvidia c 195 2 666
nvidia c 195 3 666
nvidia c 195 4 666
nvidia c 195 5 666
nvidia c 195 6 666
nvidia c 195 7 666
nvidiactl c 195 255 666
Percebi que o problema está na hora do carregamento do módulo, pois quando tento executar o seguinte comando, ocorre o seguinte erro;
# modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.13-15-default/kernel/drivers/video/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Olhando o dmesg conforme sugestão, encontrei a seguinte mensagem;
nvidia: module not supported by Novell, setting U taint flag.
nvidia: module license 'NVIDIA' taints kernel.
nvidia: Unknown parameter `NVreg_DeviceFileUID'
Isto é, por algum motivo, o kernel do linux instalado no OpenSuse 10.0 não entende a opção `NVreg_DeviceFileUID' e não carrega o mesmo dizendo não ser suportado pela novell.
Sei que a Nvidia parou de oferecer drivers dessa placa, isto é, somente o pacote de drivers unificados da nvidia até a versão 7174 funcionam.
Com esse mesmo driver e placa a instalação do driver funcionou normalmente em um slackware com kernel 2.6.13, em um Fedora Core 4 com kernel 2.6.12 e em um Suse 9.3 Professional que não me recordo o kernel exato mas sei que também éra da série 2.6.x
Até onde pesquisei, obsevei que os drivers mais novos de placas da nvidia recentes funcionam normalmente com o OpenSuse 10.0, isto é, aparentemente a incompatibilidade é com relação ao kernel do OpenSuse 10.0 ( 2.6.13-15-default ) que não aceita essa versão do módulo proprietário da nvidia ( 7174 ).
Caso alguém tenha alguma sugestão ou saiba como contornar esse problema por favor avise.
Referência(s);
http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html#19[]'s,
Anderson Batista
http://www.zlinux.com.brhttp://www.smsystems.com.branderson.batista@gmail.com