I've been told to try development-source-2.6.11_rc2 to see if I could get usb without acpi killing it like it does in gentoo-dev-sources-2.6.10-r6 which worked lovely with my ati-drivers. But now, ati-drivers fail to compile with multiple warnings while they worked perfectly on gentoo-dev. And it also leads me to ask about another problem I had with gentoo-dev-sources and the ati-drivers. I had to have SMP enabled in the kernel to compile while I'm using a uniprocessor machine with absolutely no support for SMP. Now it's also looking for x86_64 while trying to compile, this leads me to believe, the checks aren't properly being made. I'm using an Athlon-XP, so i have no SMP, and am 32-bit, not 64. Well, let's see what can come of this, I HESITATE TO ASSIGN THIS TO ANYONE SINGELY DUE TO THIS BEING DIRECTLY RELATED TO TWO COMPONENTS SIMULTANEOUSLY. Having said that, one's probably a quick fix (the build errors), and the other one may be upstream but patchable downstream (the smp issue). People with like issues have reported this in numerous thread on the forums, all have went back to earlier versions of various kernels (especially gentoo-dev) to resolve. Apparently, gentoo-dev has something patched that works, or something was left out of vanilla dev sources that older dev's have. Reproducible: Always Steps to Reproduce: 1.emerge ati-drivers-8.8.25-r3 2.modprobe fglrx which returns no output 3.check build log from /var/log/portage/xxxx-ati-*latest* to see DRM not built Actual Results: [32;01m*[0m To switch to ATI OpenGL, run "opengl-update ati" [32;01m*[0m To change your XF86Config you can use the bundled "fglrxconfig" [33;01m*[0m *** [33;01m*[0m If you are experiencing problems with memory allocation try to add [33;01m*[0m this line to in your X11 configuration file: [33;01m*[0m Option "KernelModuleParm" "agplock=0" [33;01m*[0m That should solve the hangups you could have with Neverwinter Nights [33;01m*[0m *** [32;01m*[0m Determining the location of the kernel source code [32;01m*[0m Found kernel source directory: [32;01m*[0m /usr/src/linux [32;01m*[0m Found sources for kernel version: [32;01m*[0m 2.6.11-rc2 [32;01m*[0m Using KV_OBJ=ko [32;01m*[0m X11 implementation is xorg-x11. >>> Unpacking source... >>> Unpacking fglrx_6_8_0-8.8.25-1.i386.rpm [32;01m*[0m Applying 8.08-kernel-2.6.10.patch ... [A[73G [34;01m[ [32;01mok[34;01m ][0m >>> Source unpacked. [32;01m*[0m Building the DRM module... make: Entering directory `/usr/src/linux-2.6.11-rc2' CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agp3.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/nvidia-agp.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.o /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `x86_64_insert_memory': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:3804: warning: integer constant is too large for "long" type /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `agp_find_supported_device': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6527: warning: unused variable `cap_ptr' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_init': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7612: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_cleanup': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7622: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: At top level: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6508: warning: 'agp_check_supported_device' defined but not used CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/i7505-agp.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_putminor': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:504: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:506: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_register': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:526: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:557: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_get_vm_phys_addr': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:1579: warning: passing arg 1 of `pmd_offset' from incompatible pointer type /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `do_vm_shm_nopage': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2074: warning: passing arg 1 of `pmd_offset' from incompatible pointer type /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_phys_addr_str': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2445: warning: passing arg 1 of `pmd_offset' from incompatible pointer type /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2533: warning: initialization from incompatible pointer type /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_map': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2594: warning: implicit declaration of function `remap_page_range' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2748: error: parse error before '*' token /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2748: warning: type defaults to `int' in declaration of `drm_agp_module_stub' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2748: warning: data definition has no type or storage class /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agpgart_available': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: `drm_agp_t' undeclared (first use in this function) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: (Each undeclared identifier is reported only once /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: for each function it appears in.) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: parse error before ')' token /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2911: error: request for member `free_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2913: error: request for member `free_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2916: error: request for member `allocate_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2918: error: request for member `allocate_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2921: error: request for member `bind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2923: error: request for member `bind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2926: error: request for member `unbind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2928: error: request for member `unbind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2931: error: request for member `enable' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2933: error: request for member `enable' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2936: error: request for member `acquire' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2938: error: request for member `acquire' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2941: error: request for member `release' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2943: error: request for member `release' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2946: error: request for member `copy_info' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2948: error: request for member `copy_info' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_uninit': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3019: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_free_memory': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3052: error: request for member `free_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3053: error: request for member `free_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_allocate_memory': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3062: error: request for member `allocate_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3063: error: request for member `allocate_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_bind_memory': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3073: error: request for member `bind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3074: error: request for member `bind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_unbind_memory': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3084: error: request for member `unbind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3085: error: request for member `unbind_memory' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_enable': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3095: error: request for member `enable' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3097: error: request for member `enable' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_acquire': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3143: error: request for member `acquire' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3144: error: request for member `acquire' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_release': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3154: error: request for member `release' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3155: error: request for member `release' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_copy_info': /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3168: error: request for member `copy_info' in something not a structure or union /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: request for member `copy_info' in something not a structure or union make[1]: *** [/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o] Error 1 make: *** [_module_/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod] Error 2 make: Leaving directory `/usr/src/linux-2.6.11-rc2' [33;01m*[0m DRM module not built >>> Test phase [not enabled]: media-video/ati-drivers-8.8.25-r3 >>> Install ati-drivers-8.8.25-r3 into /var/tmp/portage/ati-drivers-8.8.25-r3/image/ category media-video install: cannot stat `/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/fglrx.ko': No such file or directory man: making executable: /usr/lib/libfglrx_gamma.so.1.0 >>> Completed installing ati-drivers-8.8.25-r3 into /var/tmp/portage/ati-drivers-8.8.25-r3/image/ Expected Results: successful emerge
Created attachment 49908 [details] emerge log for ati-drivers same output every single time
Created attachment 49909 [details] kernel config
Hm, you can't really expect working drivers for release candidate kernels...
Created attachment 49923 [details] original log from ati-driver install with gentoo-dev that worked you would think something that comes from an earlier version that something-subpart worked would still work with something-subpart unless that part was re-written, so um, ya, i would expect that to work hopefully =\
Created attachment 49925 [details] differences in working and unworking build logs (i.e. things new to new unworking build)
could you add an emerge info, please?
Eactly same problem with 2.6.11rc2 Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.11-rc1-vv_e3 i686) ================================================================= System uname: 2.6.11-rc1-vv_e3 i686 AMD Athlon(tm) Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 16 2004, 18:34:40)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" LANG="pl_PL" LC_ALL="pl_PL" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow 3dnowex X aalib acl alsa apache2 apm arts avi berkdb bitmap-fonts bzlib cdr crypt cups dba divx4linux dts dvd dvdr dvdread encode esd f77 faac faad fam fbcon flac font-server foomaticdb fortran gd gd-external gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 iconv imagemagick imlib java javascript jce jit jpeg kde lame libg++ libwww mad matroska mikmod mitm mmx mng motif moznoxft mozsvg mpeg mysql ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline sdl session slang speex spell sse ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts vim-with-x xml2 xmms xv xvid zlib linguas_pl" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Reproduced locally, I tried to patch it but all I could get was a build that doesn't work.
Does not work here too: (vanilla-sources-2.6.11_rc3.ebuild with SoftwareSuspend2 patch) Linux 2.6.11-rc3 #2 Wed Feb 9 11:35:13 CET 2005 i686 GenuineIntel GNU/Linux emerge ati-drivers gives me this: helio lib # emerge ati-drivers Calculating dependencies ...done! >>> emerge (1 of 1) media-video/ati-drivers-8.8.25-r3 to / >>> md5 src_uri ;-) fglrx_6_8_0-8.8.25-1.i386.rpm * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.11-rc3 * X11 implementation is xorg-x11. >>> Unpacking source... >>> Unpacking fglrx_6_8_0-8.8.25-1.i386.rpm * Applying 8.08-kernel-2.6.10.patch ... [ ok ] * Applying fglrx-2.6-pagetable.patch ... [ ok ] * Applying 8.8.25-via-amd64.patch ... [ ok ]>>> Source unpacked. * Building the DRM module... make: Entering directory `/usr/src/linux-2.6.11-rc3' CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agp3.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/nvidia-agp.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.o /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion
Does not work here too: (vanilla-sources-2.6.11_rc3.ebuild with SoftwareSuspend2 patch) Linux 2.6.11-rc3 #2 Wed Feb 9 11:35:13 CET 2005 i686 GenuineIntel GNU/Linux emerge ati-drivers gives me this: helio lib # emerge ati-drivers Calculating dependencies ...done! >>> emerge (1 of 1) media-video/ati-drivers-8.8.25-r3 to / >>> md5 src_uri ;-) fglrx_6_8_0-8.8.25-1.i386.rpm * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.11-rc3 * X11 implementation is xorg-x11. >>> Unpacking source... >>> Unpacking fglrx_6_8_0-8.8.25-1.i386.rpm * Applying 8.08-kernel-2.6.10.patch ... [ ok ] * Applying fglrx-2.6-pagetable.patch ... [ ok ] * Applying 8.8.25-via-amd64.patch ... [ ok ]>>> Source unpacked. * Building the DRM module... make: Entering directory `/usr/src/linux-2.6.11-rc3' CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agp3.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/nvidia-agp.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.o /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »x86_64_insert_memory«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:3804: Warnung: Ganzzahlkonstante ist zu groß für »long«-Typ /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »agp_find_supported_device«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6543: Warnung: unused variable `cap_ptr' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »__fgl_agp_init«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7628: Warnung: `pm_register' is deprecated (declared at include/linux/pm.h:106) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »__fgl_agp_cleanup«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7638: Warnung: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: Auf höchster Ebene: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6524: Warnung: `agp_check_supported_device' defined but not used CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/i7505-agp.o CC [M] /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »firegl_stub_putminor«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:504: Warnung: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:506: Warnung: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »firegl_stub_register«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:526: Warnung: `inter_module_register' is deprecated (declared at include/linux/module.h:573) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:557: Warnung: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »do_vm_shm_nopage«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: `pgd' undeclared (first use in this function) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: (Each undeclared identifier is reported only once /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: for each function it appears in.) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: `p' undeclared (first use in this function) /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: too many arguments to function `pud_offset' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »__ke_vm_phys_addr_str«: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2469: Warnung: Verarbeiten des Argumentes 1 von »pmd_offset« von inkompatiblem Zeigertyp /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2457: Warnung: unused variable `pud_p' /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: Auf höchster Ebene: /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2558: Warnung: Initialisierung von inkompatiblem Zeigertyp make[1]: *** [/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o] Fehler 1 make: *** [_module_/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod] Fehler 2 make: Leaving directory `/usr/src/linux-2.6.11-rc3' * DRM module not built >>> Test phase [not enabled]: media-video/ati-drivers-8.8.25-r3 >>> Install ati-drivers-8.8.25-r3 into /var/tmp/portage/ati-drivers-8.8.25-r3/image/ category media-video install: Aufruf von stat für /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/fglrx.ko nicht möglich: Datei oder Verzeichnis nicht gefunden man: making executable: /usr/lib/libfglrx_gamma.so.1.0 >>> Completed installing ati-drivers-8.8.25-r3 into /var/tmp/portage/ati-drivers-8.8.25-r3/image/ >>> Merging media-video/ati-drivers-8.8.25-r3 to / .... merging works except the missing fglrx kernel module ....
It is supposed to not work the drm/agp code got a major rework again and I'm under exams so I can't patch myself and I couldn't a patch that was working enough to fix the issue for me (one made the module build but not load properly.
May I inquire why the emerge still terminates successfully when the drm module is not built? shouldnt it die when the compile fails, instead of leading the end user to believe that everything went fine until they do a lsmod and notice that the mod isnt there? it doesnt even say anything with modules-update after adding to the kernel-2.6 file. Any idea if ati is planning on updating their drivers or is left all to you to make it work?
please check the latest ebuild, hopefully the patch added and the fix to the typos in the patch should make everything work
Builds here, throws a few warnings, but nothing major I dont believe. make: Entering directory `/usr/src/linux-2.6.11-rc2-nitro1' CC [M] /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agp3.o CC [M] /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/nvidia-agp.o CC [M] /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.o /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `agp_find_supported_device': /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:6542: warning: unused variable `cap_ptr' /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_init': /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:7627: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106) /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_cleanup': /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:7637: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116) /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: At top level: /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:6523: warning: 'agp_check_supported_device' defined but not used CC [M] /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/i7505-agp.o CC [M] /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.o /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_putminor': /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:509: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:511: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574) /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_register': /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:531: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573) /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:562: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_phys_addr_str': /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:2597: warning: passing arg 1 of `pmd_offset' from incompatible pointer type /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:2585: warning: unused variable `pud_p' /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level: /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:2686: warning: initialization from incompatible pointer type LD [M] /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/fglrx.o Building modules, stage 2. MODPOST CC /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/fglrx.mod.o LD [M] /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/fglrx.ko make: Leaving directory `/usr/src/linux-2.6.11-rc2-nitro1'
I think that now is working for everybody.