Voilà ça fait depuis quelques temps que les kmod-catalyst ne sont plus packagés sur les derniers kernels. Avez-vous des infos ?
Je crois qu'il y a un problème à la compilation. La source du module vient d'être corrigée.
Bonjour,

Je suppose qu'on va avoir enfin un kmod fonctionnel ?
pixelrock wrote:Je suppose qu'on va avoir enfin un kmod fonctionnel ?
Faut espérer que ça arrive, en effet.

Pour l'instant, ne pas mettre à jour le noyau.
Le team d'AMD m'a indiqué un patch à appliquer pour compiler le kmod, mais c'est hors de mes compétences, donc je ne mets pas le noyau à jour (F15)

En fait la source du module fait appel à une fonction supprimée du kernel-devel car obsolète.
nouvo09 wrote:Le team d'AMD m'a indiqué un patch à appliquer pour compiler le kmod, mais c'est hors de mes compétences, donc je ne mets pas le noyau à jour (F15)
Tu peux nous en dire plus ?

On va l'appliquer le patch 😉
Voilà la réponse que j'ai eue :

This issue has been fixed already. Here is a patch you can apply to fix the issue:
diff -rup fglrx.orig/firegl_public.c fglrx/firegl_public.c

--- fglrx.orig/firegl_public.c  2012-03-07 20:01:43.846965234 +0100

+++ fglrx/firegl_public.c  2012-03-09 00:19:56.906176573 +0100

@@ -5799,12 +5799,21 @@ void ATI_API_CALL KCL_fpu_begin(void)

#ifdef CONFIG_X86_64

     kernel_fpu_begin();

#else

+#ifdef TS_USEDFPU

     struct thread_info *cur_task = current_thread_info();

     preempt_disable();

     if (cur_task->status & TS_USEDFPU)

__save_init_fpu(cur_task->task);

     else

clts();

+#else

+    struct task_struct *cur_task = current;

+    preempt_disable();

+    if (cur_task->thread.has_fpu)

+ __save_init_fpu(cur_task);

+    else

+        clts();

+#endif

#endif

}
J'ai pas trouvé le fichier firegl_public.c sur ma machine.
Je regarde çà dès que je trouve une minute demain.