Atheros drivers are now in the Linux kernel, no need to use ndiswrapper. Just modprobe ath5k. I guess in Ubuntu it's sudo modprobe ath5k. Question is, if your wifi is already working, how did you set it up in the first place? Ubuntu would have set up your driver automatically with ath5k.
You could do lsmod in terminal and look to see if ath5k is listed. If you tried to set up Atheros using ndiswrapper over the kernels ath5k, that could be causing a problem. Guess you'll have to take a look and see. Since I'm a Debian user and not an active Ubuntu user I'm assuming that 9.04 has the latest kernel.
I also found a link on the ubuntu forums with someone who has a similar laptop, maybe reading through the thread will give you some ideas.
http://ubuntuforums.org/showthread.p...ros+wifi+setup