hi,

since this driver is closed, it could be about anything causing this, and only 
the ATI folks can verify.  But try to remove your agpgart from the kernel and
any other dri kernel module, since the fgl comes with its own agpgart.

P.

On Monday 10 June 2002 21:02, Phillip Ezolt wrote:
> 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

_______________________________________________________________

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