Placa de vídeo ATI em Notebook Compaq funcionando no Debian Etch
Mais um post sobre configuração de hardware no Linux! Calma que o blog não servirá só pra isso!
Ontem meu amigo Brono formatou seu notebook Compaq (não lembro o modelo… vou perguntar.. quando souber, edito aqui) e me pediu uma ajuda para instalar o Debian Etch, atual distribuição de teste do projeto (que realmente está muito, muito bom! Pretendo escrever sobre ele assim que possível). A placa de vídeo deste notebook, uma ATI Radeon Xpress 200M, sempre deu problemas com o X, nunca permitindo carregar o ambiente gráfico, em muitas distribuições nem usando o driver Vesa.
Para esta instalação, resolvi utilizar o procedimento à moda Debian, com os pacotes disponíveis na parte non-free dos repositórios oficiais. Resolvi postar estas instruções pois quase todas as placas da ATI podem ser instaladas desta forma no Debian Etch.
Observações: Todos os comandos abaixo (linhas que começam com #) devem ser executados como usuário root e em um terminal puro. Para acessar o primeiro deles, aperte as teclas Ctrl+Alt+F1.
Comece habilitando contrib e non-free para os repositórios que você já utiliza em seu /etc/apt/sources.list. No meu caso fiz assim:
# echo "deb http://linorg.usp.br/debian/ etch main contrib non-free" >> /etc/apt/sources.list # echo "deb-src http://linorg.usp.br/debian/ etch main contrib non-free" >> /etc/apt/sources.list
Depois faça o update das listas de pacotes de faça um upgrade, para ficar com o sistema em dia. Atualmente o Etch está sofrendo muitas alterações, por ser testing quase stable, então é importante executar este procedimento sempre.
# aptitude update && aptitude upgrade
Agora vem a instalação dos pacotes necessários. Instalaremos o gerenciados de módulos do kernel (module-assistant), o software gráfico de controle dos recursos da placa de vídeo da ATI (fglrx-control) e os fontes necessários para compilar o módulo binário do kernel (fglrx-kernel-src).
# aptitude install module-assistant fglrx-control fglrx-kernel-src fglrx-driver
Para compilar o módulo, é necessário ter os headers da versão do kernel que você está rodando no computador. Não sei exatamente por que, mas não achei o pacote de headers do kernel que o Instalador do Debian instala por padrão. Então, resolvi realizar um dist-upgrade para instalar uma versão mais recente dele, de acordo com os que estavam disponíveis nos repositórios. E claro, reiniciar o note para carregar o novo kernel.
# aptitude dist-upgrade # reboot
Agora é hora de compilar o módulo da placa de vídeo. Primeiro, faça um update nas informações atuais do gerenciados de módulos:
# module-assistant update
Depois, instale os programas e as bibliotecas necessárias para a compilação. É agora que os headers serão baixados e descompactados para uso em /usr/src.
# module-assistant prepare
Agora só falta a própria compilação:
# module-assistant auto-install fglrx-kernel-src
Configure seu sistema para carregar o módulo a cada vez que for inicializado:
# echo "fglrx" >> /etc/modules
Falta apenas a configuração do servidor X para utilizar o novo módulo como driver de vídeo. Esta alteração é feita substituindo o driver atual presente na seção Device do arquivo xorg.conf, localizado em /etc/X11. Substitua o driver que esta sendo usado atualmente por “fglrx”. Alternativamente, o arquivo de configuração pode ser gerado pelo próprio software da ATI com os comandos:
# ati-config --initial # ati-config --overlay-type=Xv
Recomendo que esta parte do processo seja feita manualmente, e não utilizando o ati-config. Este deveria ser o fim do processo de instalação, faltando apenas reiniciar o computador ou o servidor gráfico, porém, observei vários erros ao ver o servidor X tentando carregar e acusar um erro de inicialização dos Core Devices. Depois de checar com mais detalhes, vi que o teclado especificamente não estava sendo carregado, pois o X não achava o driver kbd. Verificando os pacotes do servidor X no Debian Etch (conjunto de pacotes que iniciam com xserver-xorg) e percebi que os drivers dos core devices agora estão em pacotes separados! E mais surpreendente: não estavam instalados!! Apesar dos perfis escolhidos serem Ambiente Desktop, Sistema Básico e Laptop. O jeito foi instalá-los,
# aptitude install xserver-xorg-input-kbd xserver-xorg-input-mouse
reiniciar o servidor X,
# /etc/init.d/gdm restart
E se logar! t++
Artigos Relacionados:
Sobre este artigo
You’re currently reading “Placa de vídeo ATI em Notebook Compaq funcionando no Debian Etch,” an entry on Hypercast
- Published:
- 01.10.07 / 11pm
- Category:
- Uncategorized
Comments are closed
Comments are currently closed on this entry.