I downloaded that and followed the instructions for compiling it. However, when it got to running alsaconf it said it couldn't be found.
I then thought of reinstalling it, so did an apt-get remove alsa, followed by an apt-get install alsa
After doing that and rebooting, the sound works in the latest kernel again.
Thankyou so much for all the help. I would have been wracking my brains for ages on how to get it working without both of you.
