I've gone through this before with kernel upgrades and have always been able to use the instructions HERE (I do use the latest versions of all files though) to get it working again. I am trying now and when I issue the make command I'm getting a spew of errors. I did an apt-get for make and linux-headers. Here's what happens...
robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$ make && sudo make install /bin/sh: cc: command not found
Checking in /lib/modules/2.6.15-26-686 for ieee80211 components...
make -C /lib/modules/2.6.15-26-686/build M=/tmp/wifi/ieee80211-1.1.14 modules
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 11: gcc: command not found
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: gcc: Command not found
make[1]: Entering directory `/usr******/linux-headers-2.6.15-26-686'
CC [M] /tmp/wifi/ieee80211-1.1.14/ieee80211_module.o
/bin/sh: gcc: command not found
make[2]: *** [/tmp/wifi/ieee80211-1.1.14/ieee80211_module.o] Error 127
make[1]: *** [_module_/tmp/wifi/ieee80211-1.1.14] Error 2
make[1]: Leaving directory `/usr******/linux-headers-2.6.15-26-686'
make: *** [modules] Error 2
robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$
robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$ make && sudo make install /bin/sh: cc: command not found
Checking in /lib/modules/2.6.15-26-686 for ieee80211 components...
make -C /lib/modules/2.6.15-26-686/build M=/tmp/wifi/ieee80211-1.1.14 modules
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 11: gcc: command not found
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: gcc: Command not found
make[1]: Entering directory `/usr******/linux-headers-2.6.15-26-686'
CC [M] /tmp/wifi/ieee80211-1.1.14/ieee80211_module.o
/bin/sh: gcc: command not found
make[2]: *** [/tmp/wifi/ieee80211-1.1.14/ieee80211_module.o] Error 127
make[1]: *** [_module_/tmp/wifi/ieee80211-1.1.14] Error 2
make[1]: Leaving directory `/usr******/linux-headers-2.6.15-26-686'
make: *** [modules] Error 2
robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$