There are three hardware revisions:
http://wikidevi.com/wiki/TP-LINK_TL-WN822N_v2
I am assuming you have v2...?
It's best to just boot an existing distro/live cd and get the lsusb output - if you haven't done that already.
For v2 hardware it's the ath9k_htc module you need to build into your kernel. The firmware should be included in the kernel, but will be installed into /lib/firmware when you run 'make firmware_install'. If you want to actually build firmware into the kernel instead of allowing the module to load it from userspace, I believe that's possible, though I've never tried it myself.
I would also suggest getting the latest 3.2.x from kernel.org and building that instead of 3.2.29