usb/117546: Add MaxStream ZigBee product ID to uftdi/usbdevs
Daniel J. O'Connor
darius at midget.dons.net.au
Fri Oct 26 18:00:02 PDT 2007
>Number: 117546
>Category: usb
>Synopsis: Add MaxStream ZigBee product ID to uftdi/usbdevs
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-usb
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Oct 27 01:00:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Daniel J. O'Connor
>Release: FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD midget.dons.net.au 6.2-STABLE FreeBSD 6.2-STABLE #3: Sat Sep 15 13:53:54 CST 2007 darius at midget.dons.net.au:/data/obj/data/src/sys/MIDGET i386
>Description:
This adds the ID for the MaxStream USB test carrier which holds ZigBee modules.
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# maxstream-ftdi.diff
#
echo x - maxstream-ftdi.diff
sed 's/^X//' >maxstream-ftdi.diff << 'END-of-maxstream-ftdi.diff'
XIndex: dev/usb/usbdevs
X===================================================================
XRCS file: /usr/CVS-Repository/src/sys/dev/usb/usbdevs,v
Xretrieving revision 1.323
Xdiff -u -r1.323 usbdevs
X--- dev/usb/usbdevs 10 Jul 2007 21:00:09 -0000 1.323
X+++ dev/usb/usbdevs 27 Oct 2007 00:30:30 -0000
X@@ -1190,6 +1190,7 @@
X product FTDI EMCU2D 0xe88a Expert mouseCLOCK USB II
X product FTDI PCMSFU 0xe88b Precision Clock MSF USB
X product FTDI EMCU2H 0xe88c Expert mouseCLOCK USB II HBG
X+product FTDI MAXSTREAM 0xee18 MaxStream PKG-U
X product FTDI USBSERIAL 0xfa00 Matrix Orbital USB Serial
X product FTDI MX2_3 0xfa01 Matrix Orbital MX2 or MX3
X product FTDI MX4_5 0xfa02 Matrix Orbital MX4 or MX5
XIndex: dev/usb/uftdi.c
X===================================================================
XRCS file: /usr/CVS-Repository/src/sys/dev/usb/uftdi.c,v
Xretrieving revision 1.37
Xdiff -u -r1.37 uftdi.c
X--- dev/usb/uftdi.c 22 Jun 2007 05:53:05 -0000 1.37
X+++ dev/usb/uftdi.c 27 Oct 2007 00:31:36 -0000
X@@ -169,7 +169,8 @@
X uaa->product == USB_PRODUCT_FTDI_UOPTBR ||
X uaa->product == USB_PRODUCT_FTDI_EMCU2D ||
X uaa->product == USB_PRODUCT_FTDI_PCMSFU ||
X- uaa->product == USB_PRODUCT_FTDI_EMCU2H ))
X+ uaa->product == USB_PRODUCT_FTDI_EMCU2H ||
X+ uaa->product == USB_PRODUCT_FTDI_MAXSTREAM ))
X return (UMATCH_VENDOR_PRODUCT);
X if (uaa->vendor == USB_VENDOR_SIIG2 &&
X (uaa->product == USB_PRODUCT_SIIG2_US2308))
X@@ -255,6 +256,7 @@
X case USB_PRODUCT_FTDI_EMCU2D:
X case USB_PRODUCT_FTDI_PCMSFU:
X case USB_PRODUCT_FTDI_EMCU2H:
X+ case USB_PRODUCT_FTDI_MAXSTREAM:
X sc->sc_type = UFTDI_TYPE_8U232AM;
X sc->sc_hdrlen = 0;
X break;
END-of-maxstream-ftdi.diff
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-usb
mailing list