After being disappointed by the 1680x1050 resolution issues in the new 7.12 I've been trying to revert my drivers.

Firstly I've tried 8.41, as they were the last ones I bothered upgrading to. Unfortunately every time I install these drivers I get a segfaulting Xorg with a cryptic error I can't follow.

Then trying 7.11 I at least get the X server up and running, but with a kernel module version mismatch.

Code:
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):     Name: fglrx
(II) fglrx(0):     Version: 8.44.3
(II) fglrx(0):     Date: Dec 19 2007
(II) fglrx(0):     Desc: ATI FireGL DRM kernel module
(WW) fglrx(0): Kernel Module version does *not* match driver.
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
As you can see - 8.44.3, more in line with the 7.12 module. fglrx (via amdcccle) is reporting 8.43.2 as it's driver version.

but...

Code:
# dpkg-query -l 'flgrx-kernel-*'
ii  fglrx-kernel-2.6.22-14-generic           8.433-1+2.6.22-14.47                     ATI binary kernel module for Linux 2.6.22-14-generic
ii  fglrx-kernel-source                      8.433-1                                  Kernel module source for the ATI graphics accelerators
Only installed are the two fglrx packages (kernel and kernel-source) for the correct version (8.43.2)

Where is the 7.12 module coming from? More importantly, how can I get rid of it to replace with the 7.11 version???

Thanks,

L.