I have a problem when using dual headed mode. I have a i815 motherboard
an a S3-Virge PCI card. Both alone work faultless.
When I start the PCI card first I have a "V_BIOS not found" message and
nothing works. Therefore I start the AGP (on board chip)
first and get two grey X-windows, but sending a x command to the i815
card ends in a restart of the X-server and nothing is displayed.
The PCI card works ok.
I have a 2.4.20 kernel with agpgart enabled, the /dev/agpgart device is
there (if the PCI card is not in the system the i815 is working ok
without the "xf86AllocateGARTMemory: allocation of 1024 pages failed"
warning. I think this warning is critical and is actually an error.
Why did the allocation of the GART memory only fail if an additional PCI
card is put in the motherboard?
What can I do to debug this failure?
I use a recent version of XFree86, but it didn't work on older versions
either.
XFree86 Version 4.2.99.3 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 6 January
2003
Here is the XF86 log file:
Solid Horizontal and Vertical Lines
Image Writes
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
18 256x256 slots
6 512x512 slots
(==) S3VIRGE(0): Backing store disabled
(==) S3VIRGE(0): Silken mouse enabled
(==) I810(1): Write-combining range (0xe0000000,0x4000000)
(II) I810(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(II) I810(1): Setting dot clock to 92.0 MHz [ 0x15 0x4 0x20 ] [ 23 6 2 ]
(II) I810(1): chose watermark 0x22008000: (tab.freq 94.0)
(II) I810(1): xf86BindGARTMemory: bind key 0 at 0x00000000 (pgoffset 0)
(WW) I810(1): xf86AllocateGARTMemory: allocation of 1024 pages failed
(Cannot allocate memory)
(II) I810(1): No physical memory available for 4194304 bytes of DCACHE
(II) I810(1): xf86BindGARTMemory: bind key 1 at 0x01000000 (pgoffset
4096)
(II) I810(1): Adding 384 scanlines for pixmap caching
(II) I810(1): Allocated Scratch Memory
(II) I810(1): 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:
32 128x128 slots
16 256x256 slots
(==) I810(1): Backing store disabled
(==) I810(1): Silken mouse enabled
(==) I810(1): Direct rendering disabled
This is the message when a server restart occurs.
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
(II) I810(1): xf86UnbindGARTMemory: unbind key 0
(II) I810(1): xf86UnbindGARTMemory: unbind key 1
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
(WW) Open APM failed (/dev/apm_bios) (Operation not supported by device)
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
(==) S3VIRGE(0): Write-combining range (0xe4000000,0x400000)
(II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset
is 0x0000
(II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset
is 0x0000
invalid frequency 0.025 MHz [freq >= 16.875 MHz]
(**) S3VIRGE(0): Using FB
(==) I810(1): Write-combining range (0xe0000000,0x4000000)
(II) I810(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(II) I810(1): Setting dot clock to 92.0 MHz [ 0x15 0x4 0x20 ] [ 23 6 2 ]
(II) I810(1): chose watermark 0x22008000: (tab.freq 94.0)
(II) I810(1): xf86BindGARTMemory: bind key 0 at 0x00000000 (pgoffset 0)
(WW) I810(1): xf86AllocateGARTMemory: allocation of 1024 pages failed
(Cannot allocate memory)
(II) I810(1): No physical memory available for 4194304 bytes of DCACHE
(II) I810(1): xf86BindGARTMemory: bind key 1 at 0x01000000 (pgoffset
4096)
(II) I810(1): Adding 384 scanlines for pixmap caching
(II) I810(1): Allocated Scratch Memory
(==) I810(1): Direct rendering disabled
(II) Entity 0 shares no resources
(II) Entity 1 shares no resources
Thanks for your help in advance.
Peter Kunzmann
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86