Observação: Encontrei essa dica, em um site em inglês e traduzi para o português. Se não me engano foi no fórum do Dropline GNOME (
www.droplinegnome.net).
Como todos sabem, os drivers atuais da ATI não suportam mais os seguintes produtos:
- Radeon® 8500/9000/9100/9200/9250
- Mobility? Radeon® 9000/9100/9200
- Radeon® IGP 9000/9100/9200
O problema é que o último 'release' para essas placas não funciona com o kernel 2.6.18, então para conseguir funcionar precisamos fazer uma pequena 'gambiarra'. Abaixo mostrarei o que você tem que fazer para ter tudo funcionando. =D
Baixe o arquivo ati-driver-installer-8.28.8.run no site
http://www.ati.com
Descompacte o pacote em algum diretório. Ex: atidriver:
# sh ati-driver-installer-8.28.8.run --extract atidriver
Acesse o diretório criado, no nosso caso 'atidriver'.
Crie um arquivo chamado driverpatch.sh, dentro de 'atidriver' com o seguinte conteúdo:
# patch common/lib/modules/fglrx/build_mod/firegl_public.c <<EOT
Index: firegl_public.c
@@ -23,6 +23,9 @@
// ==========================================
#include <linux/version.h>
+#ifndef UTS_RELEASE
+#include <linux/utsrelease.h>
+#endif
#ifdef MODVERSIONS
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,71)
#include <linux/modversions.h>
@@ -208,6 +211,10 @@ _syscall3( int, modify_ldt, int, func, v
#define preempt_enable()
#endif
+#ifndef VM_SHM
+#define VM_SHM (0)
+#endif
+
// ==========================================
/* globals */
EOT
Edite common/lib/modules/fglrx/build_mod/make.sh:
- Na linha 225 e troque version-*.h por version*.h
- Na linha 257 comente, coloque um #, na frente de 'exit 1'.
Agora execute o script de instalação com:
# ./ati-installer.sh 8.28.8 --install
Após terminada a instalação, reinicie o X (shift+backspace).
Essa dica funcionou para mim e para minha ATI Radeon 9200 series (128mb).
Espero ter ajudado, abraços!