My script is tested with Debian lenny 64 bit. It uses dkms and standard 2.6.26 and 2.6.28 works - now updated to 9-1. Of course when the card has problems the script can not fix driver issues. But the driver install is 100% correct. Tested with
dpkg-reconfigure -phigh xserver-xorg
And this script:
To check dkms:
module-assistant is completely outdated, dkms is what you really want - boot any kernel (with installed headers) and the driver will work.