Have you tried kernel 2.6.35 in experimental? Also, try dri2 packages were recently upgraded in squeeze. However, you may also try the ones in experimental. Hope the issue is solved Andres