uftdi serial adaptors (small patch)
Mike Tancsa
mike at sentex.net
Thu Mar 31 16:58:43 PST 2005
At 04:15 PM 31/03/2005, Bernd Walter wrote:
>On Thu, Mar 31, 2005 at 03:41:32PM -0500, Mike Tancsa wrote:
> > It says on the chip
> > FT2232C
> > 3704
>
>Great - we have a tester ;-)
>And sorry - I did know about this chip and should have warned
>you.
hehe, no worries. These days I am used to products being totally different
inside despite the name on the outside in short periods of time.
> > >FTDI devices share the same driver layout.
> > >There are additional features in newwer chips, but they have always
> > >been backward compatible.
> >
> >
> > I can send you one as well
>In the mean time you could add the product ID to uftdi.c.
>It is very likely that you get one port running by this.
>Will try setup a patch during the WE.
Yup, my initial twidling seems to get it to work.
[releng5-865]# diff -c usbdevs.prev usbdevs
*** usbdevs.prev Thu Mar 31 17:21:09 2005
--- usbdevs Thu Mar 31 17:24:33 2005
***************
*** 704,709 ****
--- 704,710 ----
/* Future Technology Devices products */
product FTDI SERIAL_8U100AX 0x8372 8U100AX Serial converter
product FTDI SERIAL_8U232AM 0x6001 8U232AM Serial converter
+ product FTDI SERIAL_2232C 0x6010 Dual port Serial converter
/* Fuji photo products */
product FUJIPHOTO MASS0100 0x0100 Mass Storage
[releng5-865]#
[releng5-865]# diff -c uftdi.c.prev uftdi.c
*** uftdi.c.prev Thu Mar 31 17:21:15 2005
--- uftdi.c Thu Mar 31 17:24:20 2005
***************
*** 154,159 ****
--- 154,160 ----
if (uaa->vendor == USB_VENDOR_FTDI &&
(uaa->product == USB_PRODUCT_FTDI_SERIAL_8U100AX ||
uaa->product == USB_PRODUCT_FTDI_SERIAL_8U232AM ||
+ uaa->product == USB_PRODUCT_FTDI_SERIAL_2232C ||
uaa->product == USB_PRODUCT_FTDI_SEMC_DSS20 ||
uaa->product == USB_PRODUCT_FTDI_CFA_631 ||
uaa->product == USB_PRODUCT_FTDI_CFA_632 ||
***************
*** 226,231 ****
--- 227,233 ----
break;
case USB_PRODUCT_FTDI_SEMC_DSS20:
case USB_PRODUCT_FTDI_SERIAL_8U232AM:
+ case USB_PRODUCT_FTDI_SERIAL_2232C:
case USB_PRODUCT_FTDI_CFA_631:
case USB_PRODUCT_FTDI_CFA_632:
case USB_PRODUCT_FTDI_CFA_633:
[releng5-865]#
[releng5-865]# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
port 1 addr 2: full speed, power 90 mA, config 1, USB FAST SERIAL
ADAPTER(0x6010), FTDI(0x0403), rev 5.00
port 2 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
[releng5-865]#
[releng5-865]# dmesg | grep uco
ucom0: FTDI USB FAST SERIAL ADAPTER, rev 2.00/5.00, addr 2
[releng5-865]#
However, this only shows up as one serial port where as this is a dual
model. But it seems to work so far in that my modem connection is working.
---Mike
---Mike
More information about the freebsd-usb
mailing list