*Hi Mario* :) thank you for the quick reply. I guess I got your email, before I sent my request ;). I'll use a search engine to get some knowhow and in addition I'll ask the 64 Studio developers, if they can post a howto for noobs to their homepage someday.
I hope it's okay that I also sent this private mail to the mailing lists, to avoid mistakes by forwarding your information in my on words, but on broken English. Cheers, Ralf *Hi lists* :) please read Mario's information, maybe this is something from interest for the distro. My requests are available here: http://lists.64studio.com/pipermail/64studio-users/2009-August/003443.html http://lists.64studio.com/pipermail/64studio-users/2009-August/003444.html There's only a useful output in /var/lib/dkms/fglrx/8.593/build/make.sh.log, but not in make.log. spinymouse-s...@64studio:~$ cat /var/lib/dkms/fglrx/8.593/build/make.sh.log AMD kernel module generator version 2.1 . Active kernel: uname -a = Linux 64studio 2.6.29-1-multimedia-amd64 #1 SMP PREEMPT RT Thu Feb 26 16:18:05 UTC 2009 x86_64 GNU/Linux uname -s = Linux uname -m = x86_64 uname -r = 2.6.29-1-multimedia-amd64 uname -v = #1 SMP PREEMPT RT Thu Feb 26 16:18:05 UTC 2009 . Target kernel: uname -a = Linux 64studio 2.6.29-1-multimedia-amd64 #1 SMP PREEMPT RT Thu Feb 26 16:18:05 UTC 2009 x86_64 GNU/Linux uname -s = Linux uname -m = x86_64 uname -r = 2.6.29-1-multimedia-amd64 uname -v = #1 SMP PREEMPT RT Thu Feb 26 16:18:05 UTC 2009 . OsVersion says: SMP=1 file /proc/kallsyms says: SMP=1 file /lib/modules/2.6.29-1-multimedia-amd64/build/include/linux/autoconf.h says: SMP=1 file /lib/modules/2.6.29-1-multimedia-amd64/build/include/linux/autoconf.h says: MODVERSIONS=1 . doing Makefile based build for kernel 2.6.x and higher make -C /lib/modules/2.6.29-1-multimedia-amd64/build SUBDIRS=/var/lib/dkms/fglrx/8.593/build/2.6.x modules make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-multimedia-amd64' CC [M] /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.o In file included from /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:169: /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined In file included from /usr/src/linux-headers-2.6.29-1-multimedia-amd64/arch/x86/include/asm/apic.h:4, from /usr/src/linux-headers-2.6.29-1-multimedia-amd64/arch/x86/include/asm/smp.h:13, from include/linux/smp.h:36, from include/linux/topology.h:33, from include/linux/mmzone.h:767, from include/linux/gfp.h:4, from include/linux/kmod.h:22, from include/linux/module.h:13, from /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:91: include/linux/pm.h:241:1: warning: this is the location of the previous definition In file included from /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:431: /var/lib/dkms/fglrx/8.593/build/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’: /var/lib/dkms/fglrx/8.593/build/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’ /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c: In function ‘KCL_GetEffectiveUid’: /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:1405: error: ‘struct task_struct’ has no member named ‘euid’ /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’: /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:1779: error: ‘struct task_struct’ has no member named ‘cap_effective’ /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:1783: error: ‘struct task_struct’ has no member named ‘cap_effective’ /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’: /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:3223: warning: return makes pointer from integer without a cast /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:3224: warning: return makes pointer from integer without a cast /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:3225: warning: return makes pointer from integer without a cast /var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.c:3227: warning: return makes pointer from integer without a cast make[2]: *** [/var/lib/dkms/fglrx/8.593/build/2.6.x/firegl_public.o] Error 1 make[1]: *** [_module_/var/lib/dkms/fglrx/8.593/build/2.6.x] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-multimedia-amd64' make: *** [kmod_build] Error 2 build failed with return value 2 Cheers, Ralf Mario Limonciello wrote: > Hi Ralf: > > I don't actually work for AMD, I just have a set of scripts I maintain > to help them with building Ubuntu packages. What you'll need to do is > probably write/fix the patches for 2.6.29 support on the kernel > module. Hardy didn't ship with 2.6.29, and the RT patches sometimes > don't work properly anyway. > > Take a look at the logs in /var/lib/dkms/* for more information about > what was failing. There should be a make.log and I think a > make.sh.log. When you identify the problems, you can add patches in to > /usr/src/fglrx-8.583/patches and lines to identify them to > /usr/src/fglrx-8.593/dkms.conf. > > To issue a rebuild, just do: > > sudo dkms build -m fglrx -v 8.593 > > On Wed, Aug 5, 2009 at 12:11, Ralf Mardorf <[email protected] > <mailto:[email protected]>> wrote: > [snip] > > -- > Mario Limonciello > [email protected] <mailto:[email protected]> > Sent from Manchester, NH, United States _______________________________________________ 64studio-devel mailing list [email protected] http://lists.64studio.com/mailman/listinfo/64studio-devel
