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 via email to