kern/175893: kernel/usb/uftdi patch to recognise a KT-LINK ft2232 based device

Tomasz CEDRO cederom at tlen.pl
Wed Feb 6 17:50:01 UTC 2013


>Number:         175893
>Category:       kern
>Synopsis:       kernel/usb/uftdi patch to recognise a KT-LINK ft2232 based device
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 06 17:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Tomasz CEDRO
>Release:        FreeBSD 9.1-RC3
>Organization:
CeDeROM
>Environment:
FreeBSD mercury 9.1-RC3 FreeBSD 9.1-RC3 #0: Tue Feb  5 08:43:02 CET 2013     root at mercury:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
There goes the two small patches [1][2] that adds support for KT-LINK interface [3] that is based on FTDI's FT2232H chip and contains RS232 port that can be used in FreeBSD with uftdi driver when VID/PID is recognised. Patches only adds VID/PID definition of the KT-LINK device.


[1] http://files.tomek.cedro.info/stuff/freebsd/freebsd-uftdi-ktlink-uftdi-tcedro.patch
[2] http://files.tomek.cedro.info/stuff/freebsd/freebsd-uftdi-ktlink-usbdevs-tcedro.patch
[3] http://shop.kristech.pl/p/24/257/kt-link-.html
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	freebsd-uftdi-ktlink-uftdi-tcedro.patch
#	freebsd-uftdi-ktlink-usbdevs-tcedro.patch
#
echo x - freebsd-uftdi-ktlink-uftdi-tcedro.patch
sed 's/^X//' >freebsd-uftdi-ktlink-uftdi-tcedro.patch << '498cb2e9b534d6b9927bc473448ea00f'
X--- sys/dev/usb/serial/uftdi.c.orig	2013-02-04 21:42:01.000000000 +0100
X+++ sys/dev/usb/serial/uftdi.c	2013-02-04 23:31:26.000000000 +0100
X@@ -216,6 +216,7 @@
X 	UFTDI_DEV(DRESDENELEKTRONIK, WIRELESSHANDHELDTERMINAL,
X 	    UFTDI_TYPE_8U232AM),
X 	UFTDI_DEV(FALCOM, TWIST, UFTDI_TYPE_8U232AM),
X+	UFTDI_DEV(FTDI, KTLINK, UFTDI_TYPE_8U232AM),
X 	UFTDI_DEV(FTDI, BEAGLEBONE, UFTDI_TYPE_8U232AM),
X 	UFTDI_DEV(FTDI, CFA_631, UFTDI_TYPE_8U232AM),
X 	UFTDI_DEV(FTDI, CFA_632, UFTDI_TYPE_8U232AM),
498cb2e9b534d6b9927bc473448ea00f
echo x - freebsd-uftdi-ktlink-usbdevs-tcedro.patch
sed 's/^X//' >freebsd-uftdi-ktlink-usbdevs-tcedro.patch << 'a8961fd3e37b014e7cfc96c5e23f4447'
X--- sys/dev/usb/usbdevs.orig	2013-02-04 21:28:38.000000000 +0100
X+++ sys/dev/usb/usbdevs	2013-02-06 18:27:35.000000000 +0100
X@@ -1607,6 +1607,7 @@
X product FTDI SERIAL_2232D	0x9e90	FT2232D Dual port Serial
X product FTDI SERIAL_4232H	0x6011	FT4232H Quad port Serial
X product FTDI BEAGLEBONE		0xa6d0	BeagleBone
X+product FTDI KTLINK		0xbbe2  KT-LINK Embedded Hackers Multitool
X product FTDI TURTELIZER2	0xbdc8	egnite Turtelizer 2 JTAG/RS232 Adapter
X /* Gude Analog- und Digitalsysteme products also uses FTDI's id: */
X product FTDI TACTRIX_OPENPORT_13M 0xcc48 OpenPort 1.3 Mitsubishi
a8961fd3e37b014e7cfc96c5e23f4447
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list