OK, you have an atheros chipset, more than likely. Try lspci -v -v and verify that chipset is listed like this:
02:02.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Now, go here and follow the instructions for obtaining CVS of the madwifi driver:
It'll be a fine Linux education for you. Make sure if you update your kernel to recompile the driver or you'll be back to square one.