Les derniers drivers ATI 8.5 qui sont sortis ne compilent pas sous debian à cause de la licence et de symboles deprecated.

Pour cela il faut activer une option du kernel “unused symbols” :

Kernel hacking —>
[*] Enable unused/obsolete exported symbols

Il faut modifier de la licence du module pour pouvoir compiler sous Debian

Si on ne modifie pas la licence  on a une erreur :

  • FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol ‘__rcu_read_lock’

Il faut remplacer dans le fichier firegl_public.c la licence :

  • MODULE_LICENSE(”Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY”);

par :

  • MODULE_LICENSE(”GPL”);