this is my first bugreport so...i don't know to who report this (gentoo or xorg?) and after 2 unansewred post i decided to bugreport,i can provide all usefull information and do tests but don't blame at me if the response takes an inhumnain time(because some time i've got a lot of time and sometimes not) version:x11-base/x11-drm-20050502 (the problem doesn't only affect this version) cat /etc/make.conf:VIDEO_CARDS="i810" cat /proc/version:Linux version 2.6.14-gentoo-r2_dell_inspiron2500 (root@localhost) (gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)) #3 Thu Dec 1 13:31:26 CET 2005 don't make attention to _dell_inspiron2500 that's a new kenrnel feature that permit you to add some things to the kernel name the compiling message: localhost gentux # emerge x11-drm Calculating dependencies ...done! >>> emerge (1 of 1) x11-base/x11-drm-20050502 to / >>> md5 files ;-) x11-drm-20050502.ebuild >>> md5 files ;-) x11-drm-20051028.ebuild >>> md5 files ;-) x11-drm-4.3.0-r7.ebuild >>> md5 files ;-) x11-drm-20051223.ebuild >>> md5 files ;-) x11-drm-20050807.ebuild >>> md5 files ;-) files/digest-x11-drm-4.3.0-r7 >>> md5 files ;-) files/digest-x11-drm-20050502 >>> md5 files ;-) files/digest-x11-drm-20050807 >>> md5 files ;-) files/digest-x11-drm-20051028 >>> md5 files ;-) files/digest-x11-drm-20051223 >>> md5 files ;-) files/modules.d-x11-drm >>> md5 src_uri ;-) x11-drm-20050502-gentoo-0.2.tar.bz2 >>> md5 src_uri ;-) linux-drm-20050502-kernelsource.tar.bz2 * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.14-gentoo-r2_dell_inspiron2500 QA Notice: USE Flag 'video_cards_ffb' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_matrox' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_3dfx' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_rage128' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_radeon' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_i810' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_i830' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_i915' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_mach64' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_savage' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_sis' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_via' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_ffb' not in IUSE for x11-base/x11-drm-20050502 >>> Unpacking source... >>> Unpacking linux-drm-20050502-kernelsource.tar.bz2 to /var/tmp/portage/x11-drm-20050502/work >>> Unpacking x11-drm-20050502-gentoo-0.2.tar.bz2 to /var/tmp/portage/x11-drm-20050502/work mv: cannot stat `/var/tmp/portage/x11-drm-20050502/work/patch/*kernel-2.4*': No such file or directory * Applying various patches (bugfixes/updates) ... * 001_all_can-2004-1056-lock-checking.patch ... [ ok ] * 002_all_misc-makefile-fixes.patch ... [ ok ] * 003_all_i915-free-mem-leak.patch ... [ ok ] * 004_all_i915-pci-alloc-corruption.patch ... [ ok ] * Done with patching >>> Source unpacked. * Building DRM in /var/tmp/portage/x11-drm-20050502/work/drm/linux-core... + ln -s ../shared-core/drm.h drm.h + ln -s ../shared-core/drm_sarea.h drm_sarea.h + ln -s ../shared-core/mga_dma.c mga_dma.c + ln -s ../shared-core/mga_drm.h mga_drm.h + ln -s ../shared-core/mga_drv.h mga_drv.h + ln -s ../shared-core/mga_irq.c mga_irq.c + ln -s ../shared-core/mga_state.c mga_state.c + ln -s ../shared-core/mga_ucode.h mga_ucode.h + ln -s ../shared-core/mga_warp.c mga_warp.c + ln -s ../shared-core/r128_drv.h r128_drv.h + ln -s ../shared-core/r128_drm.h r128_drm.h + ln -s ../shared-core/r128_cce.c r128_cce.c + ln -s ../shared-core/r128_state.c r128_state.c + ln -s ../shared-core/r128_irq.c r128_irq.c + ln -s ../shared-core/radeon_drv.h radeon_drv.h + ln -s ../shared-core/radeon_drm.h radeon_drm.h + ln -s ../shared-core/radeon_cp.c radeon_cp.c + ln -s ../shared-core/radeon_irq.c radeon_irq.c + ln -s ../shared-core/radeon_mem.c radeon_mem.c + ln -s ../shared-core/radeon_state.c radeon_state.c + ln -s ../shared-core/sis_drv.h sis_drv.h + ln -s ../shared-core/sis_drm.h sis_drm.h + ln -s ../shared-core/sis_ds.c sis_ds.c + ln -s ../shared-core/sis_ds.h sis_ds.h + ln -s ../shared-core/sis_mm.c sis_mm.c + ln -s ../shared-core/tdfx_drv.h tdfx_drv.h + ln -s ../shared-core/via_drm.h via_drm.h + ln -s ../shared-core/via_drv.h via_drv.h + ln -s ../shared-core/via_mm.h via_mm.h + ln -s ../shared-core/via_ds.h via_ds.h + ln -s ../shared-core/via_3d_reg.h via_3d_reg.h + ln -s ../shared-core/via_drv.c via_drv.c + ln -s ../shared-core/via_ds.c via_ds.c + ln -s ../shared-core/via_irq.c via_irq.c + ln -s ../shared-core/via_map.c via_map.c + ln -s ../shared-core/via_mm.c via_mm.c + ln -s ../shared-core/via_dma.c via_dma.c + ln -s ../shared-core/via_verifier.c via_verifier.c + ln -s ../shared-core/via_verifier.h via_verifier.h + ln -s ../shared-core/via_video.c via_video.c + ln -s ../shared-core/mach64_drv.h mach64_drv.h + ln -s ../shared-core/mach64_drm.h mach64_drm.h + ln -s ../shared-core/mach64_dma.c mach64_dma.c + ln -s ../shared-core/mach64_irq.c mach64_irq.c + ln -s ../shared-core/mach64_state.c mach64_state.c + ln -s ../shared-core/i915_drv.h i915_drv.h + ln -s ../shared-core/i915_drm.h i915_drm.h + ln -s ../shared-core/i915_irq.c i915_irq.c + ln -s ../shared-core/i915_mem.c i915_mem.c + ln -s ../shared-core/i915_dma.c i915_dma.c + ln -s ../shared-core/savage_drv.h savage_drv.h + ln -s ../shared-core/savage_drm.h savage_drm.h + ln -s ../shared-core/savage_bci.c savage_bci.c + ln -s ../shared-core/savage_state.c savage_state.c sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt rm -f linux ln -s . linux make -C //usr/src/linux SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules make[1]: Entering directory `/usr/src/linux-2.6.14-gentoo-r2' CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_auth.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_bufs.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_context.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_dma.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_drawable.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_drv.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_fops.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_ioctl.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_irq.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_lock.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_memory.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_proc.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_stub.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_vm.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_sysfs.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.o /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:57:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:88:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:136:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:143:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:159:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:57:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:88:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:136:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:143:5: warning: "DRM_DEBUG_MEMORY" is not defined /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_pci.c:159:5: warning: "DRM_DEBUG_MEMORY" is not defined CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_agpsupport.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_scatter.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm_memory_debug.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/ati_pcigart.o CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810_drv.o /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810_drv.c: In function `postinit': /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810_drv.c:50: warning: implicit declaration of function `pci_pretty_name' /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810_drv.c:50: warning: format argument is not a pointer (arg 8) CC [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810_dma.o LD [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm.o LD [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810.o Building modules, stage 2. MODPOST *** Warning: "pci_pretty_name" [/var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810.ko] undefined! CC /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm.mod.o LD [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/drm.ko CC /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810.mod.o LD [M] /var/tmp/portage/x11-drm-20050502/work/drm/linux-core/i810.ko make[1]: Leaving directory `/usr/src/linux-2.6.14-gentoo-r2' cc -D_IN_LIBDRM -O2 -c -I../shared-core xf86drm.c cc -D_IN_LIBDRM -O2 -c -I../shared-core xf86drmHash.c cc -D_IN_LIBDRM -O2 -c -I../shared-core xf86drmRandom.c cc -D_IN_LIBDRM -O2 -c -I../shared-core xf86drmSL.c cc -shared -Wl,-hlibdrm.so.1 -o libdrm.so xf86drm.o xf86drmHash.o xf86drmRandom.o xf86drmSL.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object. cc -O2 -g -ansi -pedantic -DPOSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -I. -I../../.. -I../libdrm dristat.c -o dristat cc -O2 -g -ansi -pedantic -DPOSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -I. -I../../.. -I../libdrm drmstat.c -o drmstat ../libdrm/*.o -L../../.. -L.. -L../libdrm >>> Test phase [not enabled]: x11-base/x11-drm-20050502 >>> Install x11-drm-20050502 into /var/tmp/portage/x11-drm-20050502/image/ category x11-base * Installing DRM... mkdir -p /var/tmp/portage/x11-drm-20050502/image//lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm cp -p i810.ko drm.ko /var/tmp/portage/x11-drm-20050502/image//lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm * Stripping binaries ... /usr/bin/dristat /usr/bin/drmstat man: >>> Completed installing x11-drm-20050502 into /var/tmp/portage/x11-drm-20050502/image/ >>> Merging x11-base/x11-drm-20050502 to / --- /etc/ --- /etc/modules.d/ >>> /etc/modules.d/.keep >>> /etc/modules.d/x11-drm --- /lib/ --- /lib/modules/ --- /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/ --- /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm/ >>> /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm/i810.ko >>> /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm/drm.ko --- /usr/ --- /usr/bin/ >>> /usr/bin/dristat >>> /usr/bin/drmstat --- /usr/share/ --- /usr/share/doc/ --- /usr/share/doc/x11-drm-20050502/ >>> /usr/share/doc/x11-drm-20050502/README.drm.gz >>> Safely unmerging already-installed instance... --- !mtime obj /usr/share/doc/x11-drm-20050502/README.drm.gz --- !mtime obj /usr/bin/drmstat --- !mtime obj /usr/bin/dristat --- cfgpro obj /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm/i810.ko --- cfgpro obj /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm/drm.ko --- cfgpro dir /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm --- cfgpro dir /lib/modules/2.6.14-gentoo-r2_dell_inspiron2500 --- cfgpro obj /etc/modules.d/x11-drm --- cfgpro obj /etc/modules.d/.keep --- cfgpro dir /etc/modules.d --- !empty dir /usr/share/doc/x11-drm-20050502 --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr/bin --- !empty dir /usr --- !empty dir /lib/modules --- !empty dir /lib --- !empty dir /etc >>> original instance of package unmerged safely. QA Notice: USE Flag 'video_cards_sis' not in IUSE for x11-base/x11-drm-20050502 QA Notice: USE Flag 'video_cards_mach64' not in IUSE for x11-base/x11-drm-20050502 * Checking kernel module dependencies * Updating modules.conf ... [ ok ] * Updating module dependencies for 2.6.14-gentoo-r2_dell_inspiron2500 ... WARNING: //lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm/i810.ko needs unknown symbol pci_pretty_name [ ok ] >>> x11-base/x11-drm-20050502 merged. >>> clean: No packages selected for removal. >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. modprobe i810:# modprobe i810 FATAL: Error inserting i810 (/lib/modules/2.6.14-gentoo-r2_dell_inspiron2500/x11-drm/i810.ko): Unknown symbol in module, or unknown parameter (see dmesg) dmesg: [drm] Initialized drm 1.0.0 20040925 i810: Unknown symbol pci_pretty_name 2 things i was forgetting -of course that i have not the activated the XFREE drm support in my kernel -read the forum thread i've done some research and you have some websites talking about the pci_pretty_name
# emerge info Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.14-gentoo-r2_dell_inspiron2500 i686) ================================================================= System uname: 2.6.14-gentoo-r2_dell_inspiron2500 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 7zip X a52 aac acl alsa aotuv apm arts async audiofile avi berkdb bitmap-fonts bzip2 caps cddb cjk crypt cups curl dga directfb doc dts dvd dxr3 eds emboss encode exemple exif expat fam fbcon ffmpeg flac foomaticdb fortran frontconfig gd gdbm gif gimp gimpprint glut gnome gnutls gpm gstreamer gtk gtk2 i8x0 idn imlib ipv6 jack java jpeg jpeg2k kde kerberos krb4 lcms ldap libg++ libwww mad mikmod mmx mng motif mp3 mpeg ncurses network nls ogg oggvorbis opengl pam pcre pdflib perl png portaudio ppds python qt quicktime quotas readline real samba sasl scanner sdl slp sndfile speex spell spl sse ssl stencil-buffer svg svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vcd vidix vorbis wifi win32codecs wmf xine xml xml2 xmms xv xvid xvmc zlib video_cards_i810 userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY normaly i have -03 and -pipe and march=pentium3 but i tryed to compile it with the default settings and it hasn't changed anything
*** Bug 119115 has been marked as a duplicate of this bug. ***
*** Bug 125065 has been marked as a duplicate of this bug. ***
Clearing up the summary a bit.
*** Bug 135568 has been marked as a duplicate of this bug. ***
All the drivers in 20060608 should have this fixed by now.