Bug 8237

Summary: Xorg + xinerama hangs when using kernel argument video=...,dev:1 (or any non null value)
Product: xorg Reporter: DEMAINE Benoit-Pierre <benoit>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high    
Version: 7.1 (2006.05)   
Hardware: x86 (IA32)   
OS: Linux (All)   
URL: https://bugs.gentoo.org/show_bug.cgi?id=134284
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log working conf
none
Xorg.0.log.old freezing conf none

Description DEMAINE Benoit-Pierre 2006-09-12 08:33:27 UTC
my configuration that usually works:

*** lspci *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

dhp@moon_gen:~$ lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 735 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97
Sound Controller (rev a0)
00:09.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo Banshee (rev 03)
00:0b.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2064W [Millennium]
(rev 01)
00:0d.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2064W [Millennium]
(rev 01)
00:0f.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
00:11.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 82)


(four video card: two Mga-Me millenium PCI, one Vodoo PCI, and a G400 AGP)

*** kernel prompt *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 

kernel boot lines:

kernel /boot/kernel-genkernel-x86-2.6.16-gentoo-r8-Gentoo-moon_06
root=/dev/hda7 acpi=force splash lapic quiet
video=matroxfb:1280x1024-16@60,accel,mtrr,dev:0 resume=/dev/hda8

kernel /boot/kernel-genkernel-x86-2.6.17-gentoo-r7-Gentoo-moon_08 root=/dev/hda7
acpi=force splash lapic quiet video=matroxfb:1280x1024-16@60,accel,mtrr,dev:0
resume=/dev/hda8

both lead to same problem

*** xorg.conf *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 

lets remove comments and modlines. Some uncommented parts are still unused, as
for FrreStar monitor, or MGA2 sections.

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/CID"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "type1"
        Load    "v4l"
        Load    "vbe"
EndSection


Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"

        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "fr"
EndSection

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

Section "Device"
        Identifier      "Matrox me ul"
        Driver          "mga"
        BusID           "PCI:0:11:0"
EndSection

Section "Device"
        Identifier      "Matrox me ur"
        Driver          "mga"
        BusID           "PCI:0:13:0"
EndSection

Section "Device"
        Identifier      "dfx urr"
        Driver          "tdfx"
        BusID           "PCI:0:9:0"
EndSection

Section "Device"
        Identifier      "Matrox G400"
        Driver          "mga"
        BusID           "PCI:1:0:0"
        Screen          0
EndSection

Section "Device"
        Identifier      "Matrox G400 2"
        Driver          "mga"
        BusID           "PCI:1:0:0"
        Screen          1
        Option "Tv" "no"
EndSection

Section "Monitor"
        Identifier      "Green_Star-mon"
        Option          "DPMS"
        HorizSync       30-70
        VertRefresh     50-160
        DisplaySize     350 265
        Gamma           1.4
EndSection

Section "Screen"
        Identifier      "Green_Star-mga_2-scr"
        Device          "Matrox G400 2"
        Monitor         "Green_Star-mon"
        DefaultDepth    16
        SubSection "Display"
                Depth           16
                Modes           "1152x864"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1152x864"
        EndSubSection
EndSection

Section "Monitor"
        Identifier      "DELL-mon"
        Option          "DPMS"
        HorizSync       30-100
        VertRefresh     50-160
        DisplaySize     350 265
        Gamma           1.2
EndSection

Section "Monitor"
    Identifier  "Sun GDM-20E20 bl"
    VendorName  "Sun"
    ModelName   "GDM-20E20"
        Gamma           1.0
        Option          "DPMS"
    HorizSync   30-70
    VertRefresh 50-120
EndSection

Section "Monitor"
    Identifier  "Sun GDM-20E20 br"
    VendorName  "Sun"
    ModelName   "GDM-20E20"
        Gamma           1.0
        Option          "DPMS"
        DisplaySize     395 290
    HorizSync   30-70
    VertRefresh 50-120
EndSection

Section "Monitor"
    Identifier  "Sun GDM-1962B"
    VendorName  "Sun"
    ModelName   "GDM-1962B"
        Gamma           1.0
        Option          "DPMS"
        DisplaySize     395 290
    HorizSync   30-70
    VertRefresh 50-120
EndSection

Section "Monitor"
        Identifier   "DELL_7340"
        VendorName      "DEL"
        ModelName       "DEL7340"
        Option          "DPMS"
        HorizSync 30 - 70 # DDC-probed
        VertRefresh 50 - 160 # DDC-probed
EndSection

Section "Screen"
        Identifier      "Sun_bl"
        Device          "dfx urr"
        Monitor         "Sun GDM-20E20 br"
        DefaultDepth    16
        SubSection "Display"
                Depth   16
                Modes   "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Sun_br"
        Device          "Matrox G400"
        Monitor         "Sun GDM-20E20 br"
        DefaultDepth    16
        SubSection "Display"
                Depth   16
                Modes   "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Sun_ul"
        Device          "Matrox me ul"
        Monitor         "Sun GDM-20E20 br"
        DefaultDepth    16
        SubSection "Display"
                Depth   16
                Modes   "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Sun_ur"
        Device          "Matrox me ur"
        Monitor         "Sun GDM-20E20 br"
        DefaultDepth    16
        SubSection "Display"
                Depth   16
                Modes   "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Sun_urr"
        Device          "dfx urr"
        Monitor         "Sun GDM-20E20 br"
        DefaultDepth    16
        SubSection "Display"
                Depth   16
                Modes   "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "dell-mga-scr"
        Device          "Matrox G400"
        Monitor         "DELL-mon"
        DefaultDepth    16
        SubSection "Display"
                Depth           16
                Modes           "1152x864"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1152x864"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen  0       "Sun_br" 0 0    #RightOf
        Screen  1       "Sun_bl" LeftOf "Sun_br"
        Screen  2       "Sun_ur" Above "Sun_br"
        Screen  3       "Sun_ul" Above "Sun_bl"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        Option "BlankTime"      "60"
        Option "StandbyTime"    "61"
        Option "SuspendTime"    "62"
        Option "OffTime"        "63"
        Option  "Xinerama"      "on"
EndSection

Section "DRI"
        Mode    0666
EndSection

*** problem *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

actually, I get FB console on Matrox Me in lowest PCI Slot. That works fine
from technical point of view, but is not what I want.

I want console to be on screen from AGP card. And no I wont switch cables due
to frequency problems.

BIOS initialises first AGP port, then, matroxfb driver from Linux docs says it
uses the first found device, the first one shown in 'lspci', that is:
00:0b.0 VGA compatible controller: Matrox Graphics
I dont know why, but seems FB cant be used on 3Dfx. Dont ask me why.

Linux docs says that in order to use console FB on alternate screen, one should
use option
dev:<n>

1 then puts console on second Matrox-Me, and 2 on APG card, accroding to lspci
list. This works ok up to here: I really do get console where expected.

Problem is when loading X. When console is not on screen binded to card/device
0, then X freeses. It seems I dont have kernel panic since USB driver still
seem to works (unplug/replug mouse let light optical sensor, what usually does
not happen when KP; panic=30 does not either reboot system after 1 minute).

But ACPI/power button has no effect to halt system (unless long pression on
button of course), and keyboard numlock cant switch light. I could try
ping/ssh, but that may take a few days to set other systems for that. Remind me
if you want me to try this.

If I boot the system with dev:1 or dev:2 and configure X to use only the AGP
card, then it works fine (aka, only one screen, but no freeze).

The freeze takes some time: 8 to 9 seconds. It take first 2s to initialise AGP
card, then 2 more for 3Dfx, then second MAtrox-Me comes on (all screen keep
black, but monitor come out of power save, and get 'on'), then garbage come on
3Dfx, and second Me screen turns off again. After 9s, G400 and 3Dfx screens are
'on', G400 is black, and 3Dfx get white lines, when both Me are off.

Once I launched X, there is no way to use CTRL+ALT+BackSpace or ctrm+alt+sup.

Under Gentoo I use proprietary Matrox driver, but exactly the same problem
happens with Debian that have free Mga driver, and different kernel.

I also noticed that with kernels 2.6.16-gentoo-r1 and previous ones, the
default frame buffer device may not be the same. Not sure what to test with old
kernels.

*** good luck *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Comment 1 DEMAINE Benoit-Pierre 2006-09-12 08:36:07 UTC
did the test with both kernels, and waited more than 20 minutes before
concluding freeze.
Comment 2 Marijn Schouten 2006-09-29 04:31:37 UTC
any xorg.0.log info?
Comment 3 DEMAINE Benoit-Pierre 2006-10-03 04:41:23 UTC
(In reply to comment #2)
> any xorg.0.log info?

no ... since after freeze, I need to rebbot, and after reboot, Xorg.0.log logs
working current cession ... but Xorg.0.log.old may help :D

( I have checked dates of reboots, and file creation time to be sure it is the
file you want).

Note that log of freezing conf may be incompleet, especially by the end side,
since my etx3 / syncs every 5 seconds ... means if kernel hangs before FS syncs,
the part of the log you want may be lost in non-flushed buffers :S

I concluded kernel hangs since inputs (kbd and mouse) are locked, and NumLock
does not blink when I press button ... but it happened that even when kbd is
locked up, kernel did not hang, and can still ... for example play sound ...

I do use option "panic=30" ... so no reboot after 1 mn means either "hang but
not panic" ... or "std I&O" locked on running kernel. I ll add some music
playing in background at startup before X starts, to check this.

*** Xorg.0.log.old freezing conf *** *** *** *** *** *** *** *** *** *** *** ***


X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN 
Current Operating System: Linux moon_gen 2.6.17-gentoo-r8-Gentoo-moon_08 #1
PREEMPT Tue Sep 12 21:26:43 CEST 2006 i686
Build Date: 22 September 2006
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct  3 13:21:30 2006
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Sun_br" (0)
(**) |   |-->Monitor "Sun GDM-20E20 br"
(**) |   |-->Device "Matrox G400"
(**) |-->Screen "Sun_bl" (1)
(**) |   |-->Monitor "Sun GDM-20E20 br"
(**) |   |-->Device "Matrox me ul"
(**) |-->Screen "Sun_ur" (2)
(**) |   |-->Monitor "Sun GDM-1962B"
(**) |   |-->Device "Matrox me ur"
(**) |-->Screen "Sun_ul" (3)
(**) |   |-->Monitor "Sun GDM-20E20 ul"
(**) |   |-->Device "dfx urr"
(**) |-->Input Device "Generic Keyboard"
(**) |-->Input Device "Configured Mouse"
(**) FontPath set to:
	unix/:7100,
	/usr/share/fonts/misc,
	/usr/share/fonts/cyrillic,
	/usr/share/fonts/100dpi/:unscaled,
	/usr/share/fonts/75dpi/:unscaled,
	/usr/share/fonts/Type1,
	/usr/share/fonts/CID,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/75dpi
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Option "BlankTime" "60"
(**) Option "StandbyTime" "61"
(**) Option "SuspendTime" "62"
(**) Option "OffTime" "63"
(**) Option "Xinerama" "on"
(**) Xinerama: enabled
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.3
	X.Org Video Driver: 1.0
	X.Org XInput driver : 0.6
	X.Org Server Extension : 0.3
	X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	ABI class: X.Org Video Driver, version 1.0
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1039,0735 card 0000,0000 rev 01 class 06,00,00 hdr 80
(II) PCI: 00:01:0: chip 1039,0001 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:02:0: chip 1039,0018 card 0000,0000 rev 00 class 06,01,00 hdr 80
(II) PCI: 00:02:1: chip 1039,0016 card 0000,0000 rev 00 class 0c,05,00 hdr 00
(II) PCI: 00:02:2: chip 1039,7001 card 1019,0a14 rev 07 class 0c,03,10 hdr 00
(II) PCI: 00:02:3: chip 1039,7001 card 1019,0a14 rev 07 class 0c,03,10 hdr 00
(II) PCI: 00:02:5: chip 1039,5513 card 1039,5513 rev d0 class 01,01,80 hdr 80
(II) PCI: 00:02:7: chip 1039,7012 card 1019,0a14 rev a0 class 04,01,00 hdr 00
(II) PCI: 00:09:0: chip 121a,0003 card 0000,0000 rev 03 class 03,00,00 hdr 00
(II) PCI: 00:0b:0: chip 102b,0519 card 0000,0000 rev 01 class 03,00,00 hdr 00
(II) PCI: 00:0d:0: chip 102b,0519 card 0000,0000 rev 01 class 03,00,00 hdr 00
(II) PCI: 00:0f:0: chip 10b7,9050 card 0000,0000 rev 00 class 02,00,00 hdr 00
(II) PCI: 00:11:0: chip 1274,5880 card 1274,8001 rev 02 class 04,01,00 hdr 00
(II) PCI: 01:00:0: chip 102b,0525 card 102b,0641 rev 82 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000a (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xcae00000 - 0xcbefffff (0x1100000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xc0c00000 - 0xc4cfffff (0x4100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:2:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI: (0:9:0) 3Dfx Interactive, Inc. Voodoo Banshee rev 3, Mem @
0xcc000000/25, 0xc8000000/25, I/O @ 0xd400/8, BIOS @ 0xcffe0000/16
(--) PCI: (0:11:0) Matrox Graphics, Inc. MGA 2064W [Millennium] rev 1, Mem @
0xcfff8000/14, 0xca000000/23, BIOS @ 0xcffb0000/16
(--) PCI: (0:13:0) Matrox Graphics, Inc. MGA 2064W [Millennium] rev 1, Mem @
0xcfff4000/14, 0xc7800000/23, BIOS @ 0xcffa0000/16
(--) PCI:*(1:0:0) Matrox Graphics, Inc. G400/G450 rev 130, Mem @ 0xc2000000/25,
0xcbefc000/14, 0xcb000000/23, BIOS @ 0xcbec0000/17
(II) Addressable bus resource ranges are
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xd0000000 from 0xd3ffffff to 0xcfffffff
(II) Active PCI resource ranges:
	[0] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[1] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[2] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[3] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[4] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[5] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[6] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[7] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[8] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[9] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[10] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[11] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[12] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
(II) Inactive PCI resource ranges:
	[0] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[1] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[2] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[3] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[4] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[5] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[6] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[7] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[8] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[9] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[1] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[2] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[3] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[4] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[5] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[6] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[7] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[8] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[9] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[10] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[11] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[12] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
(II) Inactive PCI resource ranges after removing overlaps:
	[0] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[1] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[2] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[3] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[4] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[5] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[6] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[7] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[8] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[9] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[5] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[6] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[7] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[8] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[9] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[10] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[11] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[12] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[13] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[14] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[15] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[16] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[17] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[18] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[19] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[20] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[21] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[22] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[23] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[24] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[25] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[26] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[27] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
	[28] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
(II) LoadModule: "bitmap"
(II) Reloading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Loading font Bitmap
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "ddc"
(II) Loading /usr/lib/xorg/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 7.1.1, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.3
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.2
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "v4l"
(II) Loading /usr/lib/xorg/modules/drivers/v4l_drv.so
(II) Module v4l: vendor="X.Org Foundation"
	compiled for 7.1.0, module version = 0.1.1
	ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.1.0
	ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "mga"
(II) Loading /usr/lib/xorg/modules/drivers/mga_drv.so
(II) Module mga: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.4.1
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "tdfx"
(II) Loading /usr/lib/xorg/modules/drivers/tdfx_drv.so
(II) Module tdfx: vendor="X.Org Foundation"
	compiled for 7.1.0, module version = 1.2.1
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 7.1.0, module version = 1.1.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 7.1.0, module version = 1.1.1
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.6
(II) v4l driver for Video4Linux
(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
	mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI,
	mgag200 SE A PCI, mgag200 SE B PCI, mgag400, mgag550
(II) TDFX: Driver for 3dfx Banshee/Voodoo3 chipsets: 3dfx Banshee,
	3dfx Voodoo3, 3dfx Voodoo5
(II) Primary Device is: PCI 01:00:0
(--) Chipset mga2064w found
(--) Chipset mga2064w found
(--) Chipset mgag400 found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[5] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[6] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[7] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[8] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[9] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[10] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[11] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[12] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[13] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[14] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[15] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[16] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[17] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[18] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[19] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[20] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[21] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[22] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[23] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[24] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[25] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[26] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[27] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
	[28] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[5] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[6] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[7] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[8] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[9] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[10] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[11] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[12] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[13] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[14] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[15] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[16] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[17] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[18] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[19] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[20] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[21] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[22] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[23] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[24] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[25] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[26] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[27] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
	[28] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[5] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[6] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[7] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[8] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[9] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[10] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[11] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[12] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[13] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[14] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[15] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[16] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[17] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[18] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[19] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[20] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[21] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[22] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[23] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[24] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[25] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[26] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[27] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
	[28] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
(--) Chipset 3dfx Banshee found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[5] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[6] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[7] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[8] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[9] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[10] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[11] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[12] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[13] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[14] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[15] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[16] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[17] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[18] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[19] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[20] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[21] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[22] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[23] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[24] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[25] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[26] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[27] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
	[28] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
(II) resource ranges after probing:
	[0] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0xcffff000 - 0xcfffffff (0x1000) MX[B]
	[5] -1	0	0xcfffe000 - 0xcfffefff (0x1000) MX[B]
	[6] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]O
	[7] -1	0	0xcbec0000 - 0xcbedffff (0x20000) MX[B](B)
	[8] -1	0	0xcb000000 - 0xcb7fffff (0x800000) MX[B](B)
	[9] -1	0	0xcbefc000 - 0xcbefffff (0x4000) MX[B](B)
	[10] -1	0	0xc2000000 - 0xc3ffffff (0x2000000) MX[B](B)
	[11] -1	0	0xcffa0000 - 0xcffaffff (0x10000) MX[B](B)
	[12] -1	0	0xc7800000 - 0xc7ffffff (0x800000) MX[B](B)
	[13] -1	0	0xcfff4000 - 0xcfff7fff (0x4000) MX[B](B)
	[14] -1	0	0xcffb0000 - 0xcffbffff (0x10000) MX[B](B)
	[15] -1	0	0xca000000 - 0xca7fffff (0x800000) MX[B](B)
	[16] -1	0	0xcfff8000 - 0xcfffbfff (0x4000) MX[B](B)
	[17] -1	0	0xcffe0000 - 0xcffeffff (0x10000) MX[B](B)
	[18] -1	0	0xc8000000 - 0xc9ffffff (0x2000000) MX[B](B)
	[19] -1	0	0xcc000000 - 0xcdffffff (0x2000000) MX[B](B)
	[20] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[21] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[22] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[23] 1	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[24] 1	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[25] 1	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[26] 2	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[27] 2	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[28] 2	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[29] 3	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[30] 3	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[31] 3	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[32] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[33] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[34] -1	0	0x0000cc00 - 0x0000cc3f (0x40) IX[B]
	[35] -1	0	0x0000d000 - 0x0000d03f (0x40) IX[B]
	[36] -1	0	0x0000d800 - 0x0000d83f (0x40) IX[B]
	[37] -1	0	0x0000dc00 - 0x0000dcff (0x100) IX[B]
	[38] -1	0	0x0000ff00 - 0x0000ff0f (0x10) IX[B]
	[39] -1	0	0x00000c00 - 0x00000c1f (0x20) IX[B]
	[40] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B](B)
	[41] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[42] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
	[43] 1	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[44] 1	0	0x000003c0 - 0x000003df (0x20) IS[B]
	[45] 2	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[46] 2	0	0x000003c0 - 0x000003df (0x20) IS[B]
	[47] 3	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[48] 3	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(II) Setting vga for screen 2.
(II) Setting vga for screen 3.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 0.1.0
	ABI class: X.Org Video Driver, version 1.0
(--) MGA(0): Chipset: "mgag400" (G450)
(**) MGA(0): Depth 16, (--) framebuffer bpp 16
(==) MGA(0): RGB weight 565
(==) MGA(0): Using AGP 1x mode
(--) MGA(0): Linear framebuffer at 0xC2000000
(--) MGA(0): MMIO registers at 0xCBEFC000
(--) MGA(0): Pseudo-DMA transfer window at 0xCB000000
(--) MGA(0): BIOS at 0xCBEC0000
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:01:00.0/rom: got
34KB
(--) MGA(0): Video BIOS info block at offset 0x079C0
(==) MGA(0): Write-combining range (0xc2000000,0x2000000)
(--) MGA(0): VideoRAM: 32768 kByte
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/lib/xorg/modules/libi2c.so
(II) Module i2c: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.2.0
	ABI class: X.Org Video Driver, version 1.0
(==) MGA(0): Write-combining range (0xc2000000,0x2000000)
(II) MGA(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) MGA(0): I2C bus "DDC P1" initialized.
(II) MGA(0): I2C device "DDC P1:ddc2" registered at address 0xA0.
(II) MGA(0): I2C device "DDC P1:ddc2" removed.
(II) MGA(0): I2C Monitor info: 0x82161a8
(II) MGA(0): Manufacturer: SNY  Model: 1ba  Serial#: 16843009
(II) MGA(0): Year: 2000  Week: 18
(II) MGA(0): EDID Version: 1.2
(II) MGA(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) MGA(0): Sync:  Separate  Composite  SyncOnGreen
(II) MGA(0): Max H-Image Size [cm]: horiz.: 40  vert.: 30
(II) MGA(0): Gamma: 2.50
(II) MGA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) MGA(0): First detailed timing is preferred mode
(II) MGA(0): GTF timings supported
(II) MGA(0): redX: 0.625 redY: 0.340   greenX: 0.280 greenY: 0.605
(II) MGA(0): blueX: 0.155 blueY: 0.070   whiteX: 0.283 whiteY: 0.298
(II) MGA(0): Supported VESA Video Modes:
(II) MGA(0): 720x400@70Hz
(II) MGA(0): 720x400@88Hz
(II) MGA(0): 640x480@60Hz
(II) MGA(0): 640x480@67Hz
(II) MGA(0): 640x480@72Hz
(II) MGA(0): 640x480@75Hz
(II) MGA(0): 800x600@56Hz
(II) MGA(0): 800x600@60Hz
(II) MGA(0): 800x600@72Hz
(II) MGA(0): 800x600@75Hz
(II) MGA(0): 832x624@75Hz
(II) MGA(0): 1024x768@87Hz (interlaced)
(II) MGA(0): 1024x768@60Hz
(II) MGA(0): 1024x768@70Hz
(II) MGA(0): 1024x768@75Hz
(II) MGA(0): 1280x1024@75Hz
(II) MGA(0): 1152x870@75Hz
(II) MGA(0): Manufacturer's mask: 0
(II) MGA(0): Supported Future Video Modes:
(II) MGA(0): #0: hsize: 1920  vsize 1440  refresh: 75  vid: 20433
(II) MGA(0): #1: hsize: 1600  vsize 1200  refresh: 85  vid: 22953
(II) MGA(0): #2: hsize: 1280  vsize 960  refresh: 85  vid: 22913
(II) MGA(0): #3: hsize: 1152  vsize 864  refresh: 85  vid: 22897
(II) MGA(0): #4: hsize: 1024  vsize 768  refresh: 85  vid: 22881
(II) MGA(0): #5: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) MGA(0): #6: hsize: 640  vsize 480  refresh: 85  vid: 22833
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 158.0 MHz   Image Size:  388 x 291 mm
(II) MGA(0): h_active: 1280  h_sync: 1344  h_sync_end 1504 h_blank_end 1728
h_border: 224
(II) MGA(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1072
v_border: 44
(II) MGA(0): Ranges: V min: 48  V max: 160 Hz, H min: 30  H max: 121 kHz,
PixClock max 320 MHz
(II) MGA(0): Monitor name: GDM-5402
(II) MGA(0): Serial No: 6200767
(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 600 MHz
(II) MGA(0): Sun GDM-20E20 br: Using hsync range of 30.00-70.00 kHz
(II) MGA(0): Sun GDM-20E20 br: Using vrefresh range of 50.00-120.00 Hz
(II) MGA(0): Clock range:  12.00 to 600.00 MHz
(II) MGA(0): Not using mode "1152x864" (hsync out of range)
(II) MGA(0): Not using mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using mode "1152x864" (hsync out of range)
(II) MGA(0): Not using mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using mode "1024x768" (hsync out of range)
(II) MGA(0): Not using mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using mode "1152x864" (hsync out of range)
(II) MGA(0): Not using mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using mode "1800X1440" (hsync out of range)
(II) MGA(0): Not using mode "1800X1440" (hsync out of range)
(II) MGA(0): Not using default mode "1280x960" (hsync out of range)
(II) MGA(0): Not using default mode "640x512" (hsync out of range)
(II) MGA(0): Not using default mode "640x512" (hsync out of range)
(II) MGA(0): Not using default mode "1792x1344" (hsync out of range)
(II) MGA(0): Not using default mode "896x672" (hsync out of range)
(II) MGA(0): Not using default mode "1792x1344" (hsync out of range)
(II) MGA(0): Not using default mode "896x672" (hsync out of range)
(II) MGA(0): Not using default mode "1856x1392" (hsync out of range)
(II) MGA(0): Not using default mode "928x696" (hsync out of range)
(II) MGA(0): Not using default mode "1856x1392" (hsync out of range)
(II) MGA(0): Not using default mode "928x696" (hsync out of range)
(II) MGA(0): Not using default mode "1920x1440" (hsync out of range)
(II) MGA(0): Not using default mode "960x720" (hsync out of range)
(II) MGA(0): Not using default mode "1920x1440" (hsync out of range)
(II) MGA(0): Not using default mode "960x720" (hsync out of range)
(II) MGA(0): Not using default mode "1400x1050" (hsync out of range)
(II) MGA(0): Not using default mode "700x525" (hsync out of range)
(WW) (1920x1440,Sun GDM-20E20 br) mode clock 341.35MHz exceeds DDC maximum 320MHz
(II) MGA(0): Not using default mode "1920x1440" (hsync out of range)
(II) MGA(0): Not using default mode "960x720" (hsync out of range)
(II) MGA(0): Not using default mode "2048x1536" (hsync out of range)
(WW) (2048x1536,Sun GDM-20E20 br) mode clock 340.48MHz exceeds DDC maximum 320MHz
(II) MGA(0): Not using default mode "2048x1536" (hsync out of range)
(WW) (2048x1536,Sun GDM-20E20 br) mode clock 388.04MHz exceeds DDC maximum 320MHz
(II) MGA(0): Not using default mode "2048x1536" (hsync out of range)
(--) MGA(0): Has SDRAM
(--) MGA(0): Virtual size is 1280x1024 (pitch 1280)
(**) MGA(0): *Mode "1280x1024": 110.0 MHz, 64.3 kHz, 61.0 Hz
(II) MGA(0): Modeline "1280x1024"  110.00  1280 1328 1512 1712  1024 1025 1028 1054
(**) MGA(0): Display dimensions: (395, 290) mm
(**) MGA(0): DPI set to (82, 89)
(II) MGA(0): YDstOrg is set to 0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules/libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 1.2.0
	ABI class: X.Org Video Driver, version 1.0
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/xorg/modules/libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
	compiled for 7.1.1, module version = 0.1.0
	ABI class: X.Org Video Driver, version 1.0
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib/xorg/modules/libvgahw.so
(--) MGA(1): Chipset: "mga2064w"
(**) MGA(1): Depth 16, (--) framebuffer bpp 16
(==) MGA(1): RGB weight 565
(==) MGA(1): Using AGP 1x mode
(--) MGA(1): Linear framebuffer at 0xCA000000
(--) MGA(1): MMIO registers at 0xCFFF8000
(--) MGA(1): BIOS at 0xCFFB0000
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:0b.0/rom: got
32KB
(--) MGA(1): Video BIOS info block at offset 0x07D60
(==) MGA(1): Write-combining range (0xca000000,0x800000)
(==) MGA(1): Write-combining range (0xca000000,0x800000)
(--) MGA(1): VideoRAM: 4096 kByte
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Reloading /usr/lib/xorg/modules/libi2c.so
(==) MGA(1): Write-combining range (0xca000000,0x400000)
(II) MGA(1): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x0000
(II) MGA(1): DDC1 disabled - chip not in VGA mode
(II) MGA(1): I2C bus "DDC" initialized.
(II) MGA(1): I2C device "DDC:ddc2" registered at address 0xA0.
(II) MGA(1): I2C device "DDC:ddc2" removed.
(II) MGA(1): I2C Monitor info: (nil)
(II) MGA(1): end of I2C Monitor info
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/lib/xorg/modules/libvbe.so
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) MGA(1): initializing int10
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:0b.0/rom: got
32KB
(II) MGA(1): VESA BIOS detected
(II) MGA(1): VESA VBE Version 2.0
(II) MGA(1): VESA VBE Total Mem: 4096 kB
(II) MGA(1): VESA VBE OEM: Matrox Graphics Inc.
(II) MGA(1): VESA VBE OEM Software Rev: 1.5
(II) MGA(1): VESA VBE OEM Vendor: Matrox
(II) MGA(1): VESA VBE OEM Product: MILLENNIUM
(II) MGA(1): VESA VBE OEM Product Rev: 00
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) MGA(1): VESA VBE DDC supported
(II) MGA(1): VESA VBE DDC Level 2
(II) MGA(1): VESA VBE DDC transfer in appr. 1 sec.
(II) MGA(1): VESA VBE DDC read successfully
(II) MGA(1): VBE DDC Monitor info: 0x8219670
(II) MGA(1): Manufacturer: SUN  Model: 4  Serial#: 0
(II) MGA(1): Year: 1997  Week: 6
(II) MGA(1): EDID Version: 1.0
(II) MGA(1): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) MGA(1): Sync:  Separate  Composite  SyncOnGreen
(II) MGA(1): Max H-Image Size [cm]: horiz.: 37  vert.: 29
(II) MGA(1): Gamma: 2.60
(II) MGA(1): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) MGA(1): redX: 0.625 redY: 0.340   greenX: 0.280 greenY: 0.595
(II) MGA(1): blueX: 0.155 blueY: 0.070   whiteX: 0.283 whiteY: 0.298
(II) MGA(1): Supported VESA Video Modes:
(II) MGA(1): 720x400@70Hz
(II) MGA(1): 720x400@88Hz
(II) MGA(1): 640x480@60Hz
(II) MGA(1): 640x480@67Hz
(II) MGA(1): 640x480@72Hz
(II) MGA(1): 640x480@75Hz
(II) MGA(1): 800x600@56Hz
(II) MGA(1): 800x600@60Hz
(II) MGA(1): 800x600@72Hz
(II) MGA(1): 800x600@75Hz
(II) MGA(1): 832x624@75Hz
(II) MGA(1): 1024x768@87Hz (interlaced)
(II) MGA(1): 1024x768@60Hz
(II) MGA(1): 1024x768@70Hz
(II) MGA(1): 1024x768@75Hz
(II) MGA(1): 1280x1024@75Hz
(II) MGA(1): Manufacturer's mask: 0
(II) MGA(1): Supported Future Video Modes:
(II) MGA(1): #0: hsize: 1280  vsize 1024  refresh: 76  vid: 36993
(II) MGA(1): #1: hsize: 1152  vsize 921  refresh: 76  vid: 36977
(II) MGA(1): #2: hsize: 1280  vsize 1024  refresh: 67  vid: 34689
(II) MGA(1): #3: hsize: 1152  vsize 921  refresh: 66  vid: 34417
(II) MGA(1): #4: hsize: 960  vsize 720  refresh: 112  vid: 29785
(II) MGA(1): #5: hsize: 1024  vsize 768  refresh: 76  vid: 20577
(II) MGA(1): #6: hsize: 1024  vsize 768  refresh: 60  vid: 16481
(II) MGA(1): Supported additional Video Mode:
(II) MGA(1): clock: 135.0 MHz   Image Size:  350 x 270 mm
(II) MGA(1): h_active: 1280  h_sync: 1312  h_sync_end 1376 h_blank_end 1664
h_border: 0
(II) MGA(1): v_active: 1024  v_sync: 1026  v_sync_end 1034 v_blanking: 1066
v_border: 0
(II) MGA(1): Supported additional Video Mode:
(II) MGA(1): clock: 108.0 MHz   Image Size:  350 x 270 mm
(II) MGA(1): h_active: 1152  h_sync: 1184  h_sync_end 1312 h_blank_end 1504
h_border: 0
(II) MGA(1): v_active: 900  v_sync: 902  v_sync_end 910 v_blanking: 943 v_border: 0
(II) MGA(1): Supported additional Video Mode:
(II) MGA(1): clock: 118.1 MHz   Image Size:  350 x 270 mm
(II) MGA(1): h_active: 1280  h_sync: 1304  h_sync_end 1432 h_blank_end 1648
h_border: 0
(II) MGA(1): v_active: 1024  v_sync: 1026  v_sync_end 1034 v_blanking: 1075
v_border: 0
(II) MGA(1): Supported additional Video Mode:
(II) MGA(1): clock: 94.5 MHz   Image Size:  350 x 270 mm
(II) MGA(1): h_active: 1152  h_sync: 1192  h_sync_end 1320 h_blank_end 1528
h_border: 0
(II) MGA(1): v_active: 900  v_sync: 902  v_sync_end 906 v_blanking: 937 v_border: 0
(II) MGA(1): end of VBE DDC Monitor info

(**) MGA(1): Using gamma correction (1.0, 1.0, 1.0)
(==) MGA(1): Min pixel clock is 12 MHz
(--) MGA(1): Max pixel clock is 175 MHz
(--) MGA(1): MCLK used is 50.0 MHz
(WW) MGA(1): config file hsync range 30-70kHz not within DDC hsync ranges.
(WW) MGA(1): config file vrefresh range 50-120Hz not within DDC vrefresh ranges.
(II) MGA(1): Sun GDM-20E20 br: Using hsync range of 30.00-70.00 kHz
(II) MGA(1): Sun GDM-20E20 br: Using vrefresh range of 50.00-120.00 Hz
(II) MGA(1): Clock range:  12.00 to 175.00 MHz
(II) MGA(1): Not using mode "1152x864" (hsync out of range)
(II) MGA(1): Not using mode "1280x1024" (hsync out of range)
(II) MGA(1): Not using mode "1600x1200" (hsync out of range)
(II) MGA(1): Not using mode "1152x864" (hsync out of range)
(II) MGA(1): Not using mode "1280x1024" (hsync out of range)
(II) MGA(1): Not using mode "1024x768" (hsync out of range)
(II) MGA(1): Not using mode "1280x1024" (hsync out of range)
(II) MGA(1): Not using mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) MGA(1): Not using mode "1152x864" (hsync out of range)
(II) MGA(1): Not using mode "1280x1024" (hsync out of range)
(II) MGA(1): Not using mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) MGA(1): Not using mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) MGA(1): Not using mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) MGA(1): Not using mode "1800X1440" (insufficient memory for mode)
(II) MGA(1): Not using mode "1800X1440" (insufficient memory for mode)
(II) MGA(1): Not using default mode "1280x960" (hsync out of range)
(II) MGA(1): Not using default mode "640x512" (hsync out of range)
(II) MGA(1): Not using default mode "640x512" (hsync out of range)
(II) MGA(1): Not using default mode "1792x1344" (insufficient memory for mode)
(II) MGA(1): Not using default mode "896x672" (hsync out of range)
(II) MGA(1): Not using default mode "1792x1344" (insufficient memory for mode)
(II) MGA(1): Not using default mode "896x672" (hsync out of range)
(II) MGA(1): Not using default mode "1856x1392" (insufficient memory for mode)
(II) MGA(1): Not using default mode "928x696" (hsync out of range)
(II) MGA(1): Not using default mode "1856x1392" (insufficient memory for mode)
(II) MGA(1): Not using default mode "928x696" (hsync out of range)
(II) MGA(1): Not using default mode "1920x1440" (insufficient memory for mode)
(II) MGA(1): Not using default mode "960x720" (hsync out of range)
(II) MGA(1): Not using default mode "1920x1440" (insufficient memory for mode)
(II) MGA(1): Not using default mode "960x720" (hsync out of range)
(II) MGA(1): Not using default mode "1400x1050" (hsync out of range)
(II) MGA(1): Not using default mode "700x525" (hsync out of range)
(II) MGA(1): Not using default mode "1920x1440" (insufficient memory for mode)
(II) MGA(1): Not using default mode "960x720" (hsync out of range)
(II) MGA(1): Not using default mode "2048x1536" (insufficient memory for mode)
(II) MGA(1): Not using default mode "2048x1536" (insufficient memory for mode)
(II) MGA(1): Not using default mode "2048x1536" (insufficient memory for mode)
(--) MGA(1): Virtual size is 1280x1024 (pitch 1280)
(**) MGA(1): *Mode "1280x1024": 110.0 MHz, 64.3 kHz, 61.0 Hz
(II) MGA(1): Modeline "1280x1024"  110.00  1280 1328 1512 1712  1024 1025 1028 1054
(**) MGA(1): Display dimensions: (395, 290) mm
(WW) MGA(1): Probed monitor is 370x290 mm, using Displaysize 395x290 mm
(**) MGA(1): DPI set to (82, 89)
(II) MGA(1): YDstOrg is set to 0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/lib/xorg/modules/libfb.so
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Reloading /usr/lib/xorg/modules/libxaa.so
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Reloading /usr/lib/xorg/modules/libramdac.so
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib/xorg/modules/libvgahw.so
(--) MGA(2): Chipset: "mga2064w"
(**) MGA(2): Depth 16, (--) framebuffer bpp 16
(==) MGA(2): RGB weight 565
(==) MGA(2): Using AGP 1x mode
(--) MGA(2): Linear framebuffer at 0xC7800000
(--) MGA(2): MMIO registers at 0xCFFF4000
(--) MGA(2): BIOS at 0xCFFA0000
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:0d.0/rom: got
32KB
(--) MGA(2): Video BIOS info block at offset 0x07680
(==) MGA(2): Write-combining range (0xc7800000,0x800000)
(==) MGA(2): Write-combining range (0xc7800000,0x800000)
(--) MGA(2): VideoRAM: 4096 kByte
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Reloading /usr/lib/xorg/modules/libi2c.so
(==) MGA(2): Write-combining range (0xc7800000,0x400000)
(II) MGA(2): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x0000
(II) MGA(2): DDC1 disabled - chip not in VGA mode
(II) MGA(2): I2C bus "DDC" initialized.
(II) MGA(2): I2C device "DDC:ddc2" registered at address 0xA0.
(II) MGA(2): I2C device "DDC:ddc2" removed.
(II) MGA(2): I2C Monitor info: (nil)
(II) MGA(2): end of I2C Monitor info
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/lib/xorg/modules/libvbe.so
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) MGA(2): initializing int10
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:0d.0/rom: got
32KB
(II) MGA(2): VESA BIOS detected
(II) MGA(2): VESA VBE Version 2.0
(II) MGA(2): VESA VBE Total Mem: 4096 kB
(II) MGA(2): VESA VBE OEM: Matrox Graphics Inc.
(II) MGA(2): VESA VBE OEM Software Rev: 3.0
(II) MGA(2): VESA VBE OEM Vendor: Matrox
(II) MGA(2): VESA VBE OEM Product: MILLENNIUM
(II) MGA(2): VESA VBE OEM Product Rev: 00
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) MGA(2): VESA VBE DDC supported
(II) MGA(2): VESA VBE DDC Level none
(II) MGA(2): VESA VBE DDC transfer in appr. 0 sec.
(II) MGA(2): VESA VBE DDC read failed
(**) MGA(2): Using gamma correction (1.0, 1.0, 1.0)
(==) MGA(2): Min pixel clock is 12 MHz
(--) MGA(2): Max pixel clock is 220 MHz
(--) MGA(2): MCLK used is 50.0 MHz
(II) MGA(2): Sun GDM-1962B: Using hsync range of 58.00-65.00 kHz
(II) MGA(2): Sun GDM-1962B: Using hsync range of 67.00-78.00 kHz
(II) MGA(2): Sun GDM-1962B: Using vrefresh range of 60.00-85.00 Hz
(II) MGA(2): Clock range:  12.00 to 220.00 MHz
(II) MGA(2): Not using mode "1280x1024aa" (hsync out of range)
(II) MGA(2): Not using mode "1280x1024dd" (hsync out of range)
(II) MGA(2): Not using mode "1280x1024ee" (hsync out of range)
(II) MGA(2): Not using mode "1280x1024ff" (hsync out of range)
(II) MGA(2): Not using default mode "640x350" (hsync out of range)
(II) MGA(2): Not using default mode "320x175" (hsync out of range)
(II) MGA(2): Not using default mode "640x400" (hsync out of range)
(II) MGA(2): Not using default mode "320x200" (hsync out of range)
(II) MGA(2): Not using default mode "720x400" (hsync out of range)
(II) MGA(2): Not using default mode "360x200" (hsync out of range)
(II) MGA(2): Not using default mode "640x480" (hsync out of range)
(II) MGA(2): Not using default mode "320x240" (hsync out of range)
(II) MGA(2): Not using default mode "640x480" (hsync out of range)
(II) MGA(2): Not using default mode "320x240" (hsync out of range)
(II) MGA(2): Not using default mode "640x480" (hsync out of range)
(II) MGA(2): Not using default mode "320x240" (hsync out of range)
(II) MGA(2): Not using default mode "640x480" (hsync out of range)
(II) MGA(2): Not using default mode "320x240" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "400x300" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "400x300" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "400x300" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "400x300" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "400x300" (hsync out of range)
(II) MGA(2): Not using default mode "512x384" (hsync out of range)
(II) MGA(2): Not using default mode "512x384" (hsync out of range)
(II) MGA(2): Not using default mode "512x384" (hsync out of range)
(II) MGA(2): Not using default mode "1280x960" (hsync out of range)
(II) MGA(2): Not using default mode "640x480" (hsync out of range)
(II) MGA(2): Not using default mode "1280x1024" (hsync out of range)
(II) MGA(2): Not using default mode "640x512" (hsync out of range)
(II) MGA(2): Not using default mode "1280x1024" (hsync out of range)
(II) MGA(2): Not using default mode "640x512" (hsync out of range)
(II) MGA(2): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
(II) MGA(2): Not using default mode "800x600" (hsync out of range)
(II) MGA(2): Not using default mode "1792x1344" (insufficient memory for mode)
(II) MGA(2): Not using default mode "896x672" (hsync out of range)
(II) MGA(2): Not using default mode "1792x1344" (insufficient memory for mode)
(II) MGA(2): Not using default mode "896x672" (hsync out of range)
(II) MGA(2): Not using default mode "1856x1392" (insufficient memory for mode)
(II) MGA(2): Not using default mode "928x696" (hsync out of range)
(II) MGA(2): Not using default mode "1856x1392" (insufficient memory for mode)
(II) MGA(2): Not using default mode "928x696" (hsync out of range)
(II) MGA(2): Not using default mode "1920x1440" (insufficient memory for mode)
(II) MGA(2): Not using default mode "960x720" (hsync out of range)
(II) MGA(2): Not using default mode "1920x1440" (insufficient memory for mode)
(II) MGA(2): Not using default mode "960x720" (hsync out of range)
(II) MGA(2): Not using default mode "832x624" (hsync out of range)
(II) MGA(2): Not using default mode "416x312" (hsync out of range)
(II) MGA(2): Not using default mode "1152x768" (hsync out of range)
(II) MGA(2): Not using default mode "576x384" (hsync out of range)
(II) MGA(2): Not using default mode "1400x1050" (hsync out of range)
(II) MGA(2): Not using default mode "700x525" (hsync out of range)
(II) MGA(2): Not using default mode "1920x1440" (insufficient memory for mode)
(II) MGA(2): Not using default mode "960x720" (hsync out of range)
(II) MGA(2): Not using default mode "2048x1536" (insufficient memory for mode)
(II) MGA(2): Not using default mode "2048x1536" (insufficient memory for mode)
(II) MGA(2): Not using default mode "2048x1536" (insufficient memory for mode)
(--) MGA(2): Virtual size is 1280x1024 (pitch 1280)
(**) MGA(2): *Mode "1280x1024c": 117.0 MHz, 71.7 kHz, 67.2 Hz
(II) MGA(2): Modeline "1280x1024c"  117.00  1280 1296 1408 1632  1024 1026 1034
1067 -hsync -vsync
(**) MGA(2): Display dimensions: (395, 290) mm
(**) MGA(2): DPI set to (82, 89)
(II) MGA(2): YDstOrg is set to 0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/lib/xorg/modules/libfb.so
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Reloading /usr/lib/xorg/modules/libxaa.so
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Reloading /usr/lib/xorg/modules/libramdac.so
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/lib/xorg/modules/libvgahw.so
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) TDFX(3): Softbooting the board (through the int10 interface).
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:09.0/rom: got
32KB
(II) TDFX(3): Softbooting the board succeeded.
(II) TDFX(3): TDFXFindChips: found 1 chip(s)
(**) TDFX(3): Depth 16, (--) framebuffer bpp 16
(==) TDFX(3): RGB weight 565
(==) TDFX(3): Default visual is TrueColor
(--) TDFX(3): Chipset: "3dfx Banshee"
(--) TDFX(3): Linear framebuffer at 0xC8000000
(--) TDFX(3): MMIO registers at addr 0xCC000000
(--) TDFX(3): PIO registers at addr 0xD400
(II) TDFX(3): DRAMINIT1 read 0x23c031, programming 0x202031 (not Banshee)
(II) TDFX(3): TDFXInitChips: numchips = 1
(II) TDFX(3): TDFXInitChips: cfgbits = 0x00000000, initbits = 0x00000001
(II) TDFX(3): TDFXInitChips: mem0base = 0xcc000000, mem1base = 0xc8000008
(II) TDFX(3): TDFXInitChips: mem0size = 0x02000000, mem1size = 0x02000000
(II) TDFX(3): TDFXInitChips: mem0bits = 0x00000005, mem1bits = 0x00000050
(II) TDFX(3): TDFXInitChips: cfgbits = 0x00000055
(II) TDFX(3): TDFXInitChips: MMIOAddr[0] = 0xcc000000
(II) TDFX(3): TDFXInitChips: LinearAddr[0] = 0xc8000008
(--) TDFX(3): VideoRAM: 16384 kByte Mapping 32768 kByte
(**) TDFX(3): Using gamma correction (1.1, 0.9, 1.0)
(II) TDFX(3): Sun GDM-20E20 ul: Using hsync range of 30.00-70.00 kHz
(II) TDFX(3): Sun GDM-20E20 ul: Using vrefresh range of 50.00-120.00 Hz
(II) TDFX(3): Clock range:  12.00 to 270.00 MHz
(II) TDFX(3): Not using mode "1024x768" (bad mode clock/interlace/doublescan)
(II) TDFX(3): Not using mode "1152x864" (bad mode clock/interlace/doublescan)
(II) TDFX(3): Not using mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) TDFX(3): Not using mode "1152x864" (hsync out of range)
(II) TDFX(3): Not using mode "1280x1024" (hsync out of range)
(II) TDFX(3): Not using mode "1600x1200" (hsync out of range)
(II) TDFX(3): Not using mode "1152x864" (hsync out of range)
(II) TDFX(3): Not using mode "1280x1024" (hsync out of range)
(II) TDFX(3): Not using mode "1024x768" (hsync out of range)
(II) TDFX(3): Not using mode "1280x1024" (hsync out of range)
(II) TDFX(3): Not using mode "1600x1200" (hsync out of range)
(II) TDFX(3): Not using mode "1152x864" (hsync out of range)
(II) TDFX(3): Not using mode "1280x1024" (hsync out of range)
(II) TDFX(3): Not using mode "1600x1200" (hsync out of range)
(II) TDFX(3): Not using mode "1600x1200" (hsync out of range)
(II) TDFX(3): Not using mode "1280x1024" (hsync out of range)
(II) TDFX(3): Not using mode "1800X1440" (unknown reason)
(II) TDFX(3): Not using mode "1800X1440" (unknown reason)
(II) TDFX(3): Not using default mode "1280x960" (hsync out of range)
(II) TDFX(3): Not using default mode "640x512" (hsync out of range)
(II) TDFX(3): Not using default mode "640x512" (hsync out of range)
(II) TDFX(3): Not using default mode "1792x1344" (hsync out of range)
(II) TDFX(3): Not using default mode "896x672" (hsync out of range)
(II) TDFX(3): Not using default mode "1792x1344" (hsync out of range)
(II) TDFX(3): Not using default mode "896x672" (hsync out of range)
(II) TDFX(3): Not using default mode "1856x1392" (hsync out of range)
(II) TDFX(3): Not using default mode "928x696" (hsync out of range)
(II) TDFX(3): Not using default mode "1856x1392" (bad mode
clock/interlace/doublescan)
(II) TDFX(3): Not using default mode "928x696" (hsync out of range)
(II) TDFX(3): Not using default mode "1920x1440" (hsync out of range)
(II) TDFX(3): Not using default mode "960x720" (hsync out of range)
(II) TDFX(3): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) TDFX(3): Not using default mode "960x720" (hsync out of range)
(II) TDFX(3): Not using default mode "1400x1050" (unknown reason)
(II) TDFX(3): Not using default mode "700x525" (hsync out of range)
(II) TDFX(3): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
(II) TDFX(3): Not using default mode "960x720" (hsync out of range)
(II) TDFX(3): Not using default mode "2048x1536" (hsync out of range)
(II) TDFX(3): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(II) TDFX(3): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
(--) TDFX(3): Virtual size is 1280x1024 (pitch 1280)
(**) TDFX(3): *Mode "1280x1024": 110.0 MHz, 64.3 kHz, 61.0 Hz
(II) TDFX(3): Modeline "1280x1024"  110.00  1280 1328 1512 1712  1024 1025 1028 1054
(==) TDFX(3): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/lib/xorg/modules/libfb.so
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Reloading /usr/lib/xorg/modules/libxaa.so
(**) TDFX(3): ShowCache Disabled
(**) TDFX(3): video key default 0x1e
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Reloading /usr/lib/xorg/modules/libramdac.so
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/lib/xorg/modules/libddc.so
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Reloading /usr/lib/xorg/modules/libvbe.so
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) TDFX(3): initializing int10
(II) Attempted to read BIOS 64KB from /sys/bus/pci/devices/0000:00:09.0/rom: got
32KB

*** END of log
Comment 4 DEMAINE Benoit-Pierre 2006-10-03 04:43:51 UTC
Created attachment 7238 [details]
Xorg.0.log working conf
Comment 5 DEMAINE Benoit-Pierre 2006-10-03 04:45:30 UTC
Created attachment 7239 [details]
Xorg.0.log.old freezing conf

take care: / is ext3 and syncs every 5s ... means there may be non-synced
buffers and lost logs in RAM ...
Comment 6 DEMAINE Benoit-Pierre 2006-10-08 03:14:51 UTC
my init script contains:

/usr/bin/beep -f 1000 -l 30 -d 3000 -r120 &
/bin/su -c 'cd ; /usr/bin/startx' dhp >/dev/tty2 2>&1 &

I have 4 CRT screens; they all glitch twice at normal startup: first from 'power
save' to VGA-BIOS, then to X mode.

fact are:
after 2 beeps, two of four come out of power saving
after 42 beeps, they all glitch: the ones which were on BIOS come either save,
or black; the one which was off come to BIOS.

the 43th beep comes 5s after 42th ... then 44th after normal time, then nothing
any more.

This means, in normal mode, it takes about 12s to activate and use all my 4
cards and screens, but when I activate that dev=2 option at kernel level, it
takes over 2mn (44*3s) to hang.

I use beep, because it is a single task application, when a script loop would
depend way more on scheduler and memory allocator. To me, the fact beep stops
does mean kernel paniced. I may be wrong.

I tink we now want a way to get the *full* logs; do you "need" me to try to
mount ext3 with some sync option ? (aka no cache)
Comment 7 Daniel Stone 2007-02-27 01:33:32 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 8 chemtech 2013-03-15 15:06:18 UTC
DEMAINE Benoit-Pierre 
Do you still experience this issue with newer soft ?
Please check the status of your issue.
Comment 9 DEMAINE Benoit-Pierre 2013-03-15 22:46:36 UTC
The hardware is changed, completely. But I still have several cards, so I could theoretically check again if setting video=dev,1 makes it bug. I am now using PCI-E, 3 identical cards. But my disks are in RAID0, so I would like to avoid seeking for kernel panics; I really fear for filesystem corruption or RAID dis-sync.

I have frozen my system in mid 2010
Linux uranus 2.6.34-xen-r4-Gentoo-uranus-1-43
X.Org X Server 1.9.2

No way to update this box. In worst case, I could install a new distro on a new disk, if you really need me to test; but that would need days to install.

I froze the machine because it is heavily fragile; took me 8 months to set-up something that will not KP at boot; and i still have random KP (once a month). I reported most of my bugs; see my reports around mid 2010. Any change in either BIOS, kernel, X ... will make me panic either at boot time, or when starting X.

I will check if i can add video=dev,1 to my actual conf without rebuilding anything.
Comment 10 DEMAINE Benoit-Pierre 2013-05-06 17:52:40 UTC
The machine I had in 2006 does not have any harddrive ATM. And I don't feel like removing dust and installing just to check a bug.

My actual machine has 3 identical ATI RV710 Radeon HD 4350; after checking my kernel options, I don't find how to pass any equivalent of dev:x to the video driver at kernel level. This options seems to me like Matrox specific (not exclusive, but very rare in other drivers). I don't see it in the generic framebuffer driver. I did not find any king of ATI or Radeon FB driver.

If you close this bug, I won't complain.
Comment 11 Adam Jackson 2018-06-11 18:49:05 UTC
(In reply to DEMAINE Benoit-Pierre from comment #10)

> If you close this bug, I won't complain.

If this is still an issue we should almost certainly track it in a new bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.