I have a triple-head box with one G200 (one head) and one G400 MAX (two heads).
It worked fine (a few quirks aside -- e.g. screensaver is broken) with XFree86 
4.0.x.  I recently upgraded to 4.1.x, and now XFree86 crashes on startup.

If I turn off the G400 heads in /etc/XF86Config-4, it starts up no problem.
If I turn off the G200 head and enable even a single G400 head, it crashes.
I've turned off DRI etc..

Symptom is that the X server hangs, using 100% CPU.  Screen is black.
X server does not respond to any "nice" signal.  If terminated with SIGKILL,
the screen is (of course) still black.  If I then try to restart, the machine
immediately locks up hard and needs a reset.

System is an Athlon/1GHz, single-processor, Linux 2.4.9.  More details on
request.  I have not yet tried physically removing the G200 to see if the
G400 will then work -- that's the logical next step.  What can I do to help
diagnose this problem further?

(Note again, everything was more or less OK under XFree86 4.0.x.)

=== XFree86 log ===
This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to [EMAIL PROTECTED] and patches submitted
to [EMAIL PROTECTED]  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: xx August 2001
        If the server is older than 6-12 months, or if your card is
        newer than the above date, look for a newer version before
        reporting problems.  (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.7 i686 [ELF] 
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Mon Sep 24 00:08:32 2001
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen1" (0)
(**) |   |-->Monitor "Monitor1"
(**) |   |-->Device "Card1"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
        Entry deleted from font path.
(**) FontPath set to 
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(**) Xinerama: enabled
(--) using VT number 7

(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI:*(0:11:0) Matrox MGA 2164W rev 0, Mem @ 0xe0000000/24, 0xdd800000/14, 
0xdd000000/23, BIOS @ 0x000c0000/16
(--) PCI: (1:0:0) Matrox MGA G400 AGP rev 5, Mem @ 0xe2000000/25, 0xdf000000/14, 
0xde800000/23
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libpex5.a
(II) Module pex5: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.13.0
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.1.9
(II) Loading /usr/X11R6/lib/modules/drivers/mga_drv.o
(II) Module mga: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.1
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
        mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400
(WW) MGA: No matching Device section for instance (BusID PCI:0:11:0) found
(--) Chipset mgag400 found
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 0.1.0
(**) MGA(0): Depth 24, (--) framebuffer bpp 32
(==) MGA(0): RGB weight 888
(II) Loading /usr/X11R6/lib/modules/drivers/mga_hal_drv.o
(II) Module mga_hal: vendor="The XFree86 Project"
        compiled for 4.0.3, module version = 1.0.0
(II) MGA(0): Matrox HAL module used
(--) MGA(0): Chipset: "mgag400"
(==) MGA(0): Using AGP 1x mode
(--) MGA(0): Linear framebuffer at 0xE2000000
(--) MGA(0): MMIO registers at 0xDF000000
(--) MGA(0): Pseudo-DMA transfer window at 0xDE800000
(WW) MGA(0): Video BIOS info block not detected!
(--) MGA(0): VideoRAM: 32768 kByte
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
        compiled for 4.1.0.1, module version = 1.2.0
(II) MGA(0): I2C bus "DDC" initialized.
(II) MGA(0): I2C device "DDC:ddc2" registered.
(II) MGA(0): I2C device "DDC:ddc2" removed.
(II) MGA(0): I2C Monitor info: (nil)
(II) MGA(0): end of I2C Monitor info

(==) MGA(0): Using gamma correction (1.0, 1.0, 1.0)
(==) MGA(0): Min pixel clock is 12 MHz
(==) MGA(0): Max pixel clock is 300 MHz
(II) MGA(0): Monitor1: Using hsync range of 30.00-96.00 kHz
(II) MGA(0): Monitor1: Using vrefresh range of 70.00-120.00 Hz
(II) MGA(0): Clock range:  12.00 to 300.00 MHz
(II) MGA(0): Not using default mode "640x480" (vrefresh out of range)
(II) MGA(0): Not using default mode "800x600" (vrefresh out of range)
(II) MGA(0): Not using default mode "800x600" (vrefresh out of range)
(II) MGA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) MGA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) MGA(0): Not using default mode "1280x960" (vrefresh out of range)
(II) MGA(0): Not using default mode "1280x1024" (vrefresh out of range)
(II) MGA(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) MGA(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) MGA(0): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using default mode "1792x1344" (vrefresh out of range)
(II) MGA(0): Not using default mode "1792x1344" (hsync out of range)
(II) MGA(0): Not using default mode "1856x1392" (vrefresh out of range)
(II) MGA(0): Not using default mode "1856x1392" (hsync out of range)
(II) MGA(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) MGA(0): Not using default mode "1920x1440" (hsync out of range)
(II) MGA(0): Not using default mode "1400x1050" (vrefresh out of range)
=== at this point the X server hangs forever ===

=== XF86Config-4 ===
Section "ServerLayout"
        Identifier     "XFree86 Configured"
#       Screen      0  "Screen0" RightOf "Screen1"
#       Screen      1  "Screen1" 1152 0
#       Screen      2  "Screen2" 0 168
        Screen      0  "Screen1" 0 0
#       Screen      0  "Screen0" 0 0
#       Screen      1  "Screen1" RightOf "Screen0"
#       Screen      2  "Screen2" 3200 168
#       Screen      2  "Screen2" 3200 336
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
        Option       "Xinerama"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load  "extmod"
        Load  "xie"
        Load  "pex5"
        Load  "glx"
#       Load  "dri"
        Load  "GLcore"
        Load  "dbe"
        Load  "record"
        Load  "type1"
        Load  "speedo"
        Load  "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "ImPS/2"
        Option      "Device" "/dev/mouse"
        Option      "ZAxisMapping" "4 5"
EndSection

# Section "Monitor"
#       Identifier   "Monitor0"
#       VendorName   "SNY"
#       ModelName    "390"
#       HorizSync    30.0 - 96.0
#       VertRefresh  70.0 - 120.0 # was 48.0
#       Option       "DPMS"
# EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "SNY"
        ModelName    "390"
        HorizSync    30.0 - 96.0
        VertRefresh  70.0 - 120.0 # was 48.0
        Option       "DPMS"
EndSection

# Section "Monitor"
#       Identifier   "Monitor2"
#       VendorName   "SNY"
#       HorizSync    30.0 - 70.0
#       VertRefresh  70.0 - 120.0 # was 48.0
#       Option       "DPMS"
# EndSection

# Section "Device"
#       Identifier  "Card0"
#       Driver      "mga"
#       VendorName  "Matrox"
#       BoardName   "MGA 2164W"
#       BusID       "PCI:0:11:0"
#       VideoRAM    8192
# EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "MGA G400 AGP"
        BusID       "PCI:1:0:0"
        Screen      0
EndSection

# Section "Device"
#       Identifier  "Card2"
#       Driver      "mga"
#       VendorName  "Matrox"
#       BoardName   "MGA G400 AGP"
#       BusID       "PCI:1:0:0"
#       Screen      1
# EndSection

# Section "Screen"
#       Identifier "Screen0"
#       Device     "Card0"
#       Monitor    "Monitor0"
#       DefaultDepth 24
#       SubSection "Display"
#               Depth     16
#       EndSubSection
#       SubSection "Display"
#               Depth     24
#       EndSubSection
# EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "Monitor1"
        DefaultDepth 24
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection

# Section "Screen"
#       Identifier "Screen2"
#       Device     "Card2"
#       Monitor    "Monitor2"
#       DefaultDepth 24
#       SubSection "Display"
#               Depth     24
#       EndSubSection
# EndSection

# Section "DRI"
#       Mode 0666
# EndSection
=== End ===

Thanks for any help,
Dan
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to