I am in the process of setting up a Mac Mini for my daughter. When I ordered it for her I neglected to add the wireless adapter. Silly me. No warning. Adding the Airport wireless adapter is a non-trivial exercise. So I purchased a DWL-122 and connected it to the USB port on the back of the Mini. The Mini did find it, but it kept coming up with a WEP disconnect. I knew I was connecting to a unsecured router (we can argue about the propriety of that in another thread). I knew that connections were quite possible to that router since two PC laptops were able to connect, read email, download from the web, surf the web, etc. with no problem at all.
Two phone calls, one to D-Link and one to Apple were no help. But after digging through a bunch of dialog boxes (and I thought Windows XP had nested dialog problems -- not even close), I found that wireless connections come up with WEP enabled by default (first note to Apple - this is a mistake). Disable WEP and I get a connection. Hooray, but no joy yet. Got a connection but no Internet.
Another call to Apple. Some help digging through inumerable diaglog boxes to set up a simple DHCP connection (second not to Apple - take a good look at the Microsoft Internet Connection Wizard to see how this critical function should be implemented. The OS-X interface is very pretty, but without an internet connection it is nearly impossible to fix any problem without resorting to telephone calls. This is an archaic way to solve problems. If anything, should be easy, then booting and connecting to the Internet should be easy and bombproof. Anyway after more digging, more trial and error I get an Internet connection and see the Apple page. Hooray, success. Don't ask me how, I don't think I could reproduce all the steps and besides I'm out of chickens to sacrifice.
Spoke too soon. Every time the Mini sleeps, restarts, or is powered on and off, I have to disconnect the DWL-122, wait 10 seconds or so and re-connect it for the Mini to even find it.
Shame on you Apple. Any old wireless adapter, USB to 802.11b, built-in laptop adapter, PCI 802.11a, b, g adapter when connected to Windows 2000 or Windows XP just works. There is nothing wrong with a DWL-122 USB to 802.11b adapter. It even works with my Tivo!!