with kernel 2.6.28-gentoo-r5 dmesg displays the following error [drm:i915_setparam] *ERROR* unknown parameter 4 [drm:i915_getparam] *ERROR* Unknown parameter 6 [drm:i915_getparam] *ERROR* Unknown parameter 6 Reproducible: Always Steps to Reproduce: 1. On each boot Portage 2.1.6.11 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 i686) ================================================================= System uname: Linux-2.6.28-gentoo-r5-i686-Intel-R-_Atom-TM-_CPU_330_@_1.60GHz-with-glibc2.0 Timestamp of tree: Mon, 04 May 2009 08:20:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.7 dev-lang/python: 2.5.4-r2 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo/ http://adelie.polymtl.ca/ http:://gentoo.osuosl.org" LANG="de_DE.utf8" LDFLAGS="-Wl,-O1" LINGUAS="de" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 acl acpi alsa avahi berkdb branding bzip2 cairo cdr cli cracklib crypt cups dbus dga directfb dri dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg firefox fortran gd gdbm gif gnome gpm gstreamer gtk hal iconv isdnlog java jpeg laptop ldap libnotify mad mdnsresponder-compat midi mikmod mmx mozdevelop mp3 mpeg mudflap nautilus ncurses nfs nls nolvm1 nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection remote sdl server session spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis win32codecs x86 xine xml xorg xulrunner xv xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2 directory" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="intel i810" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Can you please be a bit more specific? Which version of xf86-video-intel driver are you using? Any chance you suffer from the same problem as bug #263414 did?
Today i updated my media center to kernel 2.6.28-gentoo-r5 and now i have the same error. XOrg does not work with this kernel for me. dmesg contains: [drm] Initialized drm 1.1.0 20060810 intelfb 0000:00:02.0: setting latency timer to 64 [drm] Initialized i915 1.6.0 20080730 on minor 0 [drm:i915_setparam] *ERROR* unknown parameter 4 [drm:i915_getparam] *ERROR* Unknown parameter 6 [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<6>RPC: Registered udp transport module. RPC: Registered tcp transport module. xorg.0.log contains at end (II) intel(0): [DRI] installation complete (II) intel(0): xf86BindGARTMemory: bind key 2 at 0x01de2000 (pgoffset 7650) (II) intel(0): xf86BindGARTMemory: bind key 3 at 0x01de3000 (pgoffset 7651) (II) intel(0): xf86BindGARTMemory: bind key 4 at 0x01de7000 (pgoffset 7655) (II) intel(0): xf86BindGARTMemory: bind key 5 at 0x01de8000 (pgoffset 7656) (II) intel(0): xf86BindGARTMemory: bind key 6 at 0x01dec000 (pgoffset 7660) (II) intel(0): xf86BindGARTMemory: bind key 7 at 0x01ded000 (pgoffset 7661) (II) intel(0): xf86BindGARTMemory: bind key 8 at 0x03dcd000 (pgoffset 15821) (EE) intel(0): Failed to pin depth buffer: Cannot allocate memory Fatal server error: Couldn't bind memory for BO depth buffer (II) intel(0): xf86UnbindGARTMemory: unbind key 2 (II) intel(0): xf86UnbindGARTMemory: unbind key 3 (II) intel(0): xf86UnbindGARTMemory: unbind key 4 (II) intel(0): xf86UnbindGARTMemory: unbind key 5 (II) intel(0): xf86UnbindGARTMemory: unbind key 6 (II) intel(0): xf86UnbindGARTMemory: unbind key 7 (II) intel(0): xf86UnbindGARTMemory: unbind key 8 # emerge --info Portage 2.1.6.11 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 i686) ================================================================= System uname: Linux-2.6.28-gentoo-r5-i686-Mobile_Intel-R-_Celeron-TM-_CPU_733MHz-with-glibc2.0 Timestamp of tree: Fri, 08 May 2009 21:00:17 +0000 distcc 3.0 i686-pc-linux-gnu [disabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-lang/python: 2.5.4-r2 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.3-r2 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=native -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-Os -march=native -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.gentoo.no/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.mirror.web4u.cz/" LANG="de_DE.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apic cmov cx8 de dri fpu fxsr mca mce mmx mmxext msr mtrr pae pat pge pse pse36 sep sse tsc unicode vme x86" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="intel i810 vesa fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS System is actual stable x86.
Yes, that's not a bug. The Intel driver is just calling out the kernel to see what DRM functions it supports. So unless something graphics-wise is not working, you can safely ignore this message. Thanks
But for me it is a bug, because the X-Server does not start with 2.6.28-gentoo-r5 Kernel. Or is my issue an other bug? With the old 2.6.27-gentoo-r8 the X-Server works fine.
Then you're having a real bug... that's the kind of info users tend to put in bug reports... In any case please try the following : - emerge -1 --nodeps libdrm xf86-video-inte mesa xorg-server - if that doesn't fix the bug, please attach your full Xorg.0.log, your xorg.conf and the full output of dmesg. Thanks
Created attachment 191413 [details] Kernel messages with working 2.6.27-gentoo-r10
Created attachment 191415 [details] XOrg messages with working 2.6.27-gentoo-r10
Created attachment 191417 [details] Kernel messages with not working 2.6.28-gentoo-r5
Created attachment 191419 [details] XOrg messages with not working 2.6.28-gentoo-r5
Recompiling libdrm xf86-video-intel mesa xorg-server does not help me.
Created attachment 191420 [details] xorg.conf
Please try xf86-video-intel 2.7.1. Thanks
I updated to x11-drivers/xf86-video-intel-2.7.1 and x11-libs/libdrm-2.4.9. Same error. Current i seen, that with working kernel "allocate depth buffer space" failed, but with new (non working) kernel the "Tiled allocation" was sucessfull. After this the pin depth buffer cannot allocate memory. I don't know whether it's relevant.
Next step: new kernel, please try the latest ~arch gentoo-sources kernel (2.6.29-rX) Thanks
i tested kernel 2.6.29-gentoo-r4. It does not work too. Same errors in logs as 2.6.28.
Actually, please try to unmask libdrm as well and rebuild your X packages this way : emerge -1 --nodeps libdrm xorg-server xf86-video-intel Then please attach Xorg.0.log and dmesg. Thanks
libdrm updated to 2.4.11 xorg-server is 1.5.3-r5 xf86-video-intel is 2.7.1 mesa is 7.3.1 same error
Created attachment 191557 [details] dmesg with gentoo-sources kernel 2.6.29-r4 tested with updated libdrm
Created attachment 191558 [details] Xorg.0.log with gentoo-sources 2.6.29-r4 and updated libdrm
Alright, one last test and then I'll forward you to FreeDesktop's bugzilla. Please unmask xorg-server 1.6.1.901 and rebuild xf86-video-intel. Make sure you have : Option "AccelMethod" "UXA" in the Device section for your intel card. Xorg.0.log should then mention both "UXA" and "DRI2" (you can grep for them). Thanks
With the xorg-server-1.6.1.901 and "UXA" the X-Server works on both newer kernels (2.6.28/2.6.29) without any errors in dmesg / xorg-log and with better performance! Thanks, Alexander
Right, so UXA was probably the key here :) Thanks for the follow up and props for jumping through all the hoops! Closing (yay!)