Sorry, I was making assumptions I had no right to make.
I just checked in synaptic and the kernel headers are automatically brought in with the kernel (didn't do my homework

)
If you are using the 2010.7 release then your kernel will be 2.6.32.11-pclos2.bfs, to find out enter the following in a terminal
uname -ayou should get a response similar to
[andy@mars ~]$ uname -a
Linux mars.sol 2.6.33.7-pclos5.pae #1 SMP Tue Oct 5 08:52:54 CDT 2010 i686 Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz GNU/Linux
[andy@mars ~]$This shows I'm using the
2.6.33.7-pclos5.pae kernel
Generally speaking newer kernels will improve the hardware compatibility by including new drivers and bug/security fixes, but occasionally older hardware will be deprecated meaning it no longer works with new and subsequent kernels.
To change the kernel you're running, you need to install a new one from synaptic.
Open Synaptic and scroll down the list to the entries beginning kernel, the first one in the list should be
kernel-2.6.31.12-pclos1. Mark this for install and you should find that
kernel-devel-2.6.31.12-pclos1 is brought in with it. Click apply.
Once the installation has completed you'll get an information window pop up. As long as there are only warnings in the info you should reboot the computer and select the new kernel from the grub menu (this initial boot may take several minutes while the system installs the necessary drivers etc).
When you are back in the system confirm that you are using the 2.6.31 kernel with the
uname -a command and then retry installing the driver.
Good Luck.
Andy