Re: [XFree86] Re: i830 video ram problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 3 Nov 2003, Mike A. Harris wrote:

> On Mon, 3 Nov 2003, Kipp Cannon wrote:
> 
[snip]
> 
> >I have been back and forth with Gateway on this asking them to
> >provide me with the earlier BIOS so that I can revert the
> >laptop.  They *insist* it's impossible for the BIOS to be
> >responsible for this (which is pure lunacy) and don't provide me
> >with an earlier version.  They are always very careful with
> >their language:  they never actually refuse my request for the
> >earlier BIOS, instead they tell me this can't be the problem and
> >that I must solve it some other way.
> 
> The BIOS determines the default amount of system memory which is
> stolen for use by the integrated graphics hardware.  The BIOS is
> supposed to allow the end user to change the default amount in 
> the CMOS setup screen as per Intel documentation, however some 
> manufacturers hard code this amount in the BIOS and do not allow 
> the user to change it.  Unfortunately their BIOS default is 
> usually something rediculous like 1Mb.  Please check your CMOS 
> settings and ensure if there is an option to change the amount of 
> stolen memory for video to something higher.  If not, then you'll 
> have to rely on the video driver to do it.

The laptop's CMOS setup screen does report the amount of video ram
allocated but does not allow the amount to be edited.  It claims that 8MB
is allocated for video ram which is the desired amount, anyway.

> It's not surprising that a vendor would only want to support 
> their most recent BIOS image.  It's up to the user to make a 
> backup of their BIOS before flashing in order to allow them to go 
> back if something doesn't work.  In fact all documentation and 
> software for flashing warns the user of this, at least in my 
> experience.  Why didn't you back up your existing BIOS first?

Well... it's not that I didn't want to.  Gateway provides a BIOS updating
utility which, when run, starts flashing rom without warning.  No "OK to
procede?" question, no option to save the current contents of the rom,
nothing.  It doesn't even provide feedback on whether it was successful or
not:  it's flashing flashing flashing then poof the computer reboots.
Very unsettling.  And then my graphics didn't work.

> >So.  This system has an i830M chipset in it and in the past has
> >suffered from the "892 kB stolen memory" problem that prevents
> >either X or the BIOS (I don't understand which is responsible
> >for what with this driver) from switching to the 1024x768 24-bit
> >mode the LCD display is supposed to be capable of.  Version
> >4.3.0 of XFree86 includes some sort of work-around that allows
> >these chipsets to switch to higher modes despite the apparent
> >lack of video ram.  Until my BIOS "upgrade" this work-around
> >seemed to be working.
> 
> The work around is to use the VideoRAM option in the config file,
> which should override the BIOS default.  To my knowledge however,
> that only works for certain Intel video hardware though, and not
> all hardware supported by the driver.

Hmm.  Well until this happened I did not have a VideoRAM option in my
config file but it worked anyway (though *not* with 4.2.x --- only 4.3.0).
I have now added a VideoRAM option to my config file and it has had no
effect.

> >Now I'm back to the pre-4.3.0 behaviour of the video BIOS or X
> >or whatever thinking it doesn't have enough video ram to switch
> >to a high resolution, high colour-depth mode.  Does anybody have
> >an idea about this?  Something to try?  Also, if a graphics
> >hardware guru could go on record for me saying "this is a BIOS
> >problem caused by the manufacturer's broken update" that might
> >help in my dealings with Gateway 'cause right now I can't,
> >honestly, guarantee them their BIOS needs fixing:  maybe it
> >*was* broken, is now fixed, and the work-around in X is what's
> >really broken...
> 
> Well, ultimately if you can't change the videoram size via the 
> BIOS CMOS setup screen, the manufacturer is violating Intel's 
> specifications, at least to my knowledge from when this problem 
> initially was discovered a year and a half or so ago.  Intel had 
> a statement to that effect on developer.intel.com somewhere 
> although I can't find it now.

I took a look and I might have found the document.  I have the "Intel 830M
Chipset Dynamic Video Memory Technology" white paper dated nov. 2001.  It
says the BIOS provides the user the choice of 512k, 1MB or 8MB of
pre-allocated video ram.  Well... although my BIOS does not give me the
choice, it does claim that 8MB will be allocated which is all I'm asking
for.  Unfortunately, the BIOS doesn't do what the BIOS says.

> >Section "Device"
> >	Identifier	"Videocard0"
> >	Driver		"i810"
> >	VendorName	"Gateway"
> >	BoardName	"Intel 830M"
> >	VideoRam	8192
> >EndSection
> 
> 
> >(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
> >(II) I810(0): initializing int10
> >(WW) I810(0): Bad V_BIOS checksum
> >(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: 832 kB
> >(II) I810(0): VESA VBE OEM: Almador 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: Almador Graphics Controller
> >(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
> >(II) I810(0): Integrated Graphics Chipset: Intel(R) 830M
> >(--) I810(0): Chipset: "i830"
> >(--) I810(0): Linear framebuffer at 0xE8000000
> >(--) I810(0): IO registers at addr 0xE0080000
> >(II) I810(0): detected 892 kB stolen memory.
> >(II) I810(0): I830CheckAvailableMemory: 206844 kB available
> >(**) I810(0): DRI is disabled because it runs only at depths 16 and 24.
> >(II) I810(0): Will attempt to tell the BIOS that there is 8128 kB VideoRAM
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >(WW) I810(0): Extended BIOS function 0x5f11 not supported.
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> Looks like your BIOS update may have perhaps removed support for 
> this?  Do you have an XFree86 log from an old startup with the 
> old BIOS image?

Unfortunately, I don't have one from a working 4.3.0.  I do have an old
4.2.0 log generated when the original BIOS was installed but 4.2.0 didn't
work with this system.  The messages are fairly different:  there is
nothing about attempting to tell BIOS how much ram there is but the
conclusion is the same "VESA VBE Total Mem: 832 kB".  I've included the
whole thing below but it's probably not much help.

> >(II) I810(0): Before: SWF1 is 0x00000001
> >(II) I810(0): After: SWF1 is 0x00000008
> >(II) Loading sub module "int10"
> >(II) LoadModule: "int10"
> >(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
> >(II) I810(0): initializing int10
> >(WW) I810(0): Bad V_BIOS checksum
> >(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: 832 kB
> >(II) I810(0): VESA VBE OEM: Almador 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: Almador Graphics Controller
> >(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
> >(II) I810(0): BIOS now sees 832 kB VideoRAM
> >(--) I810(0): Pre-allocated VideoRAM: 892 kByte
> >(**) I810(0): VideoRAM: 8192 kByte
> >(==) I810(0): video overlay key set to 0x101fe
> >(--) I810(0): Maximum frambuffer space: 8040 kByte
> 
> Although here it shows you do have 8192.  Your X configuration is 
> configured to 8bit depth however..  ick.

Well... it says "VideoRAM: 8192 kByte" but "BIOS now sees 832 kB VideoRAM"
comes right above.  I have the VideoRAM option set to 8MB in my XF86Config
which is probably where that number is coming from.  BIOS, however,
refuses to switch to any mode that needs more than 1MB of ram.  Thus my
current selection of 1024x768x8.  I can also get away with 640x480x24 but
the resolution isn't high enough for all the junk I need to have on my
desktop :-).

> >(--) I810(0): A non-CRT device is attached to pipe A.
> >	No refresh rate overrides will be attempted.
> >(--) I810(0): Maximum space available for video modes: 832 kByte
> 
> Indeed, looks like there is a huge problem here.

mm hm.

> >(II) I810(0): Allocated 64 kB for the scratch buffer at 0x7fce000
> >(II) I810(0): Updated framebuffer allocation size from 1536 to 2048 kByte
> 
> Hmm, this seems whacky to me, but I don't know a heck of a lot 
> about this particular driver's operation.  Perhaps someone who 
> works actively on the driver or someone from Intel can comment.

Yeah, actually maybe I can try to find someone at Intel who could comment
on this.  I hadn't thought of that.

> If all you've changed since it worked properly is the BIOS 
> however, and the BIOS CMOS setup is configured properly, I can't 
> see how this could be a driver bug.  A flash of the BIOS would 
> generally wipe out whatever configuration settings the CMOS was 
> set to, requiring you to reconfigure it manually first, but if 
> that isn't the problem, I'd consider this a newly introduced BIOS 
> bug.

Well that's just it:  the loss of graphics function is exactly correlated
with the BIOS update and exactly uncorrelated with everything else
(although I only have a sample size of 1 update).  The BIOS claims 8MB
will be allocated for video ram and it just isn't.  It certainly looks
like a BIOS bug to me too.

Do you know who wrote or is maintaining this driver?  The response I keep
getting from Gateway is, of course, "we only support the operating system
that was installed on the laptop when we sold it to you".  That's a
perfectly reasonable statement but I don't want help with X, I want a
working BIOS and that *is* their responsibility.  Their position is that
the BIOS is fine and I don't know how to tell them it isn't.  If I could
say "the video BIOS included in the update does not support extended BIOS
function 0x5f11, which it must, and here's why I know it doesn't..." that
would help a lot.

Thanks for the response:  it's been clarifying.

							-Kipp


XFree86 Version 4.2.0 (Red Hat Linux release: 4.2.0-72) / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
	If the server is older than 6-12 months, or if your card is
	newer than the above date, look for a newer version before
	reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.18-11smp i686 [ELF] 
Build Host: daffy.perf.redhat.com
 
Module Loader present
OS Kernel: Linux version 2.4.18-14 (bhcompile@xxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Wed Sep 4 13:35:50 EDT 2002 
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/XFree86.1.log", Time: Mon Dec 30 03:29:06 2002
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Videocard0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "DevInputMice"
(**) FontPath set to "unix/:7100"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(++) using VT number 7

(II) Open APM successful
(II) Module ABI versions:
	XFree86 ANSI C Emulation: 0.1
	XFree86 Video Driver: 0.5
	XFree86 XInput driver : 0.3
	XFree86 Server Extension : 0.1
	XFree86 Font Renderer : 0.3
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,3575 card 107b,1450 rev 04 class 06,00,00 hdr 00
(II) PCI: 00:02:0: chip 8086,3577 card 107b,1450 rev 04 class 03,00,00 hdr 80
(II) PCI: 00:02:1: chip 8086,3577 card 107b,1450 rev 00 class 03,80,00 hdr 80
(II) PCI: 00:1d:0: chip 8086,2482 card 107b,1450 rev 02 class 0c,03,00 hdr 80
(II) PCI: 00:1d:1: chip 8086,2484 card 107b,1450 rev 02 class 0c,03,00 hdr 00
(II) PCI: 00:1e:0: chip 8086,2448 card 0000,0000 rev 42 class 06,04,00 hdr 01
(II) PCI: 00:1f:0: chip 8086,248c card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,248a card 107b,1450 rev 02 class 01,01,8a hdr 00
(II) PCI: 00:1f:3: chip 8086,2483 card 107b,1450 rev 02 class 0c,05,00 hdr 00
(II) PCI: 00:1f:6: chip 8086,2486 card 144f,1050 rev 02 class 07,03,00 hdr 00
(II) PCI: 01:03:0: chip 125d,1988 card 107b,1450 rev 12 class 04,01,00 hdr 00
(II) PCI: 01:05:0: chip 1217,6972 card 0001,0000 rev 00 class 06,07,00 hdr 02
(II) PCI: 01:08:0: chip 8086,1031 card 107b,9550 rev 42 class 02,00,00 hdr 00
(II) PCI: End of PCI scan
(II) LoadModule: "scanpci"
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) UnloadModule: "scanpci"
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(II) Host-to-PCI bridge:
(II) PCI-to-ISA bridge:
(II) PCI-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 1: bridge is at (0:30:0), (0,1,1), BCTRL: 0x00 (VGA_EN is cleared)
(II) Bus 1 I/O range:
	[0] -1	0x00002000 - 0x00002fff (0x1000) IX[B]
(II) Bus 1 non-prefetchable memory range:
(II) Bus 1 prefetchable memory range:
(II) Bus -1: bridge is at (0:31:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(--) PCI:*(0:2:0) Intel i830M rev 4, Mem @ 0xe8000000/27, 0xe0000000/19
(--) PCI: (0:2:1) Intel i830M rev 0, Mem @ 0xf0000000/27, 0xe0080000/19
(II) Addressable bus resource ranges are
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
	[0] -1	0xe0401000 - 0xe0401fff (0x1000) MX[B]
	[1] -1	0x10000000 - 0x100003ff (0x400) MX[B]
	[2] -1	0xe0080000 - 0xe00fffff (0x80000) MX[B](B)
	[3] -1	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[4] -1	0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
	[5] -1	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
	[6] -1	0x00002c00 - 0x00002c3f (0x40) IX[B]
	[7] -1	0x00002000 - 0x000020ff (0x100) IX[B]
	[8] -1	0x00001880 - 0x000018ff (0x80) IX[B]
	[9] -1	0x00001c00 - 0x00001cff (0x100) IX[B]
	[10] -1	0x00001860 - 0x0000187f (0x20) IX[B]
	[11] -1	0x00001840 - 0x0000184f (0x10) IX[B]
	[12] -1	0x00000374 - 0x00000374 (0x1) IX[B]
	[13] -1	0x00000170 - 0x00000170 (0x1) IX[B]
	[14] -1	0x000003f4 - 0x000003f4 (0x1) IX[B]
	[15] -1	0x000001f0 - 0x000001f0 (0x1) IX[B]
	[16] -1	0x00001820 - 0x0000183f (0x20) IX[B]
	[17] -1	0x00001800 - 0x0000181f (0x20) IX[B]
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0xe0401000 - 0xe0401fff (0x1000) MX[B]
	[1] -1	0x10000000 - 0x100003ff (0x400) MX[B]
	[2] -1	0xe0080000 - 0xe00fffff (0x80000) MX[B](B)
	[3] -1	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[4] -1	0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
	[5] -1	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
	[6] -1	0x00002c00 - 0x00002c3f (0x40) IX[B]
	[7] -1	0x00002000 - 0x000020ff (0x100) IX[B]
	[8] -1	0x00001880 - 0x000018ff (0x80) IX[B]
	[9] -1	0x00001c00 - 0x00001cff (0x100) IX[B]
	[10] -1	0x00001860 - 0x0000187f (0x20) IX[B]
	[11] -1	0x00001840 - 0x0000184f (0x10) IX[B]
	[12] -1	0x00000374 - 0x00000374 (0x1) IX[B]
	[13] -1	0x00000170 - 0x00000170 (0x1) IX[B]
	[14] -1	0x000003f4 - 0x000003f4 (0x1) IX[B]
	[15] -1	0x000001f0 - 0x000001f0 (0x1) IX[B]
	[16] -1	0x00001820 - 0x0000183f (0x20) IX[B]
	[17] -1	0x00001800 - 0x0000181f (0x20) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x0fffffff (0xff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x0fffffff (0xff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xe0401000 - 0xe0401fff (0x1000) MX[B]
	[6] -1	0x10000000 - 0x100003ff (0x400) MX[B]
	[7] -1	0xe0080000 - 0xe00fffff (0x80000) MX[B](B)
	[8] -1	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[9] -1	0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
	[10] -1	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
	[11] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[12] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[13] -1	0x00002c00 - 0x00002c3f (0x40) IX[B]
	[14] -1	0x00002000 - 0x000020ff (0x100) IX[B]
	[15] -1	0x00001880 - 0x000018ff (0x80) IX[B]
	[16] -1	0x00001c00 - 0x00001cff (0x100) IX[B]
	[17] -1	0x00001860 - 0x0000187f (0x20) IX[B]
	[18] -1	0x00001840 - 0x0000184f (0x10) IX[B]
	[19] -1	0x00000374 - 0x00000374 (0x1) IX[B]
	[20] -1	0x00000170 - 0x00000170 (0x1) IX[B]
	[21] -1	0x000003f4 - 0x000003f4 (0x1) IX[B]
	[22] -1	0x000001f0 - 0x000001f0 (0x1) IX[B]
	[23] -1	0x00001820 - 0x0000183f (0x20) IX[B]
	[24] -1	0x00001800 - 0x0000181f (0x20) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(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 FontCache
(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: "fbdevhw"
(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
(II) Module fbdevhw: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 0.0.2
	ABI class: XFree86 Video Driver, version 0.5
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.13.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension RECORD
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.1.10
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.1
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "i810"
(II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.o
(II) Module i810: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.1.0
	Module class: XFree86 Video Driver
	ABI class: XFree86 Video Driver, version 0.5
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	Module class: XFree86 XInput Driver
	ABI class: XFree86 XInput driver, version 0.3
(II) I810: Driver for Intel i810 chipset: i810, i810-dc100, i810e, i815,
	i830M, 845G
(II) Primary Device is: PCI 00:02:0
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(--) Chipset i830M found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x0fffffff (0xff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xe0401000 - 0xe0401fff (0x1000) MX[B]
	[6] -1	0x10000000 - 0x100003ff (0x400) MX[B]
	[7] -1	0xe0080000 - 0xe00fffff (0x80000) MX[B](B)
	[8] -1	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[9] -1	0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
	[10] -1	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
	[11] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[12] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[13] -1	0x00002c00 - 0x00002c3f (0x40) IX[B]
	[14] -1	0x00002000 - 0x000020ff (0x100) IX[B]
	[15] -1	0x00001880 - 0x000018ff (0x80) IX[B]
	[16] -1	0x00001c00 - 0x00001cff (0x100) IX[B]
	[17] -1	0x00001860 - 0x0000187f (0x20) IX[B]
	[18] -1	0x00001840 - 0x0000184f (0x10) IX[B]
	[19] -1	0x00000374 - 0x00000374 (0x1) IX[B]
	[20] -1	0x00000170 - 0x00000170 (0x1) IX[B]
	[21] -1	0x000003f4 - 0x000003f4 (0x1) IX[B]
	[22] -1	0x000001f0 - 0x000001f0 (0x1) IX[B]
	[23] -1	0x00001820 - 0x0000183f (0x20) IX[B]
	[24] -1	0x00001800 - 0x0000181f (0x20) IX[B]
(II) resource ranges after probing:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x0fffffff (0xff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xe0401000 - 0xe0401fff (0x1000) MX[B]
	[6] -1	0x10000000 - 0x100003ff (0x400) MX[B]
	[7] -1	0xe0080000 - 0xe00fffff (0x80000) MX[B](B)
	[8] -1	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[9] -1	0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
	[10] -1	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
	[11] 0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[12] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[13] 0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[14] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[15] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[16] -1	0x00002c00 - 0x00002c3f (0x40) IX[B]
	[17] -1	0x00002000 - 0x000020ff (0x100) IX[B]
	[18] -1	0x00001880 - 0x000018ff (0x80) IX[B]
	[19] -1	0x00001c00 - 0x00001cff (0x100) IX[B]
	[20] -1	0x00001860 - 0x0000187f (0x20) IX[B]
	[21] -1	0x00001840 - 0x0000184f (0x10) IX[B]
	[22] -1	0x00000374 - 0x00000374 (0x1) IX[B]
	[23] -1	0x00000170 - 0x00000170 (0x1) IX[B]
	[24] -1	0x000003f4 - 0x000003f4 (0x1) IX[B]
	[25] -1	0x000001f0 - 0x000001f0 (0x1) IX[B]
	[26] -1	0x00001820 - 0x0000183f (0x20) IX[B]
	[27] -1	0x00001800 - 0x0000181f (0x20) IX[B]
	[28] 0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[29] 0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.5
(**) I810(0): Depth 16, (--) framebuffer bpp 16
(==) I810(0): RGB weight 565
(==) I810(0): Default visual is TrueColor
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(--) I810(0): Chipset: "i830"
(--) I810(0): Linear framebuffer at 0xE8000000
(--) I810(0): IO registers at addr 0xE0000000
(II) I810(0): detected 1024K stolen memory.
(II) I810(0): I810CheckAvailableMemory: 206844k available
(==) I810(0): Will alloc AGP framebuffer: 8192 kByte
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(II) I810(0): Currently active displays on Pipe A:
(II) I810(0):     LFP (Local Flat Panel) child device
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.5
(II) VESA BIOS detected
(II) VESA VBE Version 3.0
(II) VESA VBE Total Mem: 832 kB
(II) VESA VBE OEM: Almador Graphics Chip Accelerated VGA BIOS
(II) VESA VBE OEM Software Rev: 1.0
(II) VESA VBE OEM Vendor: Intel Corporation
(II) VESA VBE OEM Product: Almador Graphics Controller
(II) VESA VBE OEM Product Rev: Hardware Version 0.0
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.5
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level none
(II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
(II) I810(0): VESA VBE DDC read failed
(==) I810(0): DPI set to (75, 75)
(--) I810(0): Virtual size is 640x480 (pitch 640)
(**) I810(0): Default mode "640x480"
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	ABI class: XFree86 ANSI C Emulation, version 0.1
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.5
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
	compiled for 4.2.0, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0xe0000000 - 0xe007ffff (0x80000) MS[B]
	[1] 0	0xe8000000 - 0xefffffff (0x8000000) MS[B]
	[2] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[3] -1	0x00100000 - 0x0fffffff (0xff00000) MX[B]E(B)
	[4] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[5] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[6] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[7] -1	0xe0401000 - 0xe0401fff (0x1000) MX[B]
	[8] -1	0x10000000 - 0x100003ff (0x400) MX[B]
	[9] -1	0xe0080000 - 0xe00fffff (0x80000) MX[B](B)
	[10] -1	0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
	[11] -1	0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
	[12] -1	0xe8000000 - 0xefffffff (0x8000000) MX[B](B)
	[13] 0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
	[14] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
	[15] 0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
	[16] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[17] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[18] -1	0x00002c00 - 0x00002c3f (0x40) IX[B]
	[19] -1	0x00002000 - 0x000020ff (0x100) IX[B]
	[20] -1	0x00001880 - 0x000018ff (0x80) IX[B]
	[21] -1	0x00001c00 - 0x00001cff (0x100) IX[B]
	[22] -1	0x00001860 - 0x0000187f (0x20) IX[B]
	[23] -1	0x00001840 - 0x0000184f (0x10) IX[B]
	[24] -1	0x00000374 - 0x00000374 (0x1) IX[B]
	[25] -1	0x00000170 - 0x00000170 (0x1) IX[B]
	[26] -1	0x000003f4 - 0x000003f4 (0x1) IX[B]
	[27] -1	0x000001f0 - 0x000001f0 (0x1) IX[B]
	[28] -1	0x00001820 - 0x0000183f (0x20) IX[B]
	[29] -1	0x00001800 - 0x0000181f (0x20) IX[B]
	[30] 0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
	[31] 0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(==) I810(0): Default visual is TrueColor
(==) I810(0): Write-combining range (0xe8000000,0x8000000)
(II) I810(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) I810(0): Adding 768 scanlines for pixmap caching
(II) I810(0): Allocated Scratch Memory
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Horizontal and Vertical Lines
	Offscreen Pixmaps
	Setting up tile and stipple cache:
		30 128x128 slots
(==) I810(0): Backing store disabled
(==) I810(0): Silken mouse enabled
(II) I810(0): Initializing HW Cursor
(**) Option "dpms"
(**) I810(0): DPMS enabled
(II) I810(0): direct rendering: Disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(**) Option "Protocol" "PS/2"
(**) Mouse0: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/psaux"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(II) Keyboard "Keyboard0" handled by legacy driver
(**) Option "Protocol" "IMPS/2"
(**) DevInputMice: Protocol: "IMPS/2"
(**) Option "AlwaysCore"
(**) DevInputMice: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) DevInputMice: ZAxisMapping: buttons 4 and 5
(**) DevInputMice: Buttons: 5
(II) XINPUT: Adding extended input device "DevInputMice" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)

_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux