Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
CVS: cvs.openbsd.org: src

From: Damien Bergamini (damiencvs.openbsd.org)
Date: Sat Sep 16 2006 - 08:21:24 CDT

Module name: src
Changes by: damiencvs.openbsd.org 2006/09/16 07:21:24

Modified files:
        share/man/man4 : Makefile
        sys/dev/usb : files.usb usbdevs
        sys/arch/i386/conf: GENERIC
Added files:
        share/man/man4 : uath.4
        sys/dev/usb : if_uath.c if_uathreg.h if_uathvar.h

Log message:
Initial import of uath(4), a driver for Atheros USB2.0 AR5005UG/AR5005UX
chipsets. Based on a black-box analysis of the Windows binary driver.
Requires a firmware that is not freely redistributable (see man uath).
The driver handles both pre- and post-firmware devices.

Still a bit experimental but Tx/Rx works great in BSS mode (on i386).
No 802.11a, IBSS, or HostAP modes yet but there's more to come.

Great thanks to jsg for digging the USB IDs out of the Windows driver.

Committed over a D-Link DWL-G132.