Bug#395881: xserver-xorg-video-i810: blank screen with i830M (previous version for X 7.0.0 was fine!)
Package: xserver-xorg-video-i810
Version: 2:1.7.2-1
Severity: important
On my HP Omnibook XE3GF I was successfully used this driver for X Window System 7.0.0 with a res of 1024x768@32; now I must use the Vesa one in 800x600, as the i810 driver simply blanks the screen.
I tryed also to mess with MonitorLayout and other opts for i810 driver with no success. I also tried to use at boot time video=vesa, video=intelfb, video=i810fb.
Note that with Vesa driver I must press the button for switching to the external monitor (i.e., 2nd pipe of I830M) but I'm using only the LFP... Maybe the bug is in xserver core?
Again: version for X Window System 7.0.0 worked correctly.
My old xorg.conf and mw new one follows:
----- old xorg.conf -----
# -*- shell-script -*-
# /etc/X11/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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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 command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "ServerFlags"
# Option "DefaultServerLayout" "layout-id"
# This specifies the default ServerLayout section to use in the
# absence of the -layout command line option.
# Option "NoTrapSignals" "boolean"
# This prevents the Xorg server from trapping a range of unex-
# pected fatal signals and exiting cleanly. Instead, the Xorg
# server will die and drop core where the fault occurred. The
# default behaviour is for the Xorg server to exit cleanly, but
# still drop a core file. In general you never want to use this
# option unless you are debugging an Xorg server problem and know
# how to deal with the consequences.
# Option "DontVTSwitch" "boolean"
# This disallows the use of the Ctrl+Alt+Fn sequence (where Fn
# refers to one of the numbered function keys). That sequence is
# normally used to switch to another "virtual terminal" on operat-
# ing systems that have this feature. When this option is
# enabled, that key sequence has no special meaning and is passed
# to clients. Default: off.
# Option "DontZap" "boolean"
# This disallows the use of the Ctrl+Alt+Backspace sequence. That
# sequence is normally used to terminate the Xorg server. When
# this option is enabled, that key sequence has no special meaning
# and is passed to clients. Default: off.
# Option "DontZoom" "boolean"
# This disallows the use of the Ctrl+Alt+Keypad-Plus and
# Ctrl+Alt+Keypad-Minus sequences. These sequences allows you to
# switch between video modes. When this option is enabled, those
# key sequences have no special meaning and are passed to clients.
# Default: off.
# Option "DisableVidModeExtension" "boolean"
# This disables the parts of the VidMode extension used by the
# xvidtune client that can be used to change the video modes.
# Default: the VidMode extension is enabled.
# Option "AllowNonLocalXvidtune" "boolean"
# This allows the xvidtune client (and other clients that use the
# VidMode extension) to connect from another host. Default: off.
# Option "DisableModInDev" "boolean"
# This disables the parts of the Xorg-Misc extension that can be
# used to modify the input device settings dynamically. Default:
# that functionality is enabled.
# Option "AllowNonLocalModInDev" "boolean"
# This allows a client to connect from another host and change
# keyboard and mouse settings in the running server. Default:
# off.
# Option "AllowMouseOpenFail" "boolean"
# This allows the server to start up even if the mouse device
# can't be opened/initialised. Default: false.
# Option "VTInit" "command"
# Runs command after the VT used by the server has been opened.
# The command string is passed to "/bin/sh -c", and is run with
# the real user's id with stdin and stdout set to the VT. The
# purpose of this option is to allow system dependent VT initiali-
# sation commands to be run. This option should rarely be needed.
# Default: not set.
# Option "VTSysReq" "boolean"
# enables the SYSV-style VT switch sequence for non-SYSV systems
# which support VT switching. This sequence is Alt-SysRq followed
# by a function key (Fn). This prevents the Xorg server trapping
# the keys used for the default VT switch sequence, which means
# that clients can access them. Default: off.
# Option "XkbDisable" "boolean"
# disable/enable the XKEYBOARD extension. The -kb command line
# option overrides this config file option. Default: XKB is
# enabled.
# Option "BlankTime" "time"
# sets the inactivity timeout for the blank phase of the screen-
# saver. time is in minutes. This is equivalent to the Xorg
# server's -s flag, and the value can be changed at run-time with
# xset(1). Default: 10 minutes.
# Option "StandbyTime" "time"
# sets the inactivity timeout for the standby phase of DPMS mode.
# time is in minutes, and the value can be changed at run-time
# with xset(1). Default: 20 minutes. This is only suitable for
# VESA DPMS compatible monitors, and may not be supported by all
# video drivers. It is only enabled for screens that have the
# "DPMS" option set (see the MONITOR section below).
# Option "SuspendTime" "time"
# sets the inactivity timeout for the suspend phase of DPMS mode.
# time is in minutes, and the value can be changed at run-time
# with xset(1). Default: 30 minutes. This is only suitable for
# VESA DPMS compatible monitors, and may not be supported by all
# video drivers. It is only enabled for screens that have the
# "DPMS" option set (see the MONITOR section below).
# Option "OffTime" "time"
# sets the inactivity timeout for the off phase of DPMS mode.
# time is in minutes, and the value can be changed at run-time
# with xset(1). Default: 40 minutes. This is only suitable for
# VESA DPMS compatible monitors, and may not be supported by all
# video drivers. It is only enabled for screens that have the
# "DPMS" option set (see the MONITOR section below).
# Option "Pixmap" "bpp"
# This sets the pixmap format to use for depth 24. Allowed values
# for bpp are 24 and 32. Default: 32 unless driver constraints
# don't allow this (which is rare). Note: some clients don't
# behave well when this value is set to 24.
# Option "PC98" "boolean"
# Specify that the machine is a Japanese PC-98 machine. This
# should not be enabled for anything other than the Japanese-spe-
# cific PC-98 architecture. Default: auto-detected.
# Option "NoPM" "boolean"
# Disables something to do with power management events. Default:
# PM enabled on platforms that support it.
# Option "Xinerama" "boolean"
# enable or disable XINERAMA extension. Default is disabled.
# Option "AllowDeactivateGrabs" "boolean"
# This option enables the use of the Ctrl+Alt+Keypad-Divide key
# sequence to deactivate any active keyboard and mouse grabs.
# Default: off.
# Option "AllowClosedownGrabs" "boolean"
# This option enables the use of the Ctrl+Alt+Keypad-Multiply key
# sequence to kill clients with an active keyboard or mouse grab
# as well as killing any application that may have locked the
# server, normally using the XGrabServer(3) Xlib function.
# Default: off.
# Note that the options AllowDeactivateGrabs and AllowClosedown-
# Grabs will allow users to remove the grab used by screen
# saver/locker programs. An API was written to such cases. If
# you enable this option, make sure your screen saver/locker is
# updated. Default: off.
# Option "HandleSpecialKeys" "when"
# This option controls when the server uses the builtin handler to
# process special key combinations (such as Ctrl+Alt+Backspace).
# Normally the XKEYBOARD extension keymaps will provide mappings
# for each of the special key combinations, so the builtin handler
# is not needed unless the XKEYBOARD extension is disabled. The
# value of when can be Always, Never, or WhenNeeded. Default: Use
# the builtin handler only if needed. The server will scan the
# keymap for a mapping to the Terminate action and, if found, use
# XKEYBOARD for processing actions, otherwise the builtin handler
# will be used. + .TP 7 + .BI "Option "IgnoreABI" "" boolean " +
# Allow modules built for a different, potentially incompatible
# version of + the X server to load. Disabled by default.
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 "v4l"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "Intel I830"
Driver "i810"
# BusID "PCI:00:02:0"
# Screen 0
# Option "NoAccel" "boolean"
# Disable or enable acceleration. Default: acceleration is
# enabled.
# Option "SWCursor" "boolean"
# Disable or enable software cursor. Default: software cursor is
# disable and a hardware cursor is used for configurations where
# the hardware cursor is available.
# Option "ColorKey" "integer"
# This sets the default pixel value for the YUV video overlay key.
# Default: undefined.
# Option "CacheLines" "integer"
# This allows the user to change the amount of graphics memory
# used for 2D acceleration and video. Decreasing this amount
# leaves more for 3D textures. Increasing it can improve 2D per-
# formance at the expense of 3D performance. Default: depends on
# the resolution, depth, and available video memory. The driver
# attempts to allocate at least enough to hold two DVD-sized YUV
# buffers by default. The default used for a specific configura-
# tion can be found by examining the Xorg log file.
# Option "DRI" "boolean"
# Disable or enable DRI support. Default: DRI is enabled for con-
# figurations where it is supported.
########
# The following driver Options are supported for the i810 and i815
# chipsets:
# Option "DDC" "boolean"
# Disable or enable DDC support. Default: enabled.
# Option "Dac6Bit" "boolean"
# Enable or disable 6-bits per RGB for 8-bit modes. Default:
# 8-bits per RGB for 8-bit modes.
# Option "XvMCSurfaces" "integer"
# This option enables XvMC. The integer parameter specifies the
# number of surfaces to use. Valid values are 6 and 7. Default:
# XvMC is disabled.
########
# The following driver Options are supported for the 830M and later
# chipsets:
Option "VBERestore" "true"
# Option "VBERestore" "boolean"
# Enable or disable the use of VBE save/restore for saving and
# restoring the initial text mode. This is disabled by default
# because it causes lockups on some platforms. However, there are
# some cases where it must enabled for the correct restoration of
# the initial video mode. If you are having a problem with that,
# try enabling this option. Default: Disabled.
# Option "VideoKey" "integer"
# This is the same as the "ColorKey" option described above. It
# is provided for compatibility with most other drivers.
# Option "XVideo" "boolean"
# Disable or enable XVideo support. Default: XVideo is enabled
# for configurations where it is supported.
# Option "MonitorLayout" "anystr"
# Allow different monitor configurations. e.g. "CRT,LFP" will con-
# figure a CRT on Pipe A and an LFP on Pipe B. Regardless of the
# primary heads' pipe it is always configured as
# "<PIPEA>,<PIPEB>". Additionally you can add different configu-
# rations such as "CRT+DFP,LFP" which would put a digital flat
# panel and a CRT on pipe A, and a local flat panel on pipe B.
# For single pipe configurations you can just specify the monitors
# types on Pipe A, such as "CRT+DFP" which will enable the CRT and
# DFP on Pipe A. Valid monitors are CRT, LFP, DFP, TV, CRT2,
# LFP2, DFP2, TV2 and NONE. NOTE: Some configurations of monitor
# types may fail, this depends on the Video BIOS and system con-
# figuration. Default: Not configured, and will use the current
# head's pipe and monitor.
# Option "Clone" "boolean"
# Enable Clone mode on pipe B. This will setup the second head as
# a complete mirror of the monitor attached to pipe A. NOTE:
# Video overlay functions will not work on the second head in this
# mode. If you require this, then use the MonitorLayout above and
# do (as an example) "CRT+DFP,NONE" to configure both a CRT and
# DFP on Pipe A to achieve local mirroring and disable the use of
# this option. Default: Clone mode on pipe B is disabled.
# Option "CloneRefresh" "integer"
# When the Clone option is specified we can drive the second moni-
# tor at a different refresh rate than the primary. Default:
# 60Hz.
# Option "CheckLid" "boolean"
# On mobile platforms it's desirable to monitor the lid status and
# switch the outputs accordingly when the lid is opened or closed.
# By default this option is on, but may incur a very minor perfor-
# mance penalty as we need to poll a register on the card to check
# for this activity. It can be turned off using this option. This
# only works with the 830M, 852GM and 855GM systems. Default:
# enabled.
# Option "FlipPrimary" "boolean"
# When using a dual pipe system, it may be preferable to switch
# the primary screen to the alternate pipe to display on the other
# monitor connection. NOTE: Using this option may cause text mode
# to be restored incorrectly, and thus should be used with cau-
# tion. Default: disabled.
# Option "DisplayInfo" "boolean"
# It has been found that a certain BIOS call can lockup the
# Xserver because of a problem in the Video BIOS. The log file
# will identify if you are suffering from this problem and tell
# you to turn this option off. Default: enabled
# Option "DevicePresence" "boolean"
# Tell the driver to perform an active detect of the currently
# connected monitors. This option is useful if the monitor was not
# connected when the machine has booted, but unfortunately it
# doesn't always work and is extremely dependent upon the Video
# BIOS. Default: disabled
# Option "Rotate" "90"
# Rotate the desktop 90 degrees counterclockwise. Other valid
# options are 0, 90, 180 and 270 degrees. The RandR extension is
# used for rotation functionality. So this option allows the
# Xserver to start with a rotated mode of operation. Default: 0
# degrees.
# Option "LinearAlloc" "integer"
# Allows more memory for the offscreen allocator. This usually
# helps in situations where HDTV movies are required to play but
# not enough offscreen memory is usually available. Set this to
# 6144 for upto 1920x1080 HDTV support. Default 0KB (off).
EndSection
Section "Monitor"
Identifier "Monitor LCD laptop"
Option "DPMS"
HorizSync 28-49
VertRefresh 43-72
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel I830"
Monitor "Monitor LCD laptop"
DefaultDepth 24
# SubSection "Display"
# Depth 1
# Modes "1024x768"
# EndSubSection
# SubSection "Display"
# Depth 4
# Modes "1024x768"
# EndSubSection
# SubSection "Display"
# Depth 8
# Modes "1024x768"
# EndSubSection
# SubSection "Display"
# Depth 15
# Modes "1024x768"
# EndSubSection
# SubSection "Display"
# Depth 16
# Modes "1024x768"
# EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
------- new xorg.conf -----
# /etc/X11/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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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 command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "v4l"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "Intel Corporation 82830 CGC [Chipset Graphics Controller]"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-80
VertRefresh 30-90
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 82830 CGC [Chipset Graphics Controller]"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=it_IT@euro, LC_CTYPE=it_IT@euro (charmap=ISO-8859-15)
Versions of packages xserver-xorg-video-i810 depends on:
ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries
ii xserver-xorg-core 2:1.1.1-10 X.Org X server -- core server
xserver-xorg-video-i810 recommends no packages.
-- no debconf information
Reply to: