This is a video h/w architecture and drivers question. The system is a t41 with radeon 7500 video. It also appears to have agp and drm. There is one video driver, radeon, in the /drivers/char/drm path. There is a second radeonfb in the /drivers/video/aty path.
What and why the difference? Both drivers do the same thing. Do they have the same interface?
The issue is the radeon driver is being loaded at boot time. It does not support a full suspend and the machine draws over 2 watts during suspend.
The ideal outcome would be to have acceleration and suspend.