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