Hi All,
        This question has to do with the Radeon 8800 drivers that ATI
just released.  I know that they were written by ATI, but I have a question
that I believe is an  DRI questions.

        1) We have 15 identical machines each with a Radeon 8500.
           Intermittently, DRI will fail with the following error in
           /var/log/XFree86.0.log:

(EE) fglr200(0): [DRM] Failed to allocate texture sarea!
(EE) fglr200(0): [drm] failed to remove DRM signal handler

dmesg shows the following:
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: Unsupported Intel chipset (device id: 2531), you might want to try 
agp_try_unsupported=1.
agpgart: no supported devices found.
[fglr200] Maximum main memory to use for locked dma buffers: 921 MBytes.
[fglr200] module loaded - fglr200 1.2.0 [May 28 2002] on minor 0
Fire GL built-in AGP-support
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: Detected Intel i860 chipset
agpgart: AGP aperture is 64M @ 0xe8000000
[fglr200] AGP detected, AgpState   = 0x1f000217 (hardware caps)
[fglr200] AGP enabled,  AgpCommand = 0x1f000314 (selected caps)
[fglr200:firegl_addmap] *ERROR* vmalloc failed!
[fglr200:drm_ioremapfree] *ERROR* [mappings] Attempt to free NULL pointer
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 5 frees, 4 allocs
[fglr200:firegl_addmap] *ERROR* vmalloc failed!
[fglr200:drm_ioremapfree] *ERROR* [mappings] Attempt to free NULL pointer
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 8 frees, 7 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 9 frees, 7 allocs
[fglr200:firegl_addmap] *ERROR* vmalloc failed!
[fglr200:drm_ioremapfree] *ERROR* [mappings] Attempt to free NULL pointer
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 11 frees, 10 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 12 frees, 10 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 13 frees, 10 allocs
[fglr200:firegl_addmap] *ERROR* vmalloc failed!
[fglr200:drm_ioremapfree] *ERROR* [mappings] Attempt to free NULL pointer
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 14 frees, 13 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 15 frees, 13 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 16 frees, 13 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 17 frees, 13 allocs
[fglr200:firegl_addmap] *ERROR* vmalloc failed!
[fglr200:drm_ioremapfree] *ERROR* [mappings] Attempt to free NULL pointer
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 18 frees, 16 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 19 frees, 16 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 20 frees, 16 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 21 frees, 16 allocs

Working Version:
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: Unsupported Intel chipset (device id: 2531), you might want to try 
agp_try_unsupported=1.
agpgart: no supported devices found.
[fglr200] Maximum main memory to use for locked dma buffers: 921 MBytes.
[fglr200] module loaded - fglr200 1.2.0 [May 28 2002] on minor 0
Fire GL built-in AGP-support
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: Detected Intel i860 chipset
agpgart: AGP aperture is 64M @ 0xe8000000
[fglr200] AGP detected, AgpState   = 0x1f000217 (hardware caps)
[fglr200] AGP enabled,  AgpCommand = 0x1f000314 (selected caps)
[fglr200:firegl_addmap] *ERROR* vmalloc failed!
[fglr200:drm_ioremapfree] *ERROR* [mappings] Attempt to free NULL pointer
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 5 frees, 4 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Attempt to free NULL pointer
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 8 frees, 7 allocs
[fglr200:drm_ioremapfree] *ERROR* [mappings] Excess frees: 9 frees, 7 allocs

...

The systems have plenty of memory free:

             total       used       free     shared    buffers     cached
Mem:       1027860     213040     814820         72      57076      70460
-/+ buffers/cache:      85504     942356
Swap:       900088          0     900088

So.... Does anyone know why would "vmalloc" fail?


--Phil

    Hewlett-Packard: High Performance Technical Computing/Visualization
---------------------------------------------------------------------------
[EMAIL PROTECTED]                                Performance/Development



_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - 
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to