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

Bug#421476: xserver-xorg-video-intel: Hotkey switching to external VGA not possible, switching with i810switch/xrandr freezes system



Package: xserver-xorg-video-intel
Version: 2:2.0.0-1
Severity: important

Hello everyone!

I have the following problem when upgrading from 
xserver-xorg-video-i810 2:1.7.2-4 
to the new 
xserver-xorg-video-intel 2:2.0.0-1
on my IBM Thinkpad X40:

Switching output via the hotkey (Fn+F7) does not work at all anymore. The
external display is always active when connected.
Output switching works with i810switch or xrandr, though. It even works better
than with the old driver, the image on the external VGA is much clearer.
But when I try to switch outputs like this:

ext. VGA on -> ext. VGA off -> ext VGA on -> LVDS off -> LVDS on

the whole system freezes. Both displays are blank, no console switching or
even ssh login are possible. Alt+Sysrq does not work either. The only option
is to turn the system off and back on. I did not find any error messages in
syslog or Xorg.0.log.

In addition to the kernel version mentioned below, I am using tp_smapi driver
0.31 and the Conexant hsf modem drivers. I tried unloading all these, but to
no effect on the problem described.
Adapting my xorg.conf to the new driver did not help either. Both configs (for
i810 and intel) are attached.
Please tell me if more information is needed.

Best regards,

soenke

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xserver-xorg-video-intel depends on:
ii  libc6                   2.5-2            GNU C Library: Shared libraries
ii  libdrm2                 2.3.0-4          Userspace interface to kernel DRM 
ii  xserver-xorg-core       2:1.3.0.0.dfsg-2 X.Org X server -- core server

xserver-xorg-video-intel recommends no packages.
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
#
# last edited on Oct. 28th 2004 by root@paula
#
# **********************************************************************

Section "Files"
	FontPath	"unix/:7100"
EndSection

Section "Extensions"
	Option "Composite" "Disable"
EndSection

Section "ServerFlags"
    	AllowMouseOpenFail 
EndSection

Section "Module"
    	Load "dbe" # Double-Buffering Extension
    	Load "v4l" # Video for Linux
    	Load "extmod"
    	Load "type1"
    	Load "freetype"
    	Load "glx" # 3D layer
    	Load "dri"
EndSection

Section "InputDevice"
    	Identifier "keyboard"
    	Driver "kbd"
    	Option "XkbModel" "pc105"
    	Option "XkbLayout" "de"
    	Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
	Identifier "trackpoint"
    	Driver "mouse"
    	Option "Protocol" "Auto"
    	Option "Device" "/dev/input/mice"
EndSection

Section "InputDevice"
	Identifier "ext_mouse"
    	Driver "mouse"
    	Option "Protocol" "Auto"
    	Option "Device" "/dev/input/mice"
	Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    	Identifier "LFP"
    	#VendorName ""
    	ModelName "Local Flat Panel"
    	HorizSync 50-83
    	VertRefresh 56-76
	Option "DPMS" 
EndSection

Section "Monitor"
    	Identifier "CRT"
    	VendorName ""
    	ModelName ""
    	HorizSync 50-83
    	VertRefresh 56-76
	Option "DPMS" 
EndSection

Section "Device"
	Identifier "device_lfp"
	BusID "PCI:0:2:0"
        Driver "i810"
	Option "DPMS" "true"
	Option "DevicePresence" "true"
	Option "Clone" "true"
	Option "MonitorLayout" "CRT,LFP"
EndSection

Section "Screen"
    	Identifier "screen_lfp"
    	Device "device_lfp"
    	Monitor "LFP"
    	DefaultColorDepth 24
    
    	Subsection "Display"
        	Depth 24
        	Modes  "1024x768" "800x600" "640x480"
    	EndSubsection
	
EndSection

Section "DRI"
	Mode 0666
EndSection

Section "ServerLayout"
    	Identifier "layout_default"
    	InputDevice "keyboard" "CoreKeyboard"
    	InputDevice "trackpoint" "CorePointer"
    	InputDevice "ext_mouse" "AlwaysCore"
    	Screen 0 "screen_lfp"
EndSection
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
#
# last edited on Oct. 28th 2004 by root@paula
#
# **********************************************************************

Section "Files"
	FontPath	"unix/:7100"
	FontPath	"unix/:7110"
EndSection

Section "Extensions"
	Option "Composite" "Disable"
EndSection

Section "ServerFlags"
    	AllowMouseOpenFail 
EndSection

Section "Module"
    	Load "dbe" # Double-Buffering Extension
    	Load "v4l" # Video for Linux
    	Load "extmod"
    	Load "type1"
    	Load "freetype"
    	Load "glx" # 3D layer
    	Load "dri"
EndSection

Section "InputDevice"
    	Identifier "keyboard"
    	Driver "kbd"
    	Option "XkbModel" "pc105"
    	Option "XkbLayout" "de"
    	Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
	Identifier "trackpoint"
    	Driver "mouse"
    	Option "Protocol" "Auto"
    	Option "Device" "/dev/input/mice"
EndSection

Section "InputDevice"
	Identifier "ext_mouse"
    	Driver "mouse"
    	Option "Protocol" "Auto"
    	Option "Device" "/dev/input/mice"
	Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    	Identifier "VGA"
	Option "DPMS" 
EndSection


Section "Monitor"
    	Identifier "LVDS"
    	ModelName "Local Flat Panel"
	Option "DPMS" 
EndSection

Section "Device"
	BusID "PCI:0:2:0"
	Identifier "device_lvds"
        Driver "intel"
EndSection

Section "Screen"
    	Identifier "screen_lvds"
    	Device "device_lvds"
    	Monitor "LVDS"
    	DefaultColorDepth 24
    
    	Subsection "Display"
        	Depth 24
        	Modes  "1024x768" "800x600" "640x480"
    	EndSubsection
	
EndSection

Section "ServerLayout"
    	Identifier "layout_default"
    	InputDevice "keyboard" "CoreKeyboard"
    	InputDevice "trackpoint" "CorePointer"
    	InputDevice "ext_mouse" "AlwaysCore"
    	Screen 0 "screen_lvds"
EndSection

Reply to: