It fails to load on the 2.6.0 rc2 kernel. made a quick dirty patch. I don't think it solves the problem correctly, it just implements a missing function called module_refcount and returns 1 as the refcount... It got me glgears @ 2k fps, though. =====beginning of patch file===== --- firegl_public.c.orig 2003-11-25 16:12:07.000000000 +0000 +++ firegl_public.c 2004-03-11 20:38:55.958854320 +0000 @@ -121,7 +121,6 @@ #endif #include "firegl_public.h" - // ============================================================ #ifndef pte_offset @@ -562,7 +561,10 @@ return -1; } - +unsigned int module_refcount(struct module *mod) +{ + return 1; // Attempted patch... +} /*****************************************************************************/ /* init_module is called when insmod is used to load the module */ static int __init firegl_init_module(void) =====end of patch file=====
Created attachment 27219 [details, diff] The patch file (didn't know i could atatch files in bugzilla =))
could you check with a 2.6.3 or a 2.6.4 kernel please, here is working as is? (not to mention to update to 3.7.6 since is more stable)
Yeah, the kernel sources upgrade and driver upgrade did it. I'll sync before reporting a bug next time ;) Thanks, & sorry.