I got two USB 802.11b keys working on the iBook G4:
Dlink DWL-122 (prism3 chipset)The Dlink is by far cooler, and pretty much worked right off the shelf. It is one of the thumb-sized ones, and was just $19.99 at Fry's Electronics. I used the drivers found at www.linux-wlan.org.
linksys wusb11 v2.6 (prism 2.5 chipset)
Had to update the kernel (built Owen's new 2.6.8 from source), pulled ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-0.2.1-pre20.tar.gz to build, unzip, and make:
tar zxvf linux-wlan-ng-0.2.1-pre20.tar.gz [ENTER]... didn't change any of the default configs, just made a little script to set up the card:
cd linux-wlan-ng-0.2.1-pre20 [ENTER}
make config (only built the usb driver) [ENTER]
make all [ENTER]
make install [ENTER]
<dlink.sh>... where "linksys" could be replaced with "any". Then create this file in /etc/systemconfig/network-scripts/wlan0:
/sbin/modprobe prism2_usb prism2_doreset=1
/sbin/wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
/sbin/wlanctl-ng wlan0 lnxreq_autojoin ssid=linksys authtype=opensystem
<ifcfg-wlan0>And you're all set. This configuration will connect by dhcp any open network in range -- my experience is about 30-60 meters with 50% signal.
This HOWTO was written by Bill Mueller, Terra Soft Solutions.