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

Bug#371065: xserver-xorg-core: ValidatePci causes freeze with i810 module on 865G



Package: xserver-xorg-core
Version: 1:1.0.2-8
Severity: important

This is a forwarding of #345914 ("xserver-xorg: Xorg 6.9.0 freeze with i810
module") to xserver-xorg-core (Xorg 7.0) from xserver-xorg (Xorg 6.9.0). I
first encountered the problem with Xorg 6.9.0, but it remains in Xorg 7.0.

This issue causes the X server to freeze on startup on my 865G chipset. As far
as I have been able to tell from various lists, this issue only affects the
integrated graphics in some types of Intel chipsets. Removing the call to
ValidatePci() as described in the bugs above resolves the problem.

These bug reports discuss the problem and propose some fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=5443
https://bugs.freedesktop.org/show_bug.cgi?id=6750

The freedesktop.org bug 6750 has a patch for this issue that appears to have
been accepted for Xorg 7.1 and is not as extreme as completely removing
ValidatePci(). I have not yet personally tested that patch.

I can send an Xorg.0.log if necessary, but it is similar to those in the
freedesktop.org discussions.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xserver-xorg-core depends on:
ii  libc6                        2.3.6-7     GNU C Library: Shared libraries
ii  libfontenc1                  1:1.0.1-6   X11 font encoding library
ii  libgcc1                      1:4.1.0-4   GCC support library
ii  libxau6                      1:1.0.0-3   X11 authorisation library
ii  libxdmcp6                    1:1.0.0-4   X11 Display Manager Control Protoc
ii  libxfont1                    1:1.0.0-4   X11 font rasterisation library
ii  x11-common                   1:7.0.20    X Window System (X.Org) infrastruc
ii  xserver-xorg-input-evdev [xs 1:1.0.0.5-2 X.Org X server -- evdev input driv
ii  xserver-xorg-input-kbd [xser 1:1.0.1.3-2 X.Org X server -- keyboard input d
ii  xserver-xorg-input-mouse [xs 1:1.0.4-3   X.Org X server -- mouse input driv
ii  xserver-xorg-video-ati [xser 1:6.5.8.0-1 X.Org X server -- ATI display driv
ii  xserver-xorg-video-cirrus [x 1:1.0.0.5-2 X.Org X server -- Cirrus display d
ii  xserver-xorg-video-dummy [xs 1:0.1.0.5-2 X.Org X server -- dummy display dr
ii  xserver-xorg-video-fbdev [xs 1:0.1.0.5-2 X.Org X server -- fbdev display dr
ii  xserver-xorg-video-i810 [xse 1:1.5.1.0-2 X.Org X server -- Intel i8xx, i9xx
ii  xserver-xorg-video-nv [xserv 1:1.0.1.5-2 X.Org X server -- NV display drive
ii  xserver-xorg-video-siliconmo 1:1.3.1.5-3 X.Org X server -- SiliconMotion di
ii  xserver-xorg-video-v4l [xser 0.0.1.5-1   X.Org X server -- Video 4 Linux di
ii  xserver-xorg-video-vesa [xse 1:1.0.1.3-2 X.Org X server -- VESA display dri
ii  xserver-xorg-video-vga [xser 1:4.0.0.5-2 X.Org X server -- VGA display driv
ii  zlib1g                       1:1.2.3-11  compression library - runtime

Versions of packages xserver-xorg-core recommends:
pn  xkeyboard-config              <none>     (no description available)

lspci:
0000:00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
0000:00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
0000:00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
0000:00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
0000:00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
0000:00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
0000:00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
0000:01:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)

xorg.conf:
# 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/lib/X11/fonts/Speedo"
	FontPath	"/usr/share/fonts/type1/cyrillic"
	FontPath	"/usr/share/fonts/type1/gsfonts"
	FontPath	"/usr/share/fonts/type1"
	FontPath	"/usr/share/fonts/truetype/ttf-bitstream-vera"
	FontPath	"/usr/share/fonts/truetype/openoffice"
	FontPath	"/usr/share/fonts/truetype/msttcorefonts"
	FontPath	"/usr/share/fonts/truetype/freefont"
	FontPath	"/usr/share/fonts/truetype/arphic"
	FontPath	"/usr/share/fonts/truetype/baekmuk"
	FontPath	"/usr/share/fonts/truetype/kochi"
	FontPath	"/usr/share/fonts/truetype/windoze"
	FontPath	"/usr/share/fonts/truetype"
	FontPath	"/usr/share/fonts/wine"
	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"
	SubSection	"extmod"
		Option  "omit XFree86-DGA"
	EndSubSection
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"type1"
	Load	"vbe"
EndSection

Section "Extensions"
	Option "Composite" "true"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"dvorak"
EndSection

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

Section "Device"
	Identifier	"Generic Video Card"
	Driver		"i810"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	HorizSync	31.5-80.0
	VertRefresh	56-70
	Option		"DPMS"
	#DisplaySize	335 270
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Generic Video Card"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection
(end xorg.conf)

-- no debconf information



Reply to: