Ati, module-assistant, fglrx

Bonjour,
afin d’obtenir l’acceleration graphique de ma carte ATI, j’utilise ce petit tuto: viewtopic.php?f=8&t=3785&hilit=ati+radeon
Tout fonctionnait très bien depuis bien longtemps, mais depuis l’arrivée du kernel 2.6.30 dans Squeeze, voici ce que j’obtiens lorsque j’arrive à #module-assistant a-i fglrx:

[quote]/usr/bin/make -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx »
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c .o libfglrx_ip.a
rm -f .version .
.o.flags ..o.d ..o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm -f /usr/src/modules/fglrx/debian/control
rm -f /usr/src/modules/fglrx/debian/dirs
make[1]: quittant le répertoire « /usr/src/modules/fglrx »
/usr/bin/make -f debian/rules binary_modules
make[1]: entrant dans le répertoire « /usr/src/modules/fglrx »
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then
cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control;
fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.30-1-amd64/build SUBDIRS=/usr/src/modules/fglrx modules
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.30-1-amd64 »
CC [M] /usr/src/modules/fglrx/firegl_public.o
In file included from /usr/src/modules/fglrx/drmP.h:86,
from /usr/src/modules/fglrx/drm_proc.h:41,
from /usr/src/modules/fglrx/firegl_public.c:433:
/usr/src/modules/fglrx/drm_os_linux.h:45: error: conflicting types for ‘irqreturn_t’
/usr/src/linux-headers-2.6.30-1-common/include/linux/irqreturn.h:16: error: previous declaration of ‘irqreturn_t’ was here
In file included from /usr/src/modules/fglrx/firegl_public.c:433:
/usr/src/modules/fglrx/drm_proc.h: In function ‘FGLDRM__vma_info’:
/usr/src/modules/fglrx/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
/usr/src/modules/fglrx/firegl_public.c:1407: error: ‘struct task_struct’ has no member named ‘euid’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’:
/usr/src/modules/fglrx/firegl_public.c:1781: error: ‘struct task_struct’ has no member named ‘cap_effective’
/usr/src/modules/fglrx/firegl_public.c:1785: error: ‘struct task_struct’ has no member named ‘cap_effective’
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_InstallInterruptHandler’:
/usr/src/modules/fglrx/firegl_public.c:2663: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’:
/usr/src/modules/fglrx/firegl_public.c:3225: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3226: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3227: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c:3229: warning: return makes pointer from integer without a cast
/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_Ih_Execute’:
/usr/src/modules/fglrx/firegl_public.c:4204: warning: ‘return’ with no value, in function returning non-void
make[5]: *** [/usr/src/modules/fglrx/firegl_public.o] Erreur 1
make[4]: *** [module/usr/src/modules/fglrx] Erreur 2
make[3]: *** [sub-make] Erreur 2
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.30-1-amd64 »
make[1]: *** [build] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/fglrx »
make: *** [kdist_image] Erreur 2
[/quote]

Auriez-vous une piste pour résoudre ce problème?
Merci.

Bonjour,

Ce sujet a déjà été évoqué pas mal de fois ces derniers temps sur ce forum. Une petite recherche et tu devrais trouver.

Salut à toi,

Tu peux regarder ce post ci-dessous :

forum.debian-fr.org/viewtopic.php?f=3&t=22548

Lien mort. :neutral_face:

Ok c’est bon : :slightly_smiling:

viewtopic.php?f=3&t=22548

Désolé pour l’oubli de la recherche.
Il y a effectivement un souci avec squeeze, je suis donc retourné à etch.

Pourquoi etch (ancienne stable) ? Pourquoi pas lenny (stable actuelle) ?

Euh oui, en lenny et pas etch.

+1

?

Oula ouais grilled :smt003

:arrow_right: :arrow_right: