After upgrade of kernel to gentoo-sources-2.6.11 and gcc to version 3.4.3-20050110. I have no agp driver for ati-drivers package (8.12.10). So when X loads I have this error: fglrx] module loaded - fglrx 8.12.10 [Apr 4 2005] on minor 0 [fglrx] Internal AGP support requested, but kernel AGP support active. [fglrx] Have to use kernel AGP support to avoid conflicts. [fglrx] AGP detected, AgpState = 0x00000000 (hardware caps of chipset) [fglrx:firegl_unlock] *ERROR* Process 8910 using kernel context 0 [fglrx] Internal AGP support requested, but kernel AGP support active. [fglrx] Have to use kernel AGP support to avoid conflicts. [fglrx] AGP detected, AgpState = 0x00000000 (hardware caps of chipset) [fglrx:firegl_unlock] *ERROR* Process 9053 using kernel context 0 When emerging ati-drivers, I've got a lot of warnings and no agp driver install, so I cannot use built-in agp and started getting errors whith Doom3 memory lock. guzymuzy linux # emerge ati-drivers Calculating dependencies ...done! >>> emerge (1 of 1) media-video/ati-drivers-8.12.10 to / >>> md5 files ;-) ati-drivers-8.12.10.ebuild >>> md5 files ;-) ati-drivers-8.8.25-r3.ebuild >>> md5 files ;-) ChangeLog >>> md5 files ;-) metadata.xml >>> md5 files ;-) ati-drivers-8.10.19.ebuild >>> md5 files ;-) files/09ati >>> md5 files ;-) files/fglrx-2.6-pagetable.patch >>> md5 files ;-) files/digest-ati-drivers-8.8.25-r3 >>> md5 files ;-) files/8.8.25-via-amd64.patch >>> md5 files ;-) files/8.8.25-smp.patch >>> md5 files ;-) files/fglrx-2.6-makefile.patch >>> md5 files ;-) files/digest-ati-drivers-8.10.19 >>> md5 files ;-) files/digest-ati-drivers-8.12.10 >>> md5 files ;-) files/fglrx-2.6-vmalloc-vmaddr.patch >>> md5 files ;-) files/8.08-kernel-2.6.10.patch >>> md5 files ;-) files/fglrx-2.6-iminor.patch >>> md5 files ;-) files/fglrx-2.6.10-pci_get_class.patch >>> md5 files ;-) files/3.2.5-linux-2.6.0-test6-mm.patch >>> md5 files ;-) files/fglrx-2.6-get-page.patch >>> md5 files ;-) files/fglrx-2.6-fix-deprecated.patch >>> md5 files ;-) files/fglrx-2.6-amd-adv-spec-fix.patch >>> md5 src_uri ;-) fglrx_6_8_0-8.12.10-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-gentoo-r6 * Checking for MTRR support enabled ... [ ok ] * Checking for AGP support enabled ... [ ok ] * Checking for DRM support disabled ... [ ok ] * X11 implementation is xorg-x11. >>> Unpacking source... >>> Unpacking fglrx_6_8_0-8.12.10-1.i386.rpm * Applying fglrx-2.6-pagetable.patch ... [ ok ] * Applying 8.8.25-via-amd64.patch ... [ ok ] * Applying 8.8.25-smp.patch ... [ ok ] >>> Source unpacked. * Building the DRM module... make: Entering directory `/usr/src/linux-2.6.11-gentoo-r6' CC [M] /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/agp3.o CC [M] /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/nvidia-agp.o CC [M] /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/agpgart_be.o /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `agp_find_supported_device': /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/agpgart_be.c:6542: warning: unused variable `cap_ptr' /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/agpgart_be.c: At top level: /var/tmp/portage/ati-drivers-8.12.10/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.12.10/work/lib/modules/fglrx/build_mod/i7505-agp.o CC [M] /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.o /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_putminor': /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c:511: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c:513: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574) /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_register': /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c:533: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573) /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c:564: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578) /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level: /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/firegl_public.c:2688: warning: initialization from incompatible pointer type LD [M] /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/fglrx.o Building modules, stage 2. MODPOST CC /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/fglrx.mod.o LD [M] /var/tmp/portage/ati-drivers-8.12.10/work/lib/modules/fglrx/build_mod/fglrx.ko make: Leaving directory `/usr/src/linux-2.6.11-gentoo-r6' >>> Test phase [not enabled]: media-video/ati-drivers-8.12.10 >>> Install ati-drivers-8.12.10 into /var/tmp/portage/ati-drivers-8.12.10/image/ category media-video man: making executable: /usr/lib/libfglrx_gamma.so.1.0 >>> Completed installing ati-drivers-8.12.10 into /var/tmp/portage/ati-drivers-8.12.10/image/ >>> Merging media-video/ati-drivers-8.12.10 to / --- /etc/ --- /etc/env.d/ >>> /etc/env.d/09ati --- /lib/ --- /lib/modules/ --- /lib/modules/2.6.11-gentoo-r6/ --- /lib/modules/2.6.11-gentoo-r6/video/ >>> /lib/modules/2.6.11-gentoo-r6/video/fglrx.ko --- /opt/ --- /opt/ati/ --- /opt/ati/bin/ >>> /opt/ati/bin/fglrxinfo >>> /opt/ati/bin/fglrx_xgamma >>> /opt/ati/bin/fglrxconfig --- /usr/ --- /usr/lib/ --- /usr/lib/modules/ --- /usr/lib/modules/dri/ >>> /usr/lib/modules/dri/fglrx_dri.so --- /usr/lib/modules/linux/ >>> /usr/lib/modules/linux/libfglrxdrm.a --- /usr/lib/modules/drivers/ >>> /usr/lib/modules/drivers/fglrx_drv.o --- /usr/lib/opengl/ --- /usr/lib/opengl/ati/ >>> /usr/lib/opengl/ati/lib/ >>> /usr/lib/opengl/ati/lib/libGL.so.1.2 >>> /usr/lib/opengl/ati/lib/libGL.la >>> /usr/lib/opengl/ati/lib/libGL.so -> libGL.so.1.2 >>> /usr/lib/opengl/ati/extensions -> ../xorg-x11/extensions >>> /usr/lib/opengl/ati/include -> ../xorg-x11/include >>> /usr/lib/libfglrx_gamma.so.1.0 >>> /usr/lib/libfglrx_gamma.a --- /usr/include/ --- /usr/include/GL/ >>> /usr/include/GL/glxATI.h --- /usr/include/X11/ --- /usr/include/X11/extensions/ >>> /usr/include/X11/extensions/fglrx_gamma.h >>> /usr/lib/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2 Reproducible: Always Steps to Reproduce: 1.emerge =gcc-3.4.3.20050110-r2 2.emerge =gentoo-sources-2.6.11-r6 3.emerge =ati-drivers-8.12.10 Actual Results: Have no agp module install by ati-drivers package Expected Results: Install the module, so I can use ATI built-in agp driver.
[fglrx] Internal AGP support requested, but kernel AGP support active. [fglrx] Have to use kernel AGP support to avoid conflicts. Read your own messages. This is a configuration error. You're trying to use ati's internal agp, which can only be activated if kernel agp is deactivated.
Yes, I know that kernel agp loads first, but I don't know why. I have both /dev/agpgart (AGP Support) and VIA chipset support compiled as modules and they are not suposed to be loaded. I didn't put then on /etc/modules.autoload/kernel-2.6.
Do not reopen the bug again. This is a configuration error and not a bug. If you want ATi's AGP, you must NOT HAVE AGP IN YOUR KERNEL AT ALL. If you want more info, look on ATi's site. Thanks.
*** Bug 102726 has been marked as a duplicate of this bug. ***