On Tue, Jan 09, 2018 at 01:44:04PM -0700, Theo de Raadt wrote: > No way. > > No justification provided for anyone to want this feature. >
Np, this is just what i want this for: ucom0 at uchcom0 ucom1 at uplcom0 ucom2 at uslcom0 portno 0 ucom3 at uftdi0 portno 1 ucom4 at uftdi1 portno 1 ucom5 at uftdi2 portno 1 ucom6 at uftdi3 portno 1 ucom7 at uftdi4 portno 1 ucom8 at umodem0 $ usbdevs addr 1: xHCI root hub, NEC addr 2: Cypress USB Keyboard / PS2 Mouse, Cypress addr 3: Razer Naga Hex, Razer addr 1: EHCI root hub, NEC addr 1: OHCI root hub, NEC addr 2: USB Hub 2.0, ALCOR addr 3: USB Hub 2.0, ALCOR addr 4: CH340 serial/parallel, QinHeng Electronics addr 5: USB-Serial Controller, Prolific Technology Inc. addr 6: CP2104 USB to UART Bridge Controller, Silicon Labs addr 7: FT232R USB UART, FTDI addr 8: USB Hub 2.0, ALCOR addr 9: USB Hub 2.0, ALCOR addr 10: FT232R USB UART, FTDI addr 11: FT232R USB UART, FTDI addr 12: FT232R USB UART, FTDI addr 13: FT232R USB UART, FTDI addr 14: STM32 STLink, STMicroelectronics and here's how it looks when working: $ ./cu -115200 cu: open("/dev/cua00"): Device busy cu: open("/dev/cua00"): Device busy cu: open("/dev/cua01"): Device not configured cu: open("/dev/cua02"): Device not configured cu: open("/dev/cua03"): Device not configured cu: open("/dev/cua04"): Device not configured cu: open("/dev/cua05"): Device not configured cu: open("/dev/cua06"): Device not configured cu: open("/dev/cua07"): Device not configured cu: open("/dev/cua08"): Device not configured cu: open("/dev/cua09"): Device not configured cu: open("/dev/cuaU0"): Device busy Connected to /dev/cuaU1 (speed 115200) av7bbb# av7bbb# [EOT] $ $ ./cu -115200 -l cua00 cu: open("/dev/cua00"): Device busy $ cu -115200 -l cuaU2 cu: open("/dev/cuaU2"): Device busy $