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

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: