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: