cardinfo will now identify the card properly. I'm pretty sure the Thinkpad support is ok, because it recognizes and works with my non-wireless ethernet card and my PCMCIA modem just ducky.
Last night/early this morning I was able to get it to connect to the Linksys hub for about ten seconds, then it lost the signal and was never able to regain it. I'm not sure why, or what I did to make it work. I thought maybe it was just out of range, so I moved the hub closer... no dice. I moved the laptop right next to it, still no luck. Not sure what the heck is going on. Ugh.
Maybe the problem isn't my laptop, maybe I did something screwy to the hub. I suppose there's some manual way to reset everything to its defaults (I don't recall actually changing any settings, but I don't know, maybe I did by accident).