Having just set up a desktop system with a TP-Link TL-WN821N USB wifi adapter, I found that the instruction given by "fw-detect" is outdated. Rather than go to that web site for the firmware, you need to install the firmware-atheros package from Debian non-free.
BTW, other than that minor glitch, Riders is working great on this old POS hardware:
System: Host: siductionbox Kernel: 3.6-8.towo-siduction-686 i686 (32 bit, gcc: 4.7.2)
Desktop: LXDE (Openbox 3.5.0) Distro: siduction 12.2.0~rc1 Riders on the Storm - lxde - (201211192043)
Machine: System: Gateway product: E-2100 version: 4000812
Mobo: Intel model: D845GVSR version: AAC44832-104
Bios: Intel version: SR84510A.15A.0013.P03.0308040832 date: 08/04/2003
CPU: Single core Intel Celeron CPU (-UP-) cache: 128 KB flags: (sse sse2) bmips: 4999.51 clocked at 2499.755 MHz
Graphics: Card: Intel 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device bus-ID: 00:02.0
X.Org: 1.12.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1600x1200@75.0hz
GLX Renderer: Mesa DRI Intel 845G x86/MMX/SSE2 GLX Version: 1.3 Mesa 8.0.5 Direct Rendering: Yes
Network: Card-1: Intel 82801DB PRO/100 VE (LOM) Ethernet Controller
driver: e100 ver: 3.5.24-k2-NAPI port: df00 bus-ID: 01:08.0
IF: eth0 state: down mac: 00:0c:f1:73:7f:ac
Card-2: Atheros TP-Link TL-WN821N v3 802.11n [Atheros AR7010+AR9287] driver: ath9k_htc usb-ID: 001-002
IF: wlan1 state: up mac: 90:f6:52:0a:c0:16
Drives: HDD Total Size: 160.0GB (0.2% used) 1: model: WDC_WD1600BB
Info: Processes: 122 Uptime: 11 min Memory: 115.9/493.2MB Runlevel: 5 Gcc sys: 4.7.2 Client: Shell inxi: 1.8.20