Jonathan Gray schrieb:
> 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 },
> 
> 

Ok, I will try that out next week (today there is not so much time and
at home I have no testing machine and btw, as I wrote I'm not in that
hurry).
To be honest I never worked with cvs and at this moment I don't know how
to patch this diff to the source tree, but I will find out.


thanks guido

Reply via email to