i845G: intermittent hard lockup when starting X ( bad memory detection? )

Daniel Kasak dan at entropy.homelinux.org
Wed Dec 6 14:10:41 PST 2006


Hi all.

I have a number ( quite a number, unfortunately ) of systems that are 
locking hard ( magic system request doesn't work ) intermittently when 
starting X. The only thing that stands out in my X log is:

(WW) I810(0): Detected stolen memory (8000 kB) doesn't match what the 
BIOS reports (12288 kB)

 ... which only seems to happen when the thing locks. So I'm pretty sure 
this is the problem. Anyway, I'm using xf86-video-i810-1.7.2, 
xorg-7.1.1, x11-drm-20060608, and mesa-6.5.1.

These impressively underpowered beasts can switch between 1MB and 8MB of 
shared system RAM. I have taken the extreme option of allocating 8MB :) 
So I'm not sure if the BIOS should be reporting 12288 kB of stolen RAM, 
as above.

Any help to stabalise these things greatly appreciated. It's causing all 
sorts of problems, believe me ...

Entire Xorg.0.log from a locked startup:

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 salesbox_3 2.6.17-beyond3 #1 PREEMPT Mon 
Nov 20 11:09:45 Local time zone must be set--see  i686
Build Date: 16 November 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: Thu Dec  7 06:17:28 2006
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(WW) The directory "/usr/share/fonts/arial_narrow/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/freefont/" does not exist.
        Entry deleted from font path.
(**) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/75dpi/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/artwiz/,
        /usr/share/fonts/cheapskatefonts/,
        /usr/share/fonts/sharefonts/,
        /usr/share/fonts/sgi-fonts/,
        /usr/share/fonts/urw-fonts/,
        /usr/share/fonts/default/ghostscript/,
        /usr/share/fonts/corefonts/,
        /usr/share/fonts/lfpfonts-var/,
        /usr/share/fonts/lfpfonts-fix/
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Option "AIGLX" "true"
(**) Extension "Composite" is enabled
(**) Extension "RENDER" is 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 8086,2560 card 1028,0161 rev 01 class 06,00,00 
hdr 00
(II) PCI: 00:02:0: chip 8086,2562 card 1028,0161 rev 01 class 03,00,00 
hdr 00
(II) PCI: 00:1d:0: chip 8086,24c2 card 1028,0161 rev 01 class 0c,03,00 
hdr 80
(II) PCI: 00:1d:1: chip 8086,24c4 card 1028,0161 rev 01 class 0c,03,00 
hdr 00
(II) PCI: 00:1d:2: chip 8086,24c7 card 1028,0161 rev 01 class 0c,03,00 
hdr 00
(II) PCI: 00:1d:7: chip 8086,24cd card 1028,0161 rev 01 class 0c,03,20 
hdr 00
(II) PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev 81 class 06,04,00 
hdr 01
(II) PCI: 00:1f:0: chip 8086,24c0 card 0000,0000 rev 01 class 06,01,00 
hdr 80
(II) PCI: 00:1f:1: chip 8086,24cb card 1028,0161 rev 01 class 01,01,8a 
hdr 00
(II) PCI: 00:1f:3: chip 8086,24c3 card 1028,0161 rev 01 class 0c,05,00 
hdr 00
(II) PCI: 00:1f:5: chip 8086,24c5 card 1028,0161 rev 01 class 04,01,00 
hdr 00
(II) PCI: 01:09:0: chip 14e4,4401 card 1028,8127 rev 01 class 02,00,00 
hdr 00
(II) PCI: End of PCI scan
(II) Intel Bridge workaround enabled
(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) Subtractive PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:30:0), (0,1,1), BCTRL: 0x0002 (VGA_EN is 
cleared)
(II) Bus 1 non-prefetchable memory range:
        [0] -1  0       0xfe900000 - 0xfeafffff (0x200000) MX[B]
(II) Bus 1 prefetchable memory range:
        [0] -1  0       0x20000000 - 0x200fffff (0x100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(0:2:0) Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset 
Integrated Graphics Device rev 1, Mem @ 0xe8000000/27, 0xfeb80000/19
(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 0xf0000000 from 0xf7ffffff to 
0xefffffff
(II) Active PCI resource ranges:
        [0] -1  0       0xfe9fe000 - 0xfe9fffff (0x2000) MX[B]
        [1] -1  0       0xfeb7f900 - 0xfeb7f9ff (0x100) MX[B]
        [2] -1  0       0xfeb7fa00 - 0xfeb7fbff (0x200) MX[B]
        [3] -1  0       0xfeb7fc00 - 0xfeb7ffff (0x400) MX[B]
        [4] -1  0       0xffa80800 - 0xffa80bff (0x400) MX[B]
        [5] -1  0       0xf0000000 - 0xefffffff (0x0) MX[B]O
        [6] -1  0       0xfeb80000 - 0xfebfffff (0x80000) MX[B](B)
        [7] -1  0       0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
        [8] -1  0       0x0000edc0 - 0x0000edff (0x40) IX[B]
        [9] -1  0       0x0000ee00 - 0x0000eeff (0x100) IX[B]
        [10] -1 0       0x0000eda0 - 0x0000edbf (0x20) IX[B]
        [11] -1 0       0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
        [12] -1 0       0x0000ed8c - 0x0000ed8c (0x1) IX[B]
        [13] -1 0       0x0000ed98 - 0x0000ed98 (0x1) IX[B]
        [14] -1 0       0x0000ed88 - 0x0000ed88 (0x1) IX[B]
        [15] -1 0       0x0000ed90 - 0x0000ed90 (0x1) IX[B]
        [16] -1 0       0x0000ff40 - 0x0000ff5f (0x20) IX[B]
        [17] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
        [18] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0       0xfe9fe000 - 0xfe9fffff (0x2000) MX[B]
        [1] -1  0       0xfeb7f900 - 0xfeb7f9ff (0x100) MX[B]
        [2] -1  0       0xfeb7fa00 - 0xfeb7fbff (0x200) MX[B]
        [3] -1  0       0xfeb7fc00 - 0xfeb7ffff (0x400) MX[B]
        [4] -1  0       0xffa80800 - 0xffa80bff (0x400) MX[B]
        [5] -1  0       0xf0000000 - 0xefffffff (0x0) MX[B]O
        [6] -1  0       0xfeb80000 - 0xfebfffff (0x80000) MX[B](B)
        [7] -1  0       0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
        [8] -1  0       0x0000edc0 - 0x0000edff (0x40) IX[B]
        [9] -1  0       0x0000ee00 - 0x0000eeff (0x100) IX[B]
        [10] -1 0       0x0000eda0 - 0x0000edbf (0x20) IX[B]
        [11] -1 0       0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
        [12] -1 0       0x0000ed8c - 0x0000ed8c (0x1) IX[B]
        [13] -1 0       0x0000ed98 - 0x0000ed98 (0x1) IX[B]
        [14] -1 0       0x0000ed88 - 0x0000ed88 (0x1) IX[B]
        [15] -1 0       0x0000ed90 - 0x0000ed90 (0x1) IX[B]
        [16] -1 0       0x0000ff40 - 0x0000ff5f (0x20) IX[B]
        [17] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
        [18] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[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       0xfe9fe000 - 0xfe9fffff (0x2000) MX[B]
        [5] -1  0       0xfeb7f900 - 0xfeb7f9ff (0x100) MX[B]
        [6] -1  0       0xfeb7fa00 - 0xfeb7fbff (0x200) MX[B]
        [7] -1  0       0xfeb7fc00 - 0xfeb7ffff (0x400) MX[B]
        [8] -1  0       0xffa80800 - 0xffa80bff (0x400) MX[B]
        [9] -1  0       0xf0000000 - 0xefffffff (0x0) MX[B]O
        [10] -1 0       0xfeb80000 - 0xfebfffff (0x80000) MX[B](B)
        [11] -1 0       0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
        [12] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [13] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [14] -1 0       0x0000edc0 - 0x0000edff (0x40) IX[B]
        [15] -1 0       0x0000ee00 - 0x0000eeff (0x100) IX[B]
        [16] -1 0       0x0000eda0 - 0x0000edbf (0x20) IX[B]
        [17] -1 0       0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
        [18] -1 0       0x0000ed8c - 0x0000ed8c (0x1) IX[B]
        [19] -1 0       0x0000ed98 - 0x0000ed98 (0x1) IX[B]
        [20] -1 0       0x0000ed88 - 0x0000ed88 (0x1) IX[B]
        [21] -1 0       0x0000ed90 - 0x0000ed90 (0x1) IX[B]
        [22] -1 0       0x0000ff40 - 0x0000ff5f (0x20) IX[B]
        [23] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
        [24] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
(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: "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: "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: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/lib/xorg/modules/linux/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "xtrap"
(II) Loading /usr/lib/xorg/modules/extensions/libxtrap.so
(II) Module xtrap: 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 DEC-XTRAP
(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: "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: "speedo"
(WW) Warning, couldn't open module speedo
(II) UnloadModule: "speedo"
(EE) Failed to load module "speedo" (module does not exist, 0)
(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: "i810"
(II) Loading /usr/lib/xorg/modules/drivers/i810_drv.so
(II) Module i810: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.7.2
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.1.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.1.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.6
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
        i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
        915GM, 945G, 945GM, 965G, 965G, 965Q, 946GZ
(II) Primary Device is: PCI 00:02:0
(--) Chipset 845G 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       0xfe9fe000 - 0xfe9fffff (0x2000) MX[B]
        [5] -1  0       0xfeb7f900 - 0xfeb7f9ff (0x100) MX[B]
        [6] -1  0       0xfeb7fa00 - 0xfeb7fbff (0x200) MX[B]
        [7] -1  0       0xfeb7fc00 - 0xfeb7ffff (0x400) MX[B]
        [8] -1  0       0xffa80800 - 0xffa80bff (0x400) MX[B]
        [9] -1  0       0xf0000000 - 0xefffffff (0x0) MX[B]O
        [10] -1 0       0xfeb80000 - 0xfebfffff (0x80000) MX[B](B)
        [11] -1 0       0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
        [12] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [13] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [14] -1 0       0x0000edc0 - 0x0000edff (0x40) IX[B]
        [15] -1 0       0x0000ee00 - 0x0000eeff (0x100) IX[B]
        [16] -1 0       0x0000eda0 - 0x0000edbf (0x20) IX[B]
        [17] -1 0       0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
        [18] -1 0       0x0000ed8c - 0x0000ed8c (0x1) IX[B]
        [19] -1 0       0x0000ed98 - 0x0000ed98 (0x1) IX[B]
        [20] -1 0       0x0000ed88 - 0x0000ed88 (0x1) IX[B]
        [21] -1 0       0x0000ed90 - 0x0000ed90 (0x1) IX[B]
        [22] -1 0       0x0000ff40 - 0x0000ff5f (0x20) IX[B]
        [23] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
        [24] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[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       0xfe9fe000 - 0xfe9fffff (0x2000) MX[B]
        [5] -1  0       0xfeb7f900 - 0xfeb7f9ff (0x100) MX[B]
        [6] -1  0       0xfeb7fa00 - 0xfeb7fbff (0x200) MX[B]
        [7] -1  0       0xfeb7fc00 - 0xfeb7ffff (0x400) MX[B]
        [8] -1  0       0xffa80800 - 0xffa80bff (0x400) MX[B]
        [9] -1  0       0xf0000000 - 0xefffffff (0x0) MX[B]O
        [10] -1 0       0xfeb80000 - 0xfebfffff (0x80000) MX[B](B)
        [11] -1 0       0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
        [12] 0  0       0x000a0000 - 0x000affff (0x10000) MS[B]
        [13] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [14] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[B]
        [15] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [16] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [17] -1 0       0x0000edc0 - 0x0000edff (0x40) IX[B]
        [18] -1 0       0x0000ee00 - 0x0000eeff (0x100) IX[B]
        [19] -1 0       0x0000eda0 - 0x0000edbf (0x20) IX[B]
        [20] -1 0       0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
        [21] -1 0       0x0000ed8c - 0x0000ed8c (0x1) IX[B]
        [22] -1 0       0x0000ed98 - 0x0000ed98 (0x1) IX[B]
        [23] -1 0       0x0000ed88 - 0x0000ed88 (0x1) IX[B]
        [24] -1 0       0x0000ed90 - 0x0000ed90 (0x1) IX[B]
        [25] -1 0       0x0000ff40 - 0x0000ff5f (0x20) IX[B]
        [26] -1 0       0x0000ff60 - 0x0000ff7f (0x20) IX[B]
        [27] -1 0       0x0000ff80 - 0x0000ff9f (0x20) IX[B]
        [28] 0  0       0x000003b0 - 0x000003bb (0xc) IS[B]
        [29] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "int10"
(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) Loading sub module "vbe"
(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) 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
(**) I810(0): Depth 24, (--) framebuffer bpp 32
(==) I810(0): RGB weight 888
(==) I810(0): Default visual is TrueColor
(**) I810(0): Option "PageFlip" "true"
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 12288 kB
(II) I810(0): VESA VBE OEM: Intel(r)845G/845GL/845GE/845GV Graphics Chip 
Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)845G/845GL/845GE/845GV 
Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 845G
(--) I810(0): Chipset: "845G"
(--) I810(0): Linear framebuffer at 0xE8000000
(--) I810(0): IO registers at addr 0xFEB80000
(II) I810(0): 1 display pipe available.
(II) I810(0): detected 8060 kB stolen memory.
(WW) I810(0): Detected stolen memory (8000 kB) doesn't match what the 
BIOS reports (12288 kB)
(II) I810(0): Kernel reported 110336 total, 1 used
(II) I810(0): I830CheckAvailableMemory: 441340 kB available
(--) I810(0): Pre-allocated VideoRAM: 8060 kByte
(==) I810(0): VideoRAM: 65536 kByte
(==) I810(0): video overlay key set to 0x101fe
(**) I810(0): page flipping enabled
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(II) I810(0): BIOS Build: 2992
(==) I810(0): Device Presence: disabled.
(==) I810(0): Display Info: enabled.
(II) I810(0): Broken BIOSes cause the system to hang here.
              If you encounter this problem please add
                 Option "DisplayInfo" "FALSE"
              to the Device section of your XF86Config file.
(II) I810(0): Display Info: CRT: attached: FALSE, present: FALSE, size: 
(0,0)
(II) I810(0): Display Info: TV: attached: FALSE, present: FALSE, size: (0,0)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, 
present: FALSE, size: (0,0)
(II) I810(0): Display Info: LFP (local flat panel): attached: FALSE, 
present: FALSE, size: (0,0)
(II) I810(0): Display Info: Second (second CRT): attached: FALSE, 
present: FALSE, size: (0,0)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: 
FALSE, size: (0,0)
(II) I810(0): Display Info: DFP2 (second digital flat panel): attached: 
FALSE, present: FALSE, size: (0,0)
(II) I810(0): Display Info: LFP2 (second local flat panel): attached: 
FALSE, present: FALSE, size: (0,0)
(II) I810(0): Currently active displays on Pipe A:
(II) I810(0):   CRT
(==) I810(0): Display is using Pipe A
(--) I810(0): Maximum frambuffer space: 65368 kByte
(II) Loading sub module "ddc"
(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) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level 2
(II) I810(0): VESA VBE DDC transfer in appr. 1 sec.
(II) I810(0): VESA VBE DDC read successfully
(II) I810(0): Manufacturer: DEL  Model: a005  Serial#: 808927829
(II) I810(0): Year: 2003  Week: 34
(II) I810(0): EDID Version: 1.3
(II) I810(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
(II) I810(0): Sync:  Separate
(II) I810(0): Max H-Image Size [cm]: horiz.: 31  vert.: 23
(II) I810(0): Gamma: 2.20
(II) I810(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) I810(0): Default color space is primary color space
(II) I810(0): First detailed timing is preferred mode
(II) I810(0): redX: 0.640 redY: 0.340   greenX: 0.279 greenY: 0.619
(II) I810(0): blueX: 0.140 blueY: 0.069   whiteX: 0.310 whiteY: 0.330
(II) I810(0): Supported VESA Video Modes:
(II) I810(0): 720x400 at 70Hz
(II) I810(0): 640x480 at 60Hz
(II) I810(0): 640x480 at 75Hz
(II) I810(0): 800x600 at 60Hz
(II) I810(0): 800x600 at 75Hz
(II) I810(0): 1024x768 at 60Hz
(II) I810(0): 1024x768 at 75Hz
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 65.0 MHz   Image Size:  304 x 228 mm
(II) I810(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 
1344 h_border: 0
(II) I810(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 
v_border: 0
(II) I810(0): Serial No: 7W21038I07BU
(II) I810(0): Monitor name: DELL E151FPb
(II) I810(0): Ranges: V min: 56  V max: 76 Hz, H min: 31  H max: 60 kHz, 
PixClock max 80 MHz
(II) I810(0): Will use BIOS call 0x5f05 to set refresh rates for CRTs.
(--) I810(0): Maximum space available for video modes: 12288 kByte
(II) I810(0): Using detected DDC timings
(II) I810(0):   HorizSync 31-60
(II) I810(0):   VertRefresh 56-76
(WW) I810(0): config file hsync range 28-33kHz not within DDC hsync 
range 31-60kHz
(WW) I810(0): config file vrefresh range 43-72Hz not within DDC vrefresh 
range 56-76Hz
Mode: 20 (132x25)
        ModeAttributes: 0xf
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 16847
        XResolution: 132
        YResolution: 25
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 4
        NumberOfBanks: 1
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 21 (132x43)
        ModeAttributes: 0xf
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 16849
        XResolution: 132
        YResolution: 43
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 4
        NumberOfBanks: 1
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 22 (132x50)
        ModeAttributes: 0xf
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 16847
        XResolution: 132
        YResolution: 50
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 4
        NumberOfBanks: 1
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 23 (132x60)
        ModeAttributes: 0xf
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 16847
        XResolution: 132
        YResolution: 60
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 4
        NumberOfBanks: 1
        MemoryModel: 0
        BankSize: 0
        NumberOfImages: 0
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
        LinBytesPerScanLine: 0
        BnkNumberOfImagePages: 0
        LinNumberOfImagePages: 0
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 0
Mode: 30 (640x480)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 640
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 37
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 640
        BnkNumberOfImagePages: 37
        LinNumberOfImagePages: 37
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 32 (800x600)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 800
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 26
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 800
        BnkNumberOfImagePages: 26
        LinNumberOfImagePages: 26
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 34 (1024x768)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 1024
        XResolution: 1024
        YResolution: 768
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 15
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 1024
        BnkNumberOfImagePages: 15
        LinNumberOfImagePages: 15
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 38 (1280x1024)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 1280
        XResolution: 1280
        YResolution: 1024
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 8
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 1280
        BnkNumberOfImagePages: 8
        LinNumberOfImagePages: 8
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 3a (1600x1200)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 1600
        XResolution: 1600
        YResolution: 1200
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 5
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 1600
        BnkNumberOfImagePages: 5
        LinNumberOfImagePages: 5
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 3c (1920x1440)
        ModeAttributes: 0x9a
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 1920
        XResolution: 1920
        YResolution: 1440
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 3
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 1920
        BnkNumberOfImagePages: 3
        LinNumberOfImagePages: 3
        LinRedMaskSize: 0
        LinRedFieldPosition: 0
        LinGreenMaskSize: 0
        LinGreenFieldPosition: 0
        LinBlueMaskSize: 0
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 41 (640x480)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 20
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 1280
        BnkNumberOfImagePages: 20
        LinNumberOfImagePages: 20
        LinRedMaskSize: 5
        LinRedFieldPosition: 11
        LinGreenMaskSize: 6
        LinGreenFieldPosition: 5
        LinBlueMaskSize: 5
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0
        LinRsvdFieldPosition: 0
        MaxPixelClock: 230000000
Mode: 43 (800x600)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0005d0f
        BytesPerScanline: 1600
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 11
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xe8000000
        LinBytesPerScanLine: 1600
        BnkNumberOfImagePages: 11
        LinNumberOfImagePages: 11
        LinRedMaskSize: 5
        LinRedFieldPosition: 11
        LinGreenMaskSize: 6
        LinGreenFieldPosition: 5
        LinBlueMaskSize: 5
        LinBlueFieldPosition: 0
        LinRsvdMaskSize: 0

That's all folks :)

Dan



More information about the xorg mailing list