Very odd. Firstly, it would have to be ath5k, not 9k. 9k is for the N cards. 242 is a b/g card.
I haven't had trouble in months with that though.
I would firstly look at /etc/modprobe.d/blacklist. Make sure that 9k and ath_pci are blacklisted .
I have an article that is dated by now, as almost all systems have a driver for it, but....
Please try following the steps for MadWifi in that article. (The 5007, AKA 242X required a special snapshot to work.) I see the latest snapshop is from the end of last month.
See if that works for you.