So I got some debugging on a 6990 and found that, of course, it does things differently to the 5970.
All this and more, and I even made an exe for windows (this is not the final new version).
http://ck.kolivas.org/apps/cgminer/temp/cgminer.exeGive it a go and report back!