Placa de Captura X Compilar kernel? [RESOLVIDO]

13. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Augusto André Souza
augustouser

(usa Linux Mint)

Enviado em 09/11/2009 - 21:20h

Fiz e não adiantou, cara. Mas acho que já era previsto pois o card 150 não está incluso no kernel 2.6.27. Não tem outro jeito, tem que compilar um kernel mais novo mesmo, segundo esse site http://mstr.ueuo.com/saa/index.php, pelo menos o 2.6.28.

É tanto que fiz mais um teste adicional aki, só pra contrariar msm e tirar a prova dos nove: como tinha o cd do Ubuntu com kernel 2.6.28, peguei um hd antigo e instalei ele pra tentar subir o módulo conforme vc me indicou e seguindo a recomendação do site http://mstr.ueuo.com/saa/index.php

Tiro e queda, funciona que é uma beleza assim como no Arch. Então, se não for um abuso meu de sua boa vontade, me mande os passos de como compilar o kernel do zero pois não quero deixar de usar o PCLinuxOS. Já perdemos tempo demais com esse probleminha =]


  


14. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 09/11/2009 - 22:00h

compile um kernel mais recente, baixe no kernel.org o estável mais recente (2.6.31.6) acho... mas o arch já deve ter pacote pra ele, procure por um repositorio mais recente (ou mais "completo) ou procure por ele no AUR... mas tem como instalar sim (e pelo próprio pacman). abraços.


15. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Augusto André Souza
augustouser

(usa Linux Mint)

Enviado em 09/11/2009 - 23:19h

Obrigado, stilldre, pela resposta. Mas o arch já está com o kernel 2.6.31 realmente, e funcionou a placa de captura creio até que devido a isso. O problema está na minha distribuição secundária, o PCLinuxos, onde uso driver de vídeo proprietário de minha ATI legacy e preciso de um kernel mais antigo, assim como um xorg-server, para ter suporte da ATI. No Arch não dá pra instalar o driver proprietário, por isso posso usar sempre o kernel mais novo, eles mesmos estão sempre atualizando e jogando nos repositórios.

Por isso, o kernel 2.6.28 é que cairia como uma luva, basta eu aprender como se faz.


16. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Augusto André Souza
augustouser

(usa Linux Mint)

Enviado em 10/11/2009 - 11:58h

Caramba...
Pra mim complica porque não sei ler os erros do comando make. Veja o que surgiu após o make:
HOSTCC scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:157,
from /usr/include/limits.h:145,
from /usr/lib/gcc/i586-manbo-linux-gnu/4.4.1/include/limits.h:122,
from /usr/lib/gcc/i586-manbo-linux-gnu/4.4.1/include/syslimits.h:7,
from /usr/lib/gcc/i586-manbo-linux-gnu/4.4.1/include/limits.h:11,
from scripts/basic/fixdep.c:115:
/usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:40,
from /usr/include/netinet/in.h:25,
from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:366:24: error: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function 'use_config':
scripts/basic/fixdep.c:206: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:206: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:206: error: for each function it appears in.)
scripts/basic/fixdep.c:206: warning: unused variable 's'
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:306: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:306: warning: unused variable 's'
scripts/basic/fixdep.c: In function 'traps':
scripts/basic/fixdep.c:377: warning: dereferencing type-punned pointer will break strict-aliasing rules
scripts/basic/fixdep.c:379: warning: dereferencing type-punned pointer will break strict-aliasing rules
make[2]: *** [scripts/basic/fixdep] Error 1
make[1]: *** [scripts_basic] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.



17. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/11/2009 - 12:21h

Instala os headers do seu kernel atual pelo repositório do PCLinuxOS q resolve o seu problema.


18. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Augusto André Souza
augustouser

(usa Linux Mint)

Enviado em 10/11/2009 - 23:12h

Atual kernel:

[augusto@pclinuxos ~]$ uname -r
2.6.27.31.tex5

Tem que instalar o headers ou o source? Porque o headers já tem instalado. E o source, se eu mando instalar, ele diz que precisa desinstalar os headers:

http://img690.imageshack.us/img690/9759/capturadetelapx.png



19. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/11/2009 - 23:18h

Engraçado... eu não vi isso na foto. Mas vc pode fazer o seguinte: mande localizar esses arquivos faltosos:

# find / -iname limits.h

Só pra saber onde estão. Caso encontre-os, mova-os para dentro d /usr/include.


20. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Augusto André Souza
augustouser

(usa Linux Mint)

Enviado em 10/11/2009 - 23:28h

É verdade. Olha agora: http://img208.imageshack.us/img208/815/capturadetelanj.png


Vou tentar esse find aí, num minuto posto.


21. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 10/11/2009 - 23:35h

Ué! Esse kernel-devel é o headers? Acho q não... normalmente é kernel-headers, mas sei lá como é essa distro sua.


22. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Augusto André Souza
augustouser

(usa Linux Mint)

Enviado em 10/11/2009 - 23:35h

Esquisito pra caramba... :o
Ele ta procurando ainda, mas apareceu 3 opções válidas até agora:

/usr/src/linux-2.6.28.10/include/linux/limits.h
/usr/src/linux-2.6.28.10/arch/arm/include/asm/limits.h
/usr/include/limits.h

Vou esperar terminar a procura e copiar pra ver...


23. Re: Placa de Captura X Compilar kernel? [RESOLVIDO]

Augusto André Souza
augustouser

(usa Linux Mint)

Enviado em 10/11/2009 - 23:45h

Pois é, ele chama de "devel" mas acho que é o headers msm, pelo menos é o que diz na descrição. A busca por "kernel-headers" não retorna nada.

Bom, tentei puxar o limits.h pra dentro, mas ta dizendo que o diretório não foi encontrado.

É o seguinte então cara, eu acho que já abusei demais da tua boa vontade, vc já me ajudou demais, então vamos parar por aqui. Até porque agora eu preciso dormir pra acordar cedo amanhã, dessa forma eu vou marcar o tópico como resolvido e depois tentar diagnosticar essas mensagens de erro.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts