On Thu, Feb 08, 2018 at 05:22:18PM +0100, Wolfgang Solfrank wrote: > Hi, > > with the attached diffs I'm able to attach my debug board like this: > > ugen0 at uhub5 port 1 configuration 1 interface 0 > ugen0: OpenMoko (0x1457) Debug Board for Neo1973 (0x5118), rev 2.00/5.00, > addr 3 > uftdi0 at uhub5 port 1 configuration 1 interface 1 > uftdi0: OpenMoko (0x1457) Debug Board for Neo1973 (0x5118), rev 2.00/5.00, > addr 3 > ucom0 at uftdi0 portno 2
Very cool! Seems to work for me as well: root file system type: ffs kern.module.path=/stand/i386/8.99.12/modules ugen0 at uhub0 port 1 configuration 1 interface 0 ugen0: FTDI (0x9e88) SheevaPlug JTAGKey FT2232D B (0x9e8f), rev 2.00/5.00, addr 2 uftdi0 at uhub0 port 1 configuration 1 interface 1 uftdi0: FTDI (0x9e88) SheevaPlug JTAGKey FT2232D B (0x9e8f), rev 2.00/5.00, addr 2 ucom1 at uftdi0 portno 2 uhub5 at uhub2 port 2: vendor 0451 (0x451) product 1446 (0x1446), class 9/0, rev 1.10/1.10, addr 3 uhub5: 4 ports with 4 removable, self powered uplcom1 at uhub5 port 1 uplcom1: Prolific Technology Inc. (0x67b) USB-Serial Controller (0x2303), rev 1.10/3.00, addr 4 ucom2 at uplcom1 uftdi1 at uhub5 port 3 configuration 1 interface 0 uftdi1: FTDI (0x403) TTL232R-3V3 (0x6001), rev 2.00/6.00, addr 5 ucom3 at uftdi1 portno 1 uftdi2 at uhub5 port 4 configuration 1 interface 0 uftdi2: FTDI (0x403) TTL232R-3V3 (0x6001), rev 2.00/6.00, addr 6 ... I like the aproach, we could even add a few uftdi specific instances of this ugen variant to GENERIC (or usbdevices.config). Can we get this commited? Anyone objecting? Martin
