driver nvidia, ajuda. [RESOLVIDO]

13. Re: driver nvidia, ajuda. [RESOLVIDO]

Fael Mc
faelmc

(usa Debian)

Enviado em 18/04/2011 - 00:39h

o slitaz não é baseado em debian nem no ubuntu.
Ele não tem o apt-get mas tem o "tazpkg get-install" que procura pacotes oficiais pro sistema, também dá pra instalar pacotes pelo "Slitaz packages manager" atualizei a lista e encontrou 2227 pacotes disponiveis.

Tentei o setup do driver nvidia com o sistema novo, sem restos do do nvidia 195:

1° instalei os pacotes: gcc,gcc3, xorg-gccmakedep, make, flex, bison, linux-source, e todas dependencias pra rodar o nvidia.

2° CTRL + ALT + F1 e depois /etc/init.d/slim stop> entrei no modo de texto e fechei o slim> tipow gdm.

3° chmod +x NVIDIA-Linux-x86-173.14.28-pkg1.run
e ./NVIDIA-Linux-x86-173.14.28-pkg1.run
de novo deu o erro (the utility 'runlevel' failed to run) mas segui a instalação, que parou porque não encontrou o caminho do kernel, então usei o comando:

./NVIDIA-Linux-x86-173.14.28-pkg1.run --kernel-source-path=/usr/src/linux-headers-2.6.35-22-generic

é a pasta do kernel, certo começo a instala foi até 100% e no final erro de novo (/lib/modules/2.6.37-slitaz/kernel/drivers/video/nvidia.ko.gz) o setup fechou sem instala nada.

Acredito que só resta compilar o kernel
como diz no http://doc.slitaz.org/pt:guides:nvidia

# cd linux-headers-2.6.35-22-generic
# make oldconfig && make prepare
# make menuconfig (passo não necessário, mas faça caso queira mudar algo)
# make bzImage
# make modules
# make modules_install

alguém tem alguma idéia, se tem que compilar como se faz?? agradeço pela ajuda de todos.


  


14. driver nvidia, ajuda.

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 18/04/2011 - 12:29h

faelmc
A instrução de compilação do kernel para instalar o driver parece que parte de premissas básicas:
O slitaz, como micro-minimalista (30 Mb?) não fornece coisa
nenhuma para o usuário prosseguir.
Ele não tem os kernel headers, isso dispensaria o fonte do kernel rodante, que não existe no repositório do Slitaz.
Então a solução é criar o fonte do kernel rodante recompilando o kernel, coisa que nunca seria necessário numa distro Full e completa.


No segundo passo ele indica a fonte do kernel rodante quando ele indica o comando
nvidia...run --kernel source /usr/src/....
Com isso ele não precisa dos kernel headers, uma vez que ele vi fundo no fonte do kernel onde tem tudo o que precisa.

2-O que a instrução não te contou é para recompilar o kernel você precisa do pacote de compilação e mais alguma coisa.
A compilação do kernel é um operação sempre enrolada. As grandes distros publicam uma receita de bolo para fazer isso, e se não tiver a receita a coisa é só para especialistas.

3- A tal instrução cita que precisa ler um manual antes de começar. Distros do tipo minimalista são muito mais manuais que os Ubuntu, Debians e Open-Suses.
o Debian não disfaça, o sistema completo é Mega-malista ocupa uns 40 CD´s. A versão minimalista é um DVD.


Sugiro qu evocê pesquise como compilar o kernel no Slitaz, pois essa operação requer uma série de passos de preparação , que significa baixar uma porção de pacotes. Eu só sei compilar kernel no Debian e a instrução de preparação exige a instação de uns 8 pacotes antes de começar.
Boa sorte.


15. Re: driver nvidia, ajuda. [RESOLVIDO]

Julian Lima Nascimento
julianln

(usa Red Hat)

Enviado em 18/04/2011 - 15:16h

execute o comando abaixo e poste o resultado:

lspci | grep -i vga


16. Re: driver nvidia, ajuda. [RESOLVIDO]

Fael Mc
faelmc

(usa Debian)

Enviado em 18/04/2011 - 18:15h

nicolo, obrigado pela ajuda irmão.
Na net achei como compilar o kernel do slitaz no site http://doc.slitaz.org/pt:guides:kernel
você tinha razão estava faltando um pacote
o linux-module-headers , instalei e agora tenho o headers ao digitar "ls -l /usr/src"
este é o resultado:

drwxr-xr-x 3 root root 4096 Apr 18 00:42 kernel-patches
lrwxrwxrwx 1 root root 28 Apr 18 01:04 linux -> /usr/src/linux-2.6.37-slitaz
drwxr-xr-x 4 root root 4096 Apr 18 01:03 linux-2.6.37-libre-slitaz
drwxr-xr-x 12 root root 4096 Apr 18 01:16 linux-2.6.37-slitaz

acho que está tudo certo, segui a instalação "cd /usr/src/linux" depois "make oldconfig && make prepare" mas ae deu este erro:

scripts/kconfig/conf --oldconfig Kconfig
can't find file Kconfig
make[1]: *** [oldconfig] Error 1
make: *** [oldconfig] Error 2

e a instalação parou ae, fui até a pasta "/usr/src/linux-2.6.37-slitaz/scripts/kconfig" e o arquivo conf está lá, acredito que esteja faltando algum pacote, não sei o que fazer.

julianln ao digitar o comando "
lspci | grep -i vga" este é o resultado:

01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

o que faz eu acreditar que vou conseguir instalar o driver, conto com ajuda de todos.


17. Re: driver nvidia, ajuda. [RESOLVIDO]

Julian Lima Nascimento
julianln

(usa Red Hat)

Enviado em 19/04/2011 - 08:34h

Baixe o drive no endereço abaixo:

http://www.nvidia.com.br/object/linux-display-ia32-173.14.28-driver-br.html

Assim que terminar o download, execute os seguintes comandos:

init 3 (faz com que o sistema operacional entre em modo manutenção, sem utilizar as bibliotecas gráficas);

chmod 777 <nome do arquivo>.run

./<nome do arquivo>.run

Aceite todas as alterações solicitadas pelo driver

Use o (reboot) ou (init 6) para reiniciar o computador.

Boa sorte!.


18. Re: driver nvidia, ajuda. [RESOLVIDO]

Fael Mc
faelmc

(usa Debian)

Enviado em 19/04/2011 - 14:04h

pessoal, peguei um caderno aqui, e anotei todos os erros mostrados na tentativa de intalar o driver, coloquei a versão do traduzida só pra dar uma ajuda pra fica mais fácil
fiz como o julianln disse

1- CTRL+ALT+F1 (está foi a unica maneira que consigui ir para o text-mode)

2 - No text-mode, loguei como root e finalizei o X: /etc/init.d/slim stop

3 - Permissão para o setup
chmod 777 NVIDIA-Linux-x86-173.14.28-pkg1.run
e começar a instalação:
./NVIDIA-Linux-x86-173.14.28-pkg1.run

4 - Agora com o setup iniciado já vem o primeiro erro:
Warning: Skipping the runlevel check (the utility 'runlevel' failed to run)

tradutor google: Atenção: Saltar a verificacao de runlevel (o utilitário 'runlevel' falha para executar)


Mando ENTER e agora aceito os termos do contrato, depois dissso outro erro:
The distribuition provided pre-install script failed! Continue installation anyway

tradutor google:A distribuição prevista script de pré-instalação falhou! Continue a instalação de qualquer maneira


Escolho 'yes' e começa a correr a procentagem do Building kernel module, vai até 100% e depois aparece este erro:

ERROR: Unable to load the kernel module nvidia.ko. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb, nvidiafb, or nouveau is present and prevents the NVIDIA kernel
module from obtaining ownership of the NVIDIA graphics device(s).

Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.

tradutor google:ERROR: Unable to load 'nvidia.ko' o módulo do kernel. Isso acontece com mais
freqüentemente quando este módulo kernel foi compilado contra o mal ou
configurado incorretamente fontes do kernel, com uma versão do gcc que difere
do utilizado para construir o kernel-alvo, ou se um driver, como
rivafb, nvidiafb ou nouveau está presente e impede que o kernel da NVIDIA
módulo de obter a propriedade do dispositivo de vídeo NVIDIA (s).

Por favor, consulte as entradas de log 'Kernel Erro ao carregar o módulo'e 'Kernel
mensagens ", no final do arquivo" / var / log / nvidia installer.log 'para
mais informações.


depois mando ENTER, a unica opção
e o ultimo erro:

ERRO: A instalação falhou. Por favor, consulte o arquivo
'/ var / log / nvidia-installer.log'para detalhes. Você pode encontrar sugestões
na correção dos problemas de instalação no README disponível no Linux
página de download do driver em www.nvidia.com.

depois disso volta ao text-mode, ae mandei reboot, e nada nvidia está instalado.

pessoal preciso instalar este driver, acredito que vai ter que compilar o kernel
dei uma olhada no nvidia-installer.log (não postei aqui porque é bem grande, mas se alguem quiser posso fazer um upload ou postar aqui mesmo no forum)
no nvidia-installer.log tem uma parte assim:
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are
missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it.
"; \
echo; \
/bin/false)


galera, ajudem por favor. como proseguir?


19. Re: driver nvidia, ajuda. [RESOLVIDO]

Julian Lima Nascimento
julianln

(usa Red Hat)

Enviado em 19/04/2011 - 14:36h

Essa distribução executa pelo cd ou hd?
Qual a sua distribuição e o kernel?

Execute:

1)uname -a
2)cat /etc/issue


20. Re: driver nvidia, ajuda. [RESOLVIDO]

Fael Mc
faelmc

(usa Debian)

Enviado em 19/04/2011 - 16:49h

julianln, amigo essa distro é o slitaz, e da pra usar via live cd, e instalar, aqui no meu pc instalei ele no hd.

os comandos

1)uname -a = Linux hiphop 2.6.37-slitaz #2 SMP Fri Mar 18 20:20:34 CET 2011 i686 GNU/Linux

2)cat /etc/issue = SliTaz GNU/Linux Kernel \r \l

hiphop, é o nome do pc.
O slitaz usa pacotes tazpkg, mas hoje descobri que dá pra instalar pacotes .deb nele, através do comando "tazpkg convert pacote.deb" ele converte o pacote pra tazpkg, e depois é só instalar, testei alguns, e todos funcionaram, sem problemas, exemplo, é o opera que eu tinha em .deb, a agora estou navegando nele.
nessa página do slitaz: http://doc.slitaz.org/pt:guides:nvidia mostra como instalar o driver nvidia, fiz tudo como diz lá mas na hora de compilar o kernel: cd /usr/src/linux e make oldconfig && make prepare , dá este erro

scripts/kconfig/conf --oldconfig Kconfig
can't find file Kconfig
make[1]: *** [oldconfig] Error 1
make: *** [oldconfig] Error 2

e seu prosigo a instalação do driver nvidia sem compilar o kernel, acontece o que eu disse no post acima, por isso que acho que o unico jeito é compilar o kernel, mas não sei porque dá erro, e não saio desta parte, julianln isso é um pouco que sei sobre o slitaz, porque sou novo em linux, conto com sua ajuda e de todos, vlw.



21. Re: driver nvidia, ajuda. [RESOLVIDO]

Fael Mc
faelmc

(usa Debian)

Enviado em 21/04/2011 - 10:59h

julianln, obrigado pela ajuda
fiz como você disse baixei o kernel 2.6.38.3, e com um pouco de estudo na net consegui compila-lo através do "make menuconfig", bem melhor que o "make oldconfig"
fiz assim> Terminal > root > cd /usr/src/linux-2.6.38.3
ae comecei a compilar:
make prepare
make menuconfig
make bzImage
make modules
make modules_install

tudo foi tranquilo sem erros, após a compilação fui até /usr/src/linux-2.6.38.3/arch/x86/boot/ e copie o arquivo bzImage para a pasta /boot, depois fui até a pasta /boot/grub
e configurei o menu.lst que ficou assim:


title SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.37-slitaz)
root (hd0,8)
kernel /boot/vmlinuz-2.6.37-slitaz root=/dev/sda9 lang=pt_BR

title SliTaz (cooking) (Kernel vmlinuz-2.6.38.3)
root (hd0,6)
kernel /boot/bzImage root=/dev/sda7 lang=pt_BR

title Windows XP
rootnoverify (hd0,5)
chainloader +1

explicando melhor, o primeiro é o slitaz com o kernel original, o segundo, o slitaz com o novo kernel 2.6.38.3, e o xp.

Depois de tudo feito, reboot, e fui ao teste iniciar o slitaz com novo kernel, mas ae esse erro:

Kernel Panic - Unable to mount root fs on unknown-block(2,0)

acreditando ser alguma coisa na minha configuração kernel, compilei de novo, agora, marquei todos os hds, satas, ssc, e também todos os tipos de arquivos ext3, ext4, nfts, etc.
compilei o kernel várias vezes mas nenhuma funcionou, eu acho que eu errei em alguma coisa na compilação, mas não sei aonde. Mas o kernel original do sistema inicia normalmente

Meu hd é um Sansung hd322hj scsi disk device

Não querendo outra distro, sei que é mais fácil, mas o slitaz, tem tudo o que eu preciso, com sitema bem leve, só falta o nvidia, mas sei que com a ajuda de voces vou conseguir.



22. Re: driver nvidia, ajuda. [RESOLVIDO]

Fael Mc
faelmc

(usa Debian)

Enviado em 21/04/2011 - 11:43h

opa, correção a tempo, consegui compilar e bootar o kernel, tratava-se de um menu, que eu não sabia que era menu, o menu sata, lá marquei a opção serial ata, e agora esta ligando normal, vo tentar os drivers nvidia, e posto aqui, vlw


23. Re: driver nvidia, ajuda. [RESOLVIDO]

Fael Mc
faelmc

(usa Debian)

Enviado em 22/04/2011 - 00:12h

pessoal, demorou mas eu consegui compilar o kernel 2.6.38.3 com suporte a todos meus drivers e sem kernel panic, a máquina está inciando normalmente, o boot ficou até um pouco mais rápido, no comando uname-r lá esta: 2.6.38.3 , istou me deixo muito feliz, mas o objetivo principal são os drivers nvidia, então comecei a instalação, e instalou normal, opengl, tudo normal na instalação, ae, chegou a hora de testar, fiz nvidia-xconfig e reboot na máquina, ae fui até o atalho do nvidia-settings, ae ele pediu de novo as configurações xorg, fiz de novo nvidia-xconfig, e fica sempre nessa.
Ao mandar o comando modprobe nvidia, não aparece nada, acho que o normal é assim mesmo, porque antes dava erro.

No guia de instalação nvidia do slitaz http://doc.slitaz.org/pt:guides:nvidia

esta lá: (Para carregar o módulo da Nvidia a cada boot, adicione-o à variável LOAD_MODULES no arquivo /etc/rcS.conf)

então fiz o que diz ae, ae sempre no boot, quando carrega, carrega também nvidia 173, etc, mas ainda assim o nvidia-settings não funciona, sempre pede a configuração do xorg,
o meu xorg esta assim:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Wed Sep 29 10:19:47 PDT 2010

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

acredito que o problema agora é bem mais simples, talvez no próprio xorg, ou mais algum módulo nvidia precisa ser carregado, mas sou novo na area, e estou perdido.
o que, que eu posso fazer, pro nvidia-settings funcionar? vlw



24. não é Debian mas lá vai:

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/04/2011 - 01:03h

veja a versão do GCC instalado:

$ gcc --version

pois tive problema compilando o kernel 2.38 ou tentando instalar o kernel liquorix, pois parece que é um dos requesitos do novo kernel, só consegui compilar (criar os módulos da Nvidia) instalando o GCC do Debian Testing = 4.4.5

outra alternativa é usar o driver 'nv' ou o 'nouveau' que segundo artigos na net virá com desempenho superior ao driver proprietário.

opinião pessoal:

acho muito trabalhoso usar algo tão pequeno e que dispenda tanto tempo para coisas até que relativamente simples, se tivesse por exemplo instalado um Arch Linux com o NetInstall, em poucos passos (vá bene não é tão simples! rsrsrs) mas já teria sua distro funcionando:

# pacman -Syu
# pacman -S base-devel
$ pacman -S xorg alsa alsa-utils
$ pacman -S nvidia nvidia-utils

* O mesmo vale para o Debian NetInstall.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts