Hey Liste! Habe gerade einen neuen (und gepachten) 2.6.17er Kernel aus den Sourcen gebacken. Die Patches betreffen aber nur das Scheduling. Nicht die Grafik.
Nun musste ich noch das Modul fglrx neu zu bauen, was aber leider fehlschlug. Also hab ich ihm BTS gesucht und folgenden Bug gefunden: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375001 Passte auch genauf auf meinen Fehler. Zum Glück gibts dafür schon einen Patch. Leider funktioniert er bei mir nicht. Vielleicht bin ich auch einfach nur zu blöd den Patch ordentlich einzuspielen. Folgendes Vorgehen: - Das geschriebene in eine Datei "foo" schreiben - cat foo | patch -p0 ausführen -> sandro:/usr/src/modules/fglrx# cat fire | patch -p0 patching file firegl_public.c Also scheint das ja gut gegangen zu sein. Also noch fix alle *.o Datein löschen und versuchen das Modul neu zu bauen. Jedoch erhalte ich die gleichen Fehler wie vorher: In file included from /usr/src/modules/fglrx/drm_proc.h:41, from /usr/src/modules/fglrx/firegl_public.c:333: /usr/src/modules/fglrx/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined /usr/src/modules/fglrx/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined /usr/src/modules/fglrx/drmP.h:936:5: warning: "__HAVE_SG" is not defined /usr/src/modules/fglrx/firegl_public.c:409:5: warning: "FIREGL_VMA_INFO" is not defined /usr/src/modules/fglrx/firegl_public.c:428:5: warning: "FIREGL_VMA_INFO" is not defined /usr/src/modules/fglrx/firegl_public.c: In function 'firegl_stub_open': /usr/src/modules/fglrx/firegl_public.c:534: warning: assignment discards qualifiers from pointer target type /usr/src/modules/fglrx/firegl_public.c: In function 'firegl_stub_register': /usr/src/modules/fglrx/firegl_public.c:605: warning: assignment from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: At top level: /usr/src/modules/fglrx/firegl_public.c:3594: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3595: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3596: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3597: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3598: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3599: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3600: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3601: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3603: warning: initialization from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c:3613: warning: function declaration isn't a prototype /usr/src/modules/fglrx/firegl_public.c: In function 'test_inter_module_interface': /usr/src/modules/fglrx/firegl_public.c:3618: warning: assignment from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: In function '__ke_agp_allocate_memory_phys_list': /usr/src/modules/fglrx/firegl_public.c:3943: warning: passing argument 3 of 'im_fglrx_agp_stub->allocate_memory_phys_list' makes integer from pointer without a cast /usr/src/modules/fglrx/firegl_public.c: In function '__ke_agp_bind_memory': /usr/src/modules/fglrx/firegl_public.c:3982: warning: passing argument 1 of 'im_fglrx_agp_stub->bind_memory' from incompatible pointer type /usr/src/modules/fglrx/firegl_public.c: In function '__ke_agp_unbind_memory': /usr/src/modules/fglrx/firegl_public.c:3995: warning: passing argument 1 of 'im_fglrx_agp_stub->unbind_memory' from incompatible pointer type make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Fehler 1 make[1]: *** [_module_/usr/src/modules/fglrx] Fehler 2 make[1]: Leaving directory `/usr/src/linux-source-2.6.17-ck1' make: *** [build] Fehler 2 Was nun? Noch ein Bugreport schreiben? Oder einfach, dass der Patch bei mir nicht geht? Ich will eigentlich mit der Mail nur sichergehen, dass ich den Patch ordnungsgemäß eingespielt habe. Tschau Sandro

