1: Parcheamos el kernel:
cd /usr/src/linux
wget "http://www.frogge.de/pepper/patch/kernel-2.6.25-export-init_mm.patch"
wget "http://www.frogge.de/pepper/patch/kernel-2.6.25-rcu-license.patch"
patch -p0 < kernel-2.6.25-export-init_mm.patch
patch -p0 < kernel-2.6.25-rcu-license.patch
2: Editamos el archivo del kernel arch/x86/kernel/smp_64.c
Buscamos la línea:
static void do_flush_tlb_all(void* info)
y justo antes añadimos:
EXPORT_SYMBOL(flush_tlb_page);
3: Compilamos el kernel y reiniciamos con él activo.
make && make modules_install install
4: Extraemos el paquete de los ati-drivers:
cd /usr/portage/distfiles
sh ati-driver-installer-8-4-x86.x86_64.run --extract
cd fglrx-install.*
5: Descargamos y aplicamos el parche de los ati-drivers:
wget "http://www.frogge.de/pepper/pach/ati-fglrx-8-4-kernel-2.6.25.patch"
patch -p0 < ati-fglrx-8-4-kernel-2.6.25.patch
6: Instalamos el driver:
./ati-installer.sh 8.476 --install
Con ésto tenemos el sistema funcionando perfectament con kernel y driver Ati nuevos
Fuente: Foro de Gentoo