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

Bug#372920: Subject: xserver-xorg-video-ati: Xinerama crashes X and kernel



Package: xserver-xorg-video-ati
Version: 1:6.5.8.0-1
Severity: important

I'm using Xinerama to put the CRT output and the external VGA output on
top of each other, i.e. to enable the external VGA, on a standard iBook
machine running Debian.
One of the screens has framebuffer enabled, the other one doesn't.

This setup worked very well for XFree86. However, since the switch to
Xorg, the display freezes when starting up X, even though the external
VGA gets a signal before successfully (so it blanks, while it normally
shows a white area in console mode).

Furthermore, trying to debug this with a remote connection, I couldn't
connect via SSH anymore, which most certainly means that the kernel has
locked up as well. (Switching to console via Ctrl+Alt+Fx didn't work
either, logically.)

Since it's been a while that I've gone the upgrade path, I'm not sure
anymore if and to what I extent I used the DRI-branch of XFree86 before.
AFAIK all of its changes should have been merged into the stock
XFree86/Xorg by now.

My config file is attached (still having lots of xf86 cruft in it,
sorry). If there's another way right now to enable the VGA output,
please document this somewhere. But in any case, it shouldn't crash X,
and even less the kernel.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.14-2-powerpc
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)

Versions of packages xserver-xorg-video-ati depends on:
ii  libc6                         2.3.6-10   GNU C Library: Shared libraries
ii  xserver-xorg-core             1:1.0.2-8  X.Org X server -- core server

-- no debconf information
# XF86Config-4 (XFree86 server configuration file) generated by dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# To change things within the debconf section, run the command:
#   dpkg-reconfigure xserver-xfree86
# as root.  Also see "How do I add custom sections to a dexconf-generated
# XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.

Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
EndSection


Section "InputDevice"
	Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option      "XkbRules"		"xfree86"
        Option      "XkbModel"		"macintosh"
        Option      "XkbLayout"		"de"
#        Option      "XkbOptions"	"ctrl:nocaps"
#        Option      "AutoRepeat"	"100 25"
EndSection

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


########################################@
#
# Device section : always the same card,
# but using fbdev or not seems to activate
# a different CRTC

Section "Device"
	Option		"AGPMode"	"1"
	Identifier	"Ati Radeon Mobility Internal"
	Driver		"radeon"
	BusID		"PCI:0:16:0"
	Option		"UseFBDev"		"true"
	Option      "EnablePageFlip"	"True"		# [<bool>]
	Option      "MonitorLayout" "LVDS,CRT"
	Screen		0
EndSection

Section "Device"
	Option		"AGPMode"	"1"
	Identifier	"Ati Radeon Mobility External"
	Driver		"radeon"
	BusID		"PCI:0:16:0"
	Option		"UseFBDev"		"false"
	Option      "EnablePageFlip"	"True"		# [<bool>]
	Option      "MonitorLayout" "LVDS,CRT"
	Screen		1
EndSection


########################################@
#
# Monitor section

Section "Monitor"
	Identifier	"Apple Computer"
	HorizSync	30-100
	VertRefresh	50-60
	Option		"DPMS"
EndSection

Section "Monitor"
	Identifier	"VGA Output"
	HorizSync	30-100
	#VertRefresh	50-160 # VGA
	VertRefresh	50-60 # TFT
	Option		"DPMS"
EndSection

########################################@
#
# Screen section

Section "Screen"
	Identifier	"Screen On DFP"
	Device		"Ati Radeon Mobility Internal"
	Monitor		"Apple Computer"
	DefaultDepth	24
	#DefaultDepth	16
	SubSection "Display"
		Depth		16
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Screen On CRT 1024x768"
	Device		"Ati Radeon Mobility External"
	Monitor		"VGA Output"
	DefaultDepth	24
	#DefaultDepth	16
	SubSection "Display"
		Depth		16
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"XClone"
	Screen		"Screen On DFP"
	Screen		"Screen On CRT 1024x768" Relative "Screen On DFP" 0 0
	InputDevice	"Keyboard0"
	InputDevice	"Configured Mouse"
	Option "Xinerama" "true"
EndSection

Section "DRI"
	Mode	0666
EndSection


Reply to: