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