Bug 10748

Summary: Internal flat panel Displays as a melting blob that slowly gets brighter
Product: xorg Reporter: Jon Westgate <oryn>
Component: Driver/intelAssignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: blocker    
Priority: medium CC: keithp, mhvk
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=+420732
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xory.0.log
none
Xorg.0.log using xserver-xorg-video-intel mhvk: 6.9/7.0-

Description Jon Westgate 2007-04-24 14:12:33 UTC
I have a fujitsu stylistic ST4120 which uses a rotated 1024x768 flat panel
When I try to run X it just shows a few symetrical blobs which slowly get brighter and fill the display.

Checking logs I noticed that the default resolution was wrong.
I have to set virtual 1024 768 to avoid the driver wrongly detecting my screen as 1280x768, however this makes no difference to the melting effect :(


xorg.conf follows:
# xorg.conf (Xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
#   md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum
#   dpkg-reconfigure xserver-xorg

Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/share/fonts/X11/CID"
	FontPath	"/usr/lib/X11/fonts/CID"
	FontPath	"/usr/share/fonts/X11/100dpi"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/share/fonts/X11/75dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
	Load	"bitmap"
#	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"evdev"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"gb"
	Option		"XkbVariant"	""
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
     Driver        "wacom"
     Identifier    "cursor"
     Option        "Device"        "/dev/ttyS0"
     Option        "Type"          "cursor"
     Option        "ForceDevice"   "ISDV4"
     Option        "Mode"          "Absolute"
     Option        "TPCButton"     "ON"
     Option        "TopY"          "180"
     Option        "BottomY"       "21100"
     Option        "TopX"          "160"
     Option        "BottomX"       "15798"
     Option  	   "Rotate"        "CW"
EndSection

Section "InputDevice"
     Driver "wacom"
     Identifier "stylus"
     Option "Type" "stylus"
     Option "Device" "/dev/ttyS0"
     Option "ForceDevice" "ISDV4" # Tablet PC ONLY
     Option  	   "Rotate"        "CW"
     Option        "TopY"          "180"
     Option        "BottomY"       "21100"
     Option        "TopX"          "160"
     Option        "BottomX"       "15798"
EndSection

Section "InputDevice"
     Driver "wacom"
     Identifier "eraser"
     Option "Type" "eraser"
     Option "Device" "/dev/ttyS0"
     Option "ForceDevice" "ISDV4" # Tablet PC ONLY
     Option  	   "Rotate"        "CW"
     Option        "TopY"          "180"
     Option        "BottomY"       "21100"
     Option        "TopX"          "160"
     Option        "BottomX"       "15798"
EndSection

Section "Device"
	Identifier	"Intel Corporation 82830 CGC [Chipset Graphics Controller]"
	Driver		"i810"
	Option 		"MonitorLayout" "NONE,LFP"
#	Option 		"Clone"		"True"
#	Driver		"intel"
        #Option      "DRI"           "true"
        Option      "Rotate"        "CW"
	BusID		"PCI:0:2:0"
        #Option      "XAANoOffscreenPixmaps"
        #Option      "SWCursor"      "On"
	Option "ModeDebug" "yes"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Intel Corporation 82830 CGC [Chipset Graphics Controller]"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		24
		Virtual		1024 768
		Modes		"1024x768"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse" "CorePointer"
        InputDevice     "cursor" "SendCoreEvents"
	InputDevice 	"stylus" "SendCoreEvents"
	InputDevice 	"eraser" "SendCoreEvents"
EndSection

Section "DRI"
	Mode	0666
EndSection



Xorg.0.log does not follows because it wont let me
Comment 1 Jon Westgate 2007-04-24 14:18:08 UTC
Created attachment 9723 [details]
Xory.0.log
Comment 2 Marten van Kerkwijk 2007-04-25 11:43:02 UTC
I have exactly the same problem with my Dell X200 (i830M chip).
X.org.log has the errors attached below; not sure these are related.

-- Marten van Kerkwijk
.
.
.
(II) Loading /usr/lib/xorg/modules/drivers//sil164.so
(II) Module sil164: vendor="X.Org Foundation"
	compiled for 1.3.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 1.2
(II) intel(0): I2C bus "DVOI2C_E" initialized.
(EE) intel(0): detecting sil164
(EE) intel(0): Unable to read from DVOI2C_E Slave 112.
(II) Loading sub module "ch7xxx"
(II) LoadModule: "ch7xxx"
(II) Loading /usr/lib/xorg/modules/drivers//ch7xxx.so
(II) Module ch7xxx: vendor="X.Org Foundation"
	compiled for 1.3.0, module version = 1.0.0
	ABI class: X.Org Video Driver, version 1.2
(II) intel(0): I2C bus "DVOI2C_E" removed.
(II) intel(0): I2C bus "DVOI2C_E" initialized.
(EE) intel(0): Unable to read from DVOI2C_E Slave 236.
(II) intel(0): I2C bus "DVOI2C_E" removed.
(II) intel(0): I2C bus "DVODDC_D" removed.
Comment 3 Eric Anholt 2007-04-25 11:51:22 UTC
We don't have any working drivers for the integrated panels on the 830.  You can find sample code (not working yet, and not probed for in i830_dvo.c) for the two common panel chipsets in the ivch and ch7017 directories of xf86-video-intel, and the specs for those chipsets are public.
Comment 4 Keith Packard 2007-05-17 20:48:26 UTC
Ok, I830 panel support for the IVCH DVO chip has been merged to the intel driver master branch. It was tested on an IBM X30, so your mileage may vary, please test it at your convenience and re-open this bug if it still fails on your machine.
Comment 5 Marten van Kerkwijk 2007-06-26 08:21:53 UTC
Created attachment 10458 [details]
Xorg.0.log using xserver-xorg-video-intel
Comment 6 Marten van Kerkwijk 2007-06-26 08:24:27 UTC
I tried installing the new Debian package xserver-xorg-video-intel 2.0.0 on my
Dell X200 laptop with i830M, but unfortunately, the melting effect on the
laptop display still appears.  The error messages are exactly the same as
described above in comment #2 (I attach the full log file).  The latter may
mean the appropriate modules was not updated in Debian's version; if so, please
let me know.

Thanks,

-- Marten van Kerkwijk
Comment 7 Julien Cristau 2007-06-26 14:50:23 UTC
(In reply to comment #6)
> I tried installing the new Debian package xserver-xorg-video-intel 2.0.0 on my
> Dell X200 laptop with i830M, but unfortunately, the melting effect on the
> laptop display still appears.  The error messages are exactly the same as
> described above in comment #2 (I attach the full log file).  The latter may
> mean the appropriate modules was not updated in Debian's version; if so, please
> let me know.
> 
You need to use the package from debian experimental, the package in sid is too old.
Comment 8 Marten van Kerkwijk 2007-07-03 13:46:27 UTC
Thanks for the quick reply!  With 2.0.0-5, the screen does not "melt" anymore, but it is not quite OK yet: the screen stays black, apart from the pointer (which changes shape appropriately when one moves over an otherwise invisible xterm).  It sounds very similar to Debian Bug#430085, and I'll investigate solutions that I think I saw elsewhere.  However, this is just to confirm that your bug 10748 can indeed stay closed.  -- Marten

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.