diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2006-09-18 01:42:31 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2006-09-18 01:42:31 +0000 |
commit | 088fd288be9b04d878432fee70c48691d0f66708 (patch) | |
tree | 46f93224f1d39081b3ea047e79833a772d5c049a | |
parent | 508704856786a89f5b6d7c831f543b56c8a4b21d (diff) |
More uath devices, also properly mark some of the UB52/AR5005UX devices
with the dual band flag.
-rw-r--r-- | share/man/man4/uath.4 | 8 | ||||
-rw-r--r-- | sys/dev/usb/if_uath.c | 21 |
2 files changed, 21 insertions, 8 deletions
diff --git a/share/man/man4/uath.4 b/share/man/man4/uath.4 index 4781af64485..d831252cca1 100644 --- a/share/man/man4/uath.4 +++ b/share/man/man4/uath.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: uath.4,v 1.2 2006/09/18 00:40:57 deraadt Exp $ +.\" $OpenBSD: uath.4,v 1.3 2006/09/18 01:42:30 jsg Exp $ .\" .\" Copyright (c) 2006 .\" Damien Bergamini <damien.bergamini@free.fr> @@ -224,8 +224,10 @@ The following adapters should work: .It Li "Netgear WG111T" Ta AR5005UG .It Li "Netgear WG111U" Ta AR5005UX .It Li "Netgear WPN111" Ta AR5005UG -.\".It Li "Olitec 000544" Ta AR5005UG -.It Li "Senao WUB-8004" Ta AR5005UX +.It Li "Olitec 000544" Ta AR5005UG +.\".It Li "Senao WUB-8004" Ta AR5005UX +.It Li "Siemens Gigaset 108" Ta AR5005UG +.It Li "SMC SMCWUSBT-G" Ta AR5005UG .\".It Li "SparkLAN WL-685GS" Ta AR5005UG .It Li "SparkLAN WL-785A" Ta AR5005UX .It Li "TP-Link TL-WN620G" Ta AR5005UG diff --git a/sys/dev/usb/if_uath.c b/sys/dev/usb/if_uath.c index 043647d33f3..086a78a0188 100644 --- a/sys/dev/usb/if_uath.c +++ b/sys/dev/usb/if_uath.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_uath.c,v 1.4 2006/09/16 19:54:13 damien Exp $ */ +/* $OpenBSD: if_uath.c,v 1.5 2006/09/18 01:42:30 jsg Exp $ */ /*- * Copyright (c) 2006 @@ -89,7 +89,10 @@ int uath_debug = 1; #define DPRINTFN(n, x) #endif -/* various supported device vendors/products */ +/* + * Various supported device vendors/products + * UB51: AR5005UG 802.11b/g, UB52: AR5005UX 802.11a/b/g + */ #define UATH_DEV(v, p, f) \ { { USB_VENDOR_##v, USB_PRODUCT_##v##_##p }, \ (f) }, \ @@ -109,16 +112,20 @@ static const struct uath_type { /* Conceptronic */ UATH_DEV(CONCEPTRONIC, AR5523_1, 0), - UATH_DEV(CONCEPTRONIC, AR5523_2, 0), + UATH_DEV(CONCEPTRONIC, AR5523_2, UATH_FLAG_DUAL_BAND_RF), /* D-Link */ UATH_DEV(DLINK, DWLAG122, UATH_FLAG_DUAL_BAND_RF), UATH_DEV(DLINK, DWLAG132, UATH_FLAG_DUAL_BAND_RF), UATH_DEV(DLINK, DWLG132, 0), + /* Gigaset */ + UATH_DEV(GIGASET, SMCWUSBTG, 0), + UATH_DEV(GIGASET, AR5523, 0), + /* Global Sun Technology */ UATH_DEV(GLOBALSUN, AR5523_1, 0), - UATH_DEV(GLOBALSUN, AR5523_2, 0), + UATH_DEV(GLOBALSUN, AR5523_2, UATH_FLAG_DUAL_BAND_RF), /* Netgear */ UATH_DEV(NETGEAR, WG111U, UATH_FLAG_DUAL_BAND_RF), @@ -128,10 +135,14 @@ static const struct uath_type { /* U-MEDIA Communications */ UATH_DEV(UMEDIA, AR5523_1, 0), UATH_DEV(UMEDIA, AR5523_2, UATH_FLAG_DUAL_BAND_RF), + UATH_DEV(UMEDIA, TEW444UBEU, 0), /* Wistron NeWeb */ UATH_DEV(WISTRONNEWEB, AR5523_1, 0), - UATH_DEV(WISTRONNEWEB, AR5523_2, 0) + UATH_DEV(WISTRONNEWEB, AR5523_2, UATH_FLAG_DUAL_BAND_RF), + + /* Z-Com */ + UATH_DEV(ZCOM, AR5523, 0) }; #define uath_lookup(v, p) \ ((struct uath_type *)usb_lookup(uath_devs, v, p)) |