[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#494610: Server hangs on startup when using a custom mode



Package: xserver-xorg-video-intel
Version: 2.2.1-1~etchnhalf2

Other possibly relevant package versions:
xserver-xorg-core 2:1.1.1-21etch5
linux-image-2.6.24-etchnhalf.1-686 2.6.24-6~etchnhalf.4

Video chipset: Intel G33

  When etchnhalf was released, I switched from testing's X server
(xserver-xorg-video-intel and xserver-xorg-core) to etchnhalf. My
/etc/X11/xorg.conf contained, among others, the following lines in the
Monitor section:

        Modeline "1600x1200"  185.75 1600 1664 1856 2160  1200 1201 1204 1241
        Option "PreferredMode" "1600x1200"

With testing's packages, there was no problem, and I had a 1600x1200, 69 Hz
mode. With etchnhalf, the server hangs on startup: the screen becomes
blank, I cannot switch to a text console with Ctrl-Alt-Fn, and
Ctrl-Alt-Backspace does not do anything visible. However, Ctrl-Alt-Suppr
works, and it seems to be the only thing I can do.
  The log ends with 

(II) intel(0): Output VGA using monitor section Smile 17'' Cromaclear 0.25
(**) intel(0): Option "PreferredMode" "1600x1200"
(II) intel(0): I2C bus "CRTDDC_A" initialized.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70.
(II) intel(0): No SDVO device found on SDVOB
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" registered at address 0x72.
(II) intel(0): No SDVO device found on SDVOC
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
(II) intel(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "CRTDDC_A:ddc2" removed.
(II) intel(0): EDID vendor "SML", prod id 26440

  When commenting the line "PreferredMode" in xorg.conf, the server starts
up normally in 1152x864 mode, and then I can switch to my 1600x1200 mode
(the one defined by the Modeline) with `xrandr -s 1600x1200'.
  Here's the diff -u of xorg.conf with the PreferredMode option (and the
hangup) and without:

--- Xorg.log.bug        2008-08-09 12:52:35.000000000 +0200
+++ /var/log/Xorg.0.log 2008-08-10 22:54:55.000000000 +0200
@@ -11,7 +11,7 @@
 Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug  9 12:48:17 2008
+(==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 10 22:52:08 2008
 (==) Using config file: "/etc/X11/xorg.conf"
 (==) ServerLayout "Default Layout"
 (**) |-->Screen "Default Screen" (0)
@@ -375,7 +375,6 @@
        compiled for 7.1.1, module version = 1.2.0
        ABI class: X.Org Video Driver, version 1.0
 (II) intel(0): Output VGA using monitor section Smile 17'' Cromaclear 0.25
-(**) intel(0): Option "PreferredMode" "1600x1200"
 (II) intel(0): I2C bus "CRTDDC_A" initialized.
 (II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
 (II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B"
registered at address 0x70.
@@ -390,3 +389,249 @@
 (II) intel(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0.
 (II) intel(0): I2C device "CRTDDC_A:ddc2" removed.
 (II) intel(0): EDID vendor "SML", prod id 26440
+(II) intel(0): Output VGA connected
+(II) intel(0): Output VGA using initial mode 1152x864
+(II) intel(0): detected 1024 kB GTT.
+(II) intel(0): detected 7164 kB stolen memory.
+(==) intel(0): video overlay key set to 0x101fe
+(==) intel(0): Will not try to enable page flipping
+(==) intel(0): Triple buffering disabled
+(**) intel(0): Using gamma correction (1.1, 1.5, 1.5)
+(++) intel(0): DPI set to (100, 100)

[more than 200 lines beginning with + omitted, and nothing else]

that is, the log without the PreferredMode option contains the full content
of the log with the PreferredMode option, and then continues with the
setting of the video mode and various stuff.
  When uncommenting the PreferredMode option and commenting the Modeline,
the server starts up normally, with the standard 1600x1200, 60 Hz mode.

  Regards.



Reply to: