Belkin F5D7010 works on Fedora and FreeBSD
I can confirm it works brilliantly, and better than the stock internal wireless card on my ThinkPad X61s!
You won't let me connect?
The Intel PRO/Wireless 4965 card is an odd beast. It can connect to any wireless network I throw at it, enterprise or otherwise. That is, until I take my ThinkPad X61s to UTS (my university) and attempt to connect to their PEAP WPA2 network. Occasionally enough to be weird, it'll troll me and connect, otherwise I'll be prompted for my password four times, then it'll fail. It's like interfacing with a customer support hitline.
I mistyped "hotline" as "hitline". I think I'll leave it.
I'd all but given up and decided to start researching replacing the internal wireless card. As much as I'm a fan of Apple's minimalism, I'm also a fan of ThinkPads modular design with easily accessible bays for all the major components, and replacing the wireless card would be trivial.
And then I remember I had an alternative. It came to me in a vision. Or a drawer, or something.
You'll let me connect?
I bought this Belkin F5D7010 G wireless CardBus card originally when I ran FreeBSD on my Armada M300. The same card you see in the photo above can be seen in this post from 2008.
As people who run FreeBSD and Linux can relate to, typically we have to be a bit more careful about what hardware we use to ensure compatibility with our more limited set of drivers. It had worked flawlessly on FreeBSD, so I thought I'd give it a whirl on Fedora.
I took it to UTS, and it's connected almost every single time, without trouble. Well, without any more trouble than we all face connecting to UTS wireless. Mmm-hiven-maven.
The Belkin F5D7010 is based off the Broadcom bcm43xx chipset, which thanks to the tireless efforts of reverse engineers (sounds like people building a backwards bridge) and later Broadcom releasing more limited drivers, this card works flawlessly on Fedora (and FreeBSD). If you have an older laptop, buy this card with creamy, chocolate filled confidence.