Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139290 - xorg-x11 Blank Screen following VT switch with i810 driver
Summary: xorg-x11 Blank Screen following VT switch with i810 driver
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo X packagers
URL: http://bugs.freedesktop.org/show_bug....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-05 04:29 UTC by Phil Blacker
Modified: 2006-10-04 18:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Xorg.0.log following VT switch from VT7 to VT1 (Xorg.0.log-a,54.78 KB, text/plain)
2006-07-05 05:02 UTC, Phil Blacker
Details
Xorg.0.log following VT switch from VT7 to VT1 then back to VT7 (Xorg.0.log-b,51.89 KB, text/plain)
2006-07-05 05:03 UTC, Phil Blacker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Blacker 2006-07-05 04:29:06 UTC
If I switch from a running X session (on VT7) to another virtual terminal and then back to the X session the screen is blank.  The system stays running, but is unresponsive to the keyboard.  The initial switch from the X session works correctly.

This worked correctly in xorg-6.8, but fails in xorg-7.0 and xorg-7.1.  I have tried with the latest CVS vesion of the i810 driver, this also exhibits this problem.

The machine has an integrated i830m chipset.

This works correctly with the vesa driver.

This stops me being able to suspend my laptop, as the suspend cycle triggers this problem.

=============================
emerge --info
Gentoo Base System version 1.6.15
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-suspend2-r8 i686)
=================================================================
System uname: 2.6.16-suspend2-r8 i686 Mobile Intel(R) Pentium(R) III CPU - M  1200MHz
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium3m -funroll-loops -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O3 -march=pentium3m -funroll-loops -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig cccache distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB"
LINGUAS="en_GB"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/home/build"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 acpi alsa apache2 avi berkdb bitmap-fonts bzip2 cairo cdr cli crypt cups dbus dlloader dri dvd dvdr dvdread eds emboss encode esd exif firefox flac foomaticdb fortran gdbm gif gimpprint gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 isdnlog jack java jpeg kde kdeenablefinal lcms libg++ libwww mad mikmod mmx mono motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcmcia pcre pda pdflib perl png portaudioi ppds pppd python qt qt3 qt4 quicktime readline reflection samba sdl session spell spl sqlite sse ssl tcpd tiff truetype truetype-fonts trusted type1-fonts udev unicode usb vorbis wifi x86 xine xml xmms xorg xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_en_GB userland_GNU video_cards_i810 video_cards_i830 video_cards_i915 video_cards_vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

============================
lspci output
00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)
00:02.1 Display controller: Intel Corporation 82830 CGC [Chipset Graphics Controller]
00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #1) (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #2) (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB (Hub #3) (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 (rev 02)
00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
02:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
02:05.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
02:0b.0 Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)
Comment 1 Phil Blacker 2006-07-05 05:02:13 UTC
Created attachment 90956 [details]
Xorg.0.log following VT switch from VT7 to VT1

Xorg.0.log following VT switch from VT7 to VT1
Comment 2 Phil Blacker 2006-07-05 05:03:59 UTC
Created attachment 90957 [details]
Xorg.0.log following VT switch from VT7 to VT1 then back to VT7

Xorg.0.log following VT switch from VT7 to VT1 then back to VT7
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2006-07-05 09:07:50 UTC
(In reply to comment #0)
> If I switch from a running X session (on VT7) to another virtual terminal and
> then back to the X session the screen is blank.  The system stays running, but
> is unresponsive to the keyboard.  The initial switch from the X session works
> correctly.
> 
> This worked correctly in xorg-6.8, but fails in xorg-7.0 and xorg-7.1.  I have
> tried with the latest CVS vesion of the i810 driver, this also exhibits this
> problem.

Please file an upstream bug at bugs.freedesktop.org in the xorg product, then post the URL here so we can track it. FYI, the latest version of the driver is xf86-video-intel in git, not CVS.

Thanks!
Comment 4 Phil Blacker 2006-07-05 13:52:19 UTC
Upstream bug

http://bugs.freedesktop.org/show_bug.cgi?id=7434
Comment 5 Phil Blacker 2006-10-04 05:45:29 UTC
This is now fixed in xorg git.  Will be incorperated into xf86-video-intel-1.7.1
Comment 6 Joshua Baergen (RETIRED) gentoo-dev 2006-10-04 07:23:01 UTC
Thanks for the update.  I'll try to find some time to put this into the tree.
Comment 7 Joshua Baergen (RETIRED) gentoo-dev 2006-10-04 18:28:20 UTC
This is fixed in 1.7.0-r1.