You're right pentode, it turned out I had the correct driver the first time, but didn't install the sys file. After I got that installed, it recognized that I had the hardware that the driver runs. (This was after installing ndisgtk, which gave me better information than just the terminal.) I still can't get online, so I'm going through the troubleshooting guide. When I put in sudo lshw -C network, for the wireless interface, among other things it has "logical name: wifi0" But when I put in iwconfig, for wifi0 it says "no wireless extensions". All the wireless info, including the ESSID is with ath0. Is this where the problem lies, and if so, how do I fix it?