I have a duel monitor system. Up to recently its been running fine, lately xorg has been off and on randomly flickering, locking up, shutting off the second display, and the kernel has had some panics. Checking /var/log/messages I see kernel dumps like this: Apr 12 02:09:22 h kernel: i2c i2c-2: sendbytes: NAK bailout. Apr 12 02:09:22 h kernel: [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 255 Apr 12 02:09:22 h kernel: composite sync not supported Apr 12 02:09:22 h kernel: i2c i2c-3: sendbytes: NAK bailout. Apr 12 02:09:22 h kernel: [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 31 Apr 12 02:09:22 h kernel: [drm:drm_edid_block_valid] *ERROR* Raw EDID: Apr 12 02:09:22 h kernel: <3>00 ff ff ff ff ff ff 00 4c 2d ac 03 00 00 00 00 ........L-...... Apr 12 02:09:22 h kernel: <3>2e 11 01 03 80 a0 5a 78 0a e2 bd 7c b1 83 3e 14 ......Zx...|..>. Apr 12 02:09:22 h kernel: <3>f0 8b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Apr 12 02:09:22 h kernel: <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Apr 12 02:09:22 h kernel: <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Apr 12 02:09:22 h kernel: <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Apr 12 02:09:22 h kernel: <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ Apr 12 02:09:22 h kernel: <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ I have a Dell Inspiron 1525 with i915 intel graphics card. I have been using HDMI to my flatscreen for the better part of six months and s-video for almost a year prior to that with no issue. I have followed the Gentoo wiki guides for both the Inspiron 1525 and the Intel GMA. I'm not sure what triggered this recent randomness, my current kernel 2.6.36-r8 as well as 2.6.36-r5 were working just fine. Currently using xf86-video-intel-2.14.0, and reverting it to 2.13.0 lessens the the frequency of the problem but it still occurs. I am only using packages marked as stable for x64_64 (amd64)
Created attachment 269625 [details] emerge --info
Created attachment 269627 [details] make.conf
Created attachment 269629 [details] kernel config
Portage 2.1.9.42 (default/linux/amd64/10.0, gcc-4.4.5, glibc-2.11.3-r0, 2.6.36-gentoo-r8 x86_64) ================================================================= System uname: Linux-2.6.36-gentoo-r8-x86_64-Intel-R-_Pentium-R-_Dual_CPU_T2370_@_1.73GHz-with-gentoo-1.12.14 Timestamp of tree: Mon, 11 Apr 2011 21:30:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.6.6-r2, 3.1.3-r1 dev-util/ccache: 2.4-r9 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.14-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.36.1 (sys-kernel/linux-headers) ABI="amd64" ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" ACCEPT_PROPERTIES="*" 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" ANT_HOME="/usr/share/ant" 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 cgi cgid 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" ARCH="amd64" ASFLAGS_x86="--32" AUTOCLEAN="yes" CAMERAS="ptp2" CBUILD="x86_64-pc-linux-gnu" CCACHE_DIR="/var/tmp/ccache/" CCACHE_SIZE="8G" CFLAGS="-O2 -pipe -march=nocona" CFLAGS_x86="-m32" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" CLEAN_DELAY="5" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" COLLISION_IGNORE="/lib/modules" COLORTERM="gnome-terminal" CONFIG_PROTECT="/etc /etc/conf.d/clock /etc/conf.d/hostname /etc/conf.d/net /etc/conf.d/xdm /etc/modules.autoload.d/kernel-2.6 /etc/ssh/ssh_config /etc/ssh/sshd_config /usr/share/gnupg/qualified.txt /var/bind" 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" CVS_RSH="ssh" CXXFLAGS="-O2 -pipe -march=nocona" DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-nJ7rvc3Szb,guid=b02c126387ede84222370ad100000050" DEFAULT_ABI="amd64" DESKTOP_SESSION="gnome" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" ELIBC="glibc" EMERGE_DEFAULT_OPTS="-aqv --autounmask y" EMERGE_WARNING_DELAY="10" EPREFIX="" EROOT="/" FCFLAGS="" FEATURES="assume-digests binpkg-logs ccache distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FETCHCOMMAND="/usr/bin/wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}"" FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}"" FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"" FFLAGS="" GDK_USE_XFT="1" GDMSESSION="gnome" GDM_LANG="C" GDM_XSERVER_LOCATION="local" GENTOO_MIRRORS="http://distfiles.gentoo.org" GNOME_DESKTOP_SESSION_ID="this-is-deprecated" GNOME_KEYRING_CONTROL="/tmp/keyring-tJJCtf" GPG_AGENT_INFO="/tmp/keyring-tJJCtf/gpg:0:1" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GSETTINGS_BACKEND="gconf" HOME="/home/h" INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.5/info" INPUT_DEVICES="mouse keyboard" JAVAC="/home/h/.gentoo/java-config-2/current-user-vm/bin/javac" JAVACC_HOME="/usr/share/javacc/" JAVA_HOME="/home/h/.gentoo/java-config-2/current-user-vm" JDK_HOME="/home/h/.gentoo/java-config-2/current-user-vm" KERNEL="linux" LANG="C" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LDFLAGS_x86="-m elf_i386" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LIBDIR_amd64="lib64" LIBDIR_amd64_fbsd="lib64" LIBDIR_ppc="lib32" LIBDIR_ppc64="lib64" LIBDIR_s390="lib32" LIBDIR_s390x="lib64" LIBDIR_sparc32="lib32" LIBDIR_sparc64="lib64" LIBDIR_x86="lib32" LIBDIR_x86_fbsd="lib32" LINGUAS="en_US" LOGNAME="h" LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:" MANPATH="/home/h/.gentoo/java-config-2/current-user-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.5/man:/etc/java-config/system-vm/man/" MULTILIB_ABIS="amd64 x86" MULTILIB_STRICT_DENY="64-bit.*shared object" MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" NOCOLOR="true" OLDPWD="/home/h" OPENGL_PROFILE="xorg-x11" ORBIT_SOCKETDIR="/tmp/orbit-h" PAGER="/usr/bin/less" PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5://opt/android-sdk-update-manager/tools:/usr/games/bin" PHP_TARGETS="php5-3" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib64/portage/bin" PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save_summary echo" PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5" PORTAGE_FETCH_RESUME_MIN_SIZE="350K" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib64/portage/pym" PORTAGE_QUIET="1" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_RSYNC_RETRIES="-1" PORTAGE_SANDBOX_COMPAT_LEVEL="16" PORTAGE_SYNC_STALE="30" PORTAGE_TMPDIR="/var/tmp" PORTAGE_VERBOSE="1" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PRELINK_PATH_MASK="/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so" PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" PWD="/home/h/Desktop" PYTHONDONTWRITEBYTECODE="1" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="i386" RESUMECOMMAND="/usr/bin/wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}"" RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"" ROOT="/" ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5" RPMDIR="/usr/portage/rpm" RUBYOPT="-rauto_gem" RUBY_TARGETS="ruby18" SESSION_MANAGER="local/h:@/tmp/.ICE-unix/4683,unix/h:/tmp/.ICE-unix/4683" SHELL="/bin/bash" SHLVL="1" SSH_AGENT_PID="4700" SSH_AUTH_SOCK="/tmp/keyring-tJJCtf/ssh" STAGE1_USE="multilib nptl nptlonly unicode" SYMLINK_LIB="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USE="32bit X a52 aac ace acl alsa amd64 berkdb bidi blender blender-game bzip2 cairo cdda cdio cdr cdrom cdrtools cli cracklib crypt cups cxx dbus dri dts dvd dvdr encode exif ffmpeg flac fortran gdbm gdu gif gnome gnutls gpm gtk gzip hfs httpd iconv ipv6 joystick jpeg jpeg2k lame live lzma mad matroska mjpeg mmx modules mp3 mp4 mpeg mplayer mudflap multilib nautilus ncurses nls nptl nptlonly nsplugin offensive ogg ogm openal opengl openmp pam pcre pdf perl pidgin png pppd python qt3support rar raw rdesktop rdesktop-vrdp readline sdl session shout sound srt sse sse2 ssl stream svg sysfs tcpd theora threads tiff unicode usb v4l vaapi vcd vlm vorbis win32 wma wmf x264 xinerama xorg xulrunner xv xvid yv12 zip 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 cgi cgid 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" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" USER="h" USERLAND="GNU" USERNAME="h" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS DRACUT_MODULES DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL PHP_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XFCE_PLUGINS XTABLES_ADDONS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VBOX_APP_HOME="/usr/lib64/virtualbox" VIDEO_CARDS="intel" WINDOWID="29360132" WINDOWPATH="7" XAUTHORITY="/home/h/.Xauthority" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm" XDG_MENU_PREFIX="gnome-" XDG_SESSION_COOKIE="1ee4f86c55d4efbb10b9d3350000891a-1302598762.830158-1448990305" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" _="/usr/bin/emerge"
Not sure if this is related, but if I upgrade to kernel 2.6.37-r4 all of the black on the screen is replaced with green, starting right after grub and during init.
This leads me to believe the kernel driver for i915 is busted in some way, or it's not configured correctly, although I've followed the wiki.
not add arch team by yourself. Thanks
my bad. reverted to kernel 2.6.34-r12 and the problem hasnt surfaced all day. will check back.
still no issue. so this looks like something wrong with the i915 driver in the kernel > 2.6.34-r12
so i'm still using 2.6.34-gentoo-r12 even though it's been taken out of portage. it is the only kernel that is currently working for me. after messing around some more i think i've narrowed it down to KMS, which when enabled in newer kernels makes my second display through hdmi display green instead of black. black is green wherever black should be. disabling KMS causes X to complain. i've recently updated to baselayout 2 and tweaked other settings like backlight support and framebuffer console but only disabling/enabling KMS fixes/causes the problem. again, without KMS i cant start X. so there is something with KMS and HDMI, as the primary display (my laptop lcd) isnt affected. (my setup is the laptop with the lid closed with hdmi running to a flatscreen, i would like to keep my flatscreen capabilities!)
Still present in gentoo-sources-2.6.38-r6
For the newest gentoo-sources (gentoo-sources-2.6.38-r6) I've verified that the kernel configuration and grub kernel options match http://en.gentoo-wiki.com/wiki/Kernel_Mode_Setting Tried forcing a generic mode, no luck. Same with forcing interface. Disabled modesetting at grub level and got correct colors on 640x480 resolution. X wouldnt start of course. Currently back on 2.6.34-r12
Please also report this problem at bugs.freedesktop.org (if not report already exists) and add the URL to this bug. Does the second monitor still display green if you disable the first one using the video=outputname:d kernel parameter? outputname can be determined from /sys/class/drm/card0
Is this still a problem on recent kernels?
Yeah, well, reporter's e-mail address won't reach the person because of ... http://mailinator.com/inbox.jsp?to=spam ... and searching comments, summaries and that address upstream no bug was filed.