On Thu, Jul 06, 2006 at 04:14:12PM +0200, Guido Tschakert wrote:
> Guido Tschakert schrieb:
> > Hello,
> > 
> > don't know if this is the right place, but I post it anyway.
> > 
> > I bought an D-Link DUB-E100 which should work on OpenBSD accordingly to
> > the web site.
> > 
> > But it doesn't. Our lovely vendor D-Link changed the chipset and called
> > it H/W Ver.:B1
> > here comes the part of the dmesg
> > 
> > ugen0 at uhub4 port 4
> > ugen0: vendor 0x07d1 product 0x3c05, rev 2.00/0.01, addr 2
> > 
> > Maybe the info on http://www.openbsd.org/i386.html#hardware should be
> > changed to D-Link DUB-E100 (Revision A) or something like that.
> > 
> > Btw, I don't need this thing to work on openbsd but I plug every piece
> > of hardware in one of our openbsd boxes to check if it works ;-)
> > 
> > If I can give you more info, please let me know.
> > At this time I try to open the case of the adaper, hoping to see a label
> > with the name of the chipset.
> > 
> > 
> > guido
> > 
> > PS: also on Linux which should support the old DUB-E100 the new one
> > doesn't work.
> > 
> > 
> 
> A colleague has opened this box, the chipset is AX88772 LF.
> (The old one had AX88172).
> Hope that anyone can use this information.
> 
> guido

Please try this diff:

Index: usbdevs
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.204
diff -u -p -r1.204 usbdevs
--- usbdevs     27 Jun 2006 09:19:09 -0000      1.204
+++ usbdevs     6 Jul 2006 15:52:11 -0000
@@ -903,6 +903,7 @@ product DLINK DWL120F               0x3702  DWL-120 re
 product DLINK RT2570           0x3c00  RT2570
 product DLINK2 DWLG122C1       0x3c03  DWL-G122 rev C1
 product DLINK2 WUA1340         0x3c04  WUA-1340
+product DLINK2 DUBE100B1       0x3c05  DUB-E100 rev B1
 product DLINK DSB650C          0x4000  10Mbps ethernet
 product DLINK DSB650TX1                0x4001  10/100 ethernet
 product DLINK DSB650TX         0x4002  10/100 ethernet
Index: usbdevs.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs.h,v
retrieving revision 1.208
diff -u -p -r1.208 usbdevs.h
--- usbdevs.h   27 Jun 2006 09:19:58 -0000      1.208
+++ usbdevs.h   6 Jul 2006 15:52:19 -0000
@@ -1,4 +1,4 @@
-/*     $OpenBSD: usbdevs.h,v 1.208 2006/06/27 09:19:58 jsg Exp $       */
+/*     $OpenBSD$       */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
@@ -910,6 +910,7 @@
 #define        USB_PRODUCT_DLINK_RT2570        0x3c00          /* RT2570 */
 #define        USB_PRODUCT_DLINK2_DWLG122C1    0x3c03          /* DWL-G122 rev 
C1 */
 #define        USB_PRODUCT_DLINK2_WUA1340      0x3c04          /* WUA-1340 */
+#define        USB_PRODUCT_DLINK2_DUBE100B1    0x3c05          /* DUB-E100 rev 
B1 */
 #define        USB_PRODUCT_DLINK_DSB650C       0x4000          /* 10Mbps 
ethernet */
 #define        USB_PRODUCT_DLINK_DSB650TX1     0x4001          /* 10/100 
ethernet */
 #define        USB_PRODUCT_DLINK_DSB650TX      0x4002          /* 10/100 
ethernet */
Index: usbdevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs_data.h,v
retrieving revision 1.208
diff -u -p -r1.208 usbdevs_data.h
--- usbdevs_data.h      27 Jun 2006 09:19:58 -0000      1.208
+++ usbdevs_data.h      6 Jul 2006 15:52:28 -0000
@@ -1,4 +1,4 @@
-/*     $OpenBSD: usbdevs_data.h,v 1.208 2006/06/27 09:19:58 jsg Exp $  */
+/*     $OpenBSD$       */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
@@ -1041,6 +1041,10 @@ const struct usb_known_product usb_known
        {
            USB_VENDOR_DLINK2, USB_PRODUCT_DLINK2_WUA1340,
            "WUA-1340",
+       },
+       {
+           USB_VENDOR_DLINK2, USB_PRODUCT_DLINK2_DUBE100B1,
+           "DUB-E100 rev B1",
        },
        {
            USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650C,
Index: if_axe.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/if_axe.c,v
retrieving revision 1.53
diff -u -p -r1.53 if_axe.c
--- if_axe.c    23 Jun 2006 06:27:11 -0000      1.53
+++ if_axe.c    6 Jul 2006 15:52:29 -0000
@@ -160,6 +160,7 @@ Static const struct axe_type axe_devs[] 
        { { USB_VENDOR_CISCOLINKSYS, USB_PRODUCT_CISCOLINKSYS_USB200MV2}, AX772 
},
        { { USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB2_TX }, 0},
        { { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DUBE100}, 0 },
+       { { USB_VENDOR_DLINK2, USB_PRODUCT_DLINK2_DUBE100B1}, AX772 },
        { { USB_VENDOR_GOODWAY, USB_PRODUCT_GOODWAY_GWUSB2E}, 0 },
        { { USB_VENDOR_JVC, USB_PRODUCT_JVC_MP_PRX1}, 0 },
        { { USB_VENDOR_LINKSYS2, USB_PRODUCT_LINKSYS2_USB200M}, 0 },

Reply via email to