diff --git a/sys/dev/usb/if_aue.c b/sys/dev/usb/if_aue.c index 739e00e804d6..c93f54897d5d 100644 --- a/sys/dev/usb/if_aue.c +++ b/sys/dev/usb/if_aue.c @@ -1,4 +1,4 @@ -/* $NetBSD: if_aue.c,v 1.38 2000/04/04 20:16:19 augustss Exp $ */ +/* $NetBSD: if_aue.c,v 1.39 2000/04/23 19:03:45 augustss Exp $ */ /* * Copyright (c) 1997, 1998, 1999, 2000 * Bill Paul . All rights reserved. @@ -182,6 +182,7 @@ Static struct aue_type aue_devs[] = { { USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USB100 }, { USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX }, { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX }, + { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TA }, { USB_VENDOR_ADMTEK, USB_PRODUCT_ADMTEK_PEGASUS }, { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX }, { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA }, @@ -584,7 +585,8 @@ aue_miibus_statchg(dev) * register of the Broadcom PHY. */ if ((sc->aue_vendor == USB_VENDOR_LINKSYS && - sc->aue_product == USB_PRODUCT_LINKSYS_USB100TX) || + (sc->aue_product == USB_PRODUCT_LINKSYS_USB100TX || + sc->aue_product == USB_PRODUCT_LINKSYS_USB10TA)) || (sc->aue_vendor == USB_VENDOR_DLINK && sc->aue_product == USB_PRODUCT_DLINK_DSB650TX)) { u_int16_t auxmode; @@ -706,7 +708,8 @@ aue_reset(sc) /* Grrr. LinkSys has to be different from everyone else. */ if ((sc->aue_vendor == USB_VENDOR_LINKSYS && - sc->aue_product == USB_PRODUCT_LINKSYS_USB100TX) || + (sc->aue_product == USB_PRODUCT_LINKSYS_USB100TX || + sc->aue_product == USB_PRODUCT_LINKSYS_USB10TA)) || (sc->aue_vendor == USB_VENDOR_DLINK && sc->aue_product == USB_PRODUCT_DLINK_DSB650TX)) { aue_csr_write_1(sc, AUE_GPIO0, @@ -1596,7 +1599,7 @@ aue_openpipes(sc) USBDEVNAME(sc->aue_dev), usbd_errstr(err)); return (EIO); } - usbd_open_pipe(sc->aue_iface, sc->aue_ed[AUE_ENDPT_TX], + err = usbd_open_pipe(sc->aue_iface, sc->aue_ed[AUE_ENDPT_TX], USBD_EXCLUSIVE_USE, &sc->aue_ep[AUE_ENDPT_TX]); if (err) { printf("%s: open tx pipe failed: %s\n", diff --git a/sys/dev/usb/if_cue.c b/sys/dev/usb/if_cue.c index c61974bef023..9140e8fcccd6 100644 --- a/sys/dev/usb/if_cue.c +++ b/sys/dev/usb/if_cue.c @@ -1,4 +1,4 @@ -/* $NetBSD: if_cue.c,v 1.21 2000/04/02 21:25:41 augustss Exp $ */ +/* $NetBSD: if_cue.c,v 1.22 2000/04/23 19:03:45 augustss Exp $ */ /* * Copyright (c) 1997, 1998, 1999, 2000 * Bill Paul . All rights reserved. @@ -161,6 +161,7 @@ int cuedebug = 0; Static struct cue_type cue_devs[] = { { USB_VENDOR_CATC, USB_PRODUCT_CATC_NETMATE }, { USB_VENDOR_CATC, USB_PRODUCT_CATC_NETMATE2 }, + { USB_VENDOR_SMARTBRIDGES, USB_PRODUCT_SMARTBRIDGES_SMARTLINK }, /* Belkin F5U111 adapter covered by NETMATE entry */ { 0, 0 } }; diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs index 60e226315499..b329830d33e6 100644 --- a/sys/dev/usb/usbdevs +++ b/sys/dev/usb/usbdevs @@ -1,4 +1,4 @@ -$NetBSD: usbdevs,v 1.94 2000/04/21 15:37:50 augustss Exp $ +$NetBSD: usbdevs,v 1.95 2000/04/23 19:03:45 augustss Exp $ /* * Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc. @@ -198,6 +198,7 @@ vendor ANDREA 0x08a8 Andrea Electronics vendor BURRBROWN 0x08bb Burr-Brown Japan, Ltd. vendor 2WIRE 0x08c8 2Wire, Inc vendor AIPTEK 0x08ca AIPTEK International, Inc. +vendor SMARTBRIDGES 0x08d1 SmartBridges Pte Ltd. vendor BILLIONTON 0x08dd Billionton Systems, Inc. vendor AUTHENTEC 0x08ff AuthenTec, Inc. vendor ALATION 0x0910 Alation Systems, Inc. @@ -561,6 +562,9 @@ product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader /* Sirius Technologies products */ product SIRIUS ROADSTER 0x0001 NetComm Roadster II 56 USB +/* SmartBridges products */ +product SMARTBRIDGES SMARTLINK 0x0001 SmartLink USB ethernet adapter + /* SMC products */ product SMC 2102USB 0x0100 10Mbps ethernet adapter product SMC 2202USB 0x0200 10/100 ethernet adapter