From owner-freebsd-bugs@FreeBSD.ORG Wed Feb 6 17:50:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5D72BA2D for ; Wed, 6 Feb 2013 17:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 43EA0DA4 for ; Wed, 6 Feb 2013 17:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r16Ho027077621 for ; Wed, 6 Feb 2013 17:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r16Ho0bf077620; Wed, 6 Feb 2013 17:50:00 GMT (envelope-from gnats) Resent-Date: Wed, 6 Feb 2013 17:50:00 GMT Resent-Message-Id: <201302061750.r16Ho0bf077620@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tomasz CEDRO Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 955C1A20 for ; Wed, 6 Feb 2013 17:49:08 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 6D40AD9B for ; Wed, 6 Feb 2013 17:49:08 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r16Hn7UK058215 for ; Wed, 6 Feb 2013 17:49:07 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r16Hn7Mi058214; Wed, 6 Feb 2013 17:49:07 GMT (envelope-from nobody) Message-Id: <201302061749.r16Hn7Mi058214@red.freebsd.org> Date: Wed, 6 Feb 2013 17:49:07 GMT From: Tomasz CEDRO To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: kern/175893: kernel/usb/uftdi patch to recognise a KT-LINK ft2232 based device X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 17:50:01 -0000 >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@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: