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