Date: Sat, 29 Dec 2001 21:28:31 -0500 From: Peter Radcliffe <pir@pir.net> To: USB BSD list <usb-bsd@eleetbsd.org> Cc: freebsd-mobile@freebsd.org Subject: New d-link dsb-650tx ethernet adaptor FreeBSD patch Message-ID: <20011229212831.A27387@pir.net>
next in thread | raw e-mail | index | archive | help
I picked up a D-Link DSB-650TX since it was cheap, and it was on the
supported list, but it came up as ugen0 when I tried it on my FreeBSD
4-STABLE machine. The sticker on the bottom says "H/W: B1" so I used
this in the usb id to differentiate it.
usbdevs -v gives;
power 156 mA, config 1, DSB-650TX USB Ethernet(0x400b),
D-Link Corp.(0x2001), rev 0x0101
The device id wasn't in usbdevs.h. With a little trial and error and
after opening it up to see what chipset it was (Pegasys II) it seems
to work fine. When I plugged it in I got a couple of;
uhci_device_bulk_transfer: not done ii=....
error as it did DHCP, but it transfers data and the link information
in ifconfig seems to be correct. I'm using it right now. The lights on
the actual unit (tx/rx and link) are off but this doesn't seem to stop
it working.
P.
----------------------------------------------------------------------
*** sys/dev/usb/usbdevs.h Sat Dec 15 15:48:25 2001
--- sys/dev/usb/usbdevs.h.new Sat Dec 29 21:12:43 2001
***************
*** 496,501 ****
--- 496,502 ----
#define USB_PRODUCT_DLINK_DSB650C 0x4000 /* 10Mbps ethernet adapter */
#define USB_PRODUCT_DLINK_DSB650TX 0x4002 /* 10/100 ethernet adapter */
#define USB_PRODUCT_DLINK_DSB650TX_PNA 0x4003 /* 1/10/100 ethernet adapter */
+ #define USB_PRODUCT_DLINK_DSB650TX_B1 0x400B /* 10/100 ethernet adapter */
#define USB_PRODUCT_DLINK_DSB650 0xABC1 /* 10/100 ethernet adapter */
/* Dallas Semiconductor products */
*** sys/dev/usb/if_aue.c Tue Dec 11 09:57:04 2001
--- sys/dev/usb/if_aue.c.new Sat Dec 29 21:12:32 2001
***************
*** 111,116 ****
--- 111,117 ----
{ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUA2TX5, PII },
{ USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650, LSYS },
{ USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX, LSYS },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_B1, PII },
{ USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA, 0 },
{ USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB, 0 },
{ USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX, LSYS },
----------------------------------------------------------------------
--
pir pir-sig@pir.net pir-sig@net.tufts.edu
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011229212831.A27387>
