You need to figure out what chip it has.
FreeBSD don't seem to have a man page for 'ue' or a driver in
their sys/dev/usb/net/ dir so I have no idea what it is
attaching as.

On Mon, Apr 29, 2013 at 02:04:32PM +0700, Stefanus Hermawan wrote:
> Hi Jonathan,
> 
> I have test my device in FreeBSD 10-CURRENT, and run fine on 'ue' 
> pseudo-device.
> 
> Any ideas?
> 
> 
> Sent from my iPhone
> 
> On Apr 23, 2013, at 4:40 PM, Jonathan Gray <j...@jsg.id.au> wrote:
> 
> > Try the following diff, you'll have to run make in
> > sys/dev/usb after applying.
> > 
> > Index: usbdevs
> > ===================================================================
> > RCS file: /cvs/src/sys/dev/usb/usbdevs,v
> > retrieving revision 1.598
> > diff -u -p -r1.598 usbdevs
> > --- usbdevs    7 Mar 2013 23:39:14 -0000    1.598
> > +++ usbdevs    23 Apr 2013 09:34:55 -0000
> > @@ -4045,6 +4045,7 @@ product UNKNOWN3 ZD1211B    0x1233 ZD1211B
> > 
> > /* Unknown vendor 4 */
> > product UNKNOWN4 DM9601        0x8101 DM9601
> > +product UNKNOWN4 DM9601_2    0x9700 DM9601
> > 
> > /* Unknown vendor 5 */
> > product UNKNOWN5 NF_RIC        0x0001    NF RIC
> > Index: if_udav.c
> > ===================================================================
> > RCS file: /cvs/src/sys/dev/usb/if_udav.c,v
> > retrieving revision 1.61
> > diff -u -p -r1.61 if_udav.c
> > --- if_udav.c    28 Mar 2013 03:58:03 -0000    1.61
> > +++ if_udav.c    23 Apr 2013 09:35:15 -0000
> > @@ -165,6 +165,7 @@ static const struct udav_type {
> >    {{ USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ZT6688 }, 0 },
> >    {{ USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ADM8515 }, 0 },
> >    {{ USB_VENDOR_UNKNOWN4, USB_PRODUCT_UNKNOWN4_DM9601 }, 0 },
> > +    {{ USB_VENDOR_UNKNOWN4, USB_PRODUCT_UNKNOWN4_DM9601_2 }, 0 },
> >    {{ USB_VENDOR_UNKNOWN6, USB_PRODUCT_UNKNOWN6_DM9601 }, 0 }
> > };
> > #define udav_lookup(v, p) ((struct udav_type *)usb_lookup(udav_devs, v, p))

Reply via email to