Originally Posted by thorkelljarl
The kernel module "ath9k" should be loading when the card is detected. Try the command "lsmod | grep ath9k" to see if this is the case. Otherwise, try "modprobe ath9k" to load the module. Remember to blacklist any other module.
In addition, you have to use your NetworkManager applet to find and and configure the connection to your wireless signal. There are several posts on the Internet for Ubuntu based linux distributions and devices/chips using this module.
I am using openSUSE 12.1 and it provided all that was needed to get the TL-WN851ND card working. As a test, I booted a Mint 13 live-DVD and the card was found and configured and I could establish a connection to my router, but then too the system froze right after I opened an Internet site.
The use of the "ath9k" module assumes that you are making a connection to an 802.11n network. 802.11g seems to require using the "ath5k" module. You can try loading each in turn while blacklisting the others. Google will tell you more.
lsmod | grep ath9k doesn't give anything!
modprobe ath9k gives -
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
WARNING: Error inserting cfg80211 (/lib/modules/2.6.28-11-generic/kernel/net/wireless/cfg80211.ko): Operation not permitted
WARNING: Error inserting mac80211 (/lib/modules/2.6.28-11-generic/kernel/net/mac80211/mac80211.ko): Operation not permitted
FATAL: Error inserting ath9k (/lib/modules/2.6.28-11-generic/kernel/drivers/net/wireless/ath9k/ath9k.ko): Operation not permitted