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
