If you continue to have trouble you'll probably want to try compiling your own kernel. Here's a really good howto:
http://www.ubuntuforums.org/showthread.php?t=84174 If you follow all the steps exactly you shouldn't have any problems. If you have dependency issues try installing these:
Code:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install kernel-package
sudo apt-get install gcc (this will install gcc-4.0 for kernel 2.6.13 or superior)
sudo apt-get install gcc-3.4
sudo apt-get install libncurses5
sudo apt-get install libncurses5-dev
sudo apt-get install libqt3-mt-dev
I'm compiling the new kernel right now. I noticed there's finally support for my Tascam US-122 audio device!!!!!! They've also added many more wifi drivers too.