I have a Samsung SWL-2100U,a USB 1.1 802.11b wireless card. It has a driver that is merged as part of the staging tree, drivers/staging/at76_usb. This driver is the one released by Atmel, which contains it's own wifi stack, making it unsuitable for mainline inclusion.
There's a mac80211 port in wireless testing, which replaces the drivers/staging/at76_usb currently in 2.6.28.
As of 2008-11-18, it loads but fails to scan. It also hard locks the machine when attempting to rmmod, and will cause a panic if the usb device is removed while the driver is loaded.
* TODO for the mac80211 port: * o adhoc support * o RTS/CTS support * o Power Save Mode support * o support for short/long preambles * o export variables through debugfs/sysfs
at76_usb 1-3.1.3:1.0: downloading external firmware phy1: Selected rate control algorithm 'minstrel' phy1: USB 1-3.1.3:1.0, MAC 00:02:78:e1:cb:cc, firmware 0.90.0-44 phy1: regulatory domain 0xbd:phy1: WPA support: none
commit 99e06e372378c5833a0c60274b645dfb2e4a4b08 Author: Pavel RoskinDate: Mon Oct 13 14:33:13 2008 -0700 staging: at76_usb wireless driver Add the at76_usb wireless driver to the staging tree while the other kernel driver (out of tree) gets rewritten to use the internal wireless stack. This patch comes directly from the Fedora kernel tree, with only the directory placement of the files changed.
As of November 2008, it appears to load the driver and scan for APs without issue.