Bug 217352

Summary: Switching virtual terminals breaks X on G965
Product: [Fedora] Fedora Reporter: Markku Kolkka <markku.kolkka>
Component: xorg-x11-drv-i810Assignee: Adam Jackson <ajax>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 6CC: igryabinkin, mcepl, peter, rlocke
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-05-03 19:11:58 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
X server config file
none
X server log
none
X server log with hardware autodetection
none
Xorg.0.log with modesetting driver none

Description Markku Kolkka 2006-11-27 12:19:40 UTC
Description of problem:
Switching from X to a text-mode virtual terminal and back to VT7 results in a
blinking single-color screen on VT7. Re-starting X doesn't help, the only way to
restore normal X display is to reboot.

Version-Release number of selected component (if applicable):
xorg-x11-drv-i810-1.6.5.10.fc6

How reproducible:
always

Steps to Reproduce:
1. Ctrl-Alt-F1
2. Alt-F7
  
Actual results:
Blinking blank screen

Expected results:
Normal X user interface

Additional info:
Intel DG965WH motherboard, Core 2 Duo E6600 processor.

Comment 1 Markku Kolkka 2006-12-06 18:13:45 UTC
Adding Option "VBERestore" "true" to xorg.conf seems to fix the problem.

Comment 2 Mihai Harpau 2006-12-28 18:47:14 UTC
I have the same behavior with Intel DG965SS motherboard and Pentium D 2.8 Ghz.
The tip from comment #1 does not work in my case.

Comment 3 Matěj Cepl 2006-12-29 08:46:13 UTC
Thanks for the bug report and sorry for so late reply to it.

Please attach your X server config file (/etc/X11/xorg.conf) and X server log
file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file
attachments using the bugzilla file attachment link below.

Could you please also try to run without any /etc/X11/xorg.conf whatsoever and
let X11 autodetect your display and video card? Attach to this bug
/var/log/Xorg.0.log from this attempt as well, please.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 4 Markku Kolkka 2006-12-29 11:46:26 UTC
Created attachment 144533 [details]
X server config file

Comment 5 Markku Kolkka 2006-12-29 11:47:15 UTC
Created attachment 144534 [details]
X server log

Comment 6 Markku Kolkka 2006-12-29 11:48:05 UTC
Created attachment 144535 [details]
X server log with hardware autodetection

Comment 7 Ilya Ryabinkin 2007-02-20 14:51:00 UTC
I confirm the bug. Flickering screen results, when one switch to console and
back. "VBERestore" option does not help

00:02.0 VGA compatible controller: Intel Corporation 82946GZ/GL Integrated
Graphics Controller (rev 02) (prog-if 00 [VGA])
        Subsystem: Intel Corporation Unknown device 5354
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at 50100000 (32-bit, non-prefetchable) [size=1M]
        Memory at 40000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 20e0 [size=8]
        Capabilities: <access denied>


Comment 8 Ilya Ryabinkin 2007-02-20 14:54:38 UTC
Driver info:
xorg-x11-drv-i810-1.6.5-10.fc6

$ uname -a
Linux node7 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 i686 i386
GNU/Linux

Intel motherboard with integrated graphics, Core 2 Duo E4300

Comment 9 Peter Gordon 2007-02-20 22:15:52 UTC
Created attachment 148450 [details]
Xorg.0.log with modesetting driver

I've played around with it a bit, and the modesetting driver branch ("intel"
instead of i810) successfully resets the display and works well when switching
bewteen VTs and the X session. This is with xorg-x11-drv-i810-1.6.5-11.fc7
(x86_64). Attached is my Xorg.0.log file with this driver instead of i810.

Comment 10 Adam Jackson 2007-05-03 19:11:58 UTC
intel driver is the default now for 965 hardware, so marking this one as fixed
in rawhide.