Index: head/share/man/man4/u3g.4 =================================================================== --- head/share/man/man4/u3g.4 (revision 318016) +++ head/share/man/man4/u3g.4 (revision 318017) @@ -1,143 +1,143 @@ .\" .\" Copyright (c) 2008 AnyWi Technologies .\" All rights reserved. .\" .\" This code is derived from uark.c .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above .\" copyright notice and this permission notice appear in all copies. .\" .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt U3G 4 .Os .Sh NAME .Nm u3g .Nd USB support for 3G datacards .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device u3g" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent u3g_load="YES" .Ed .Pp If neither of the above is done, the driver will automatically be loaded by devd(8) when the device is connected. .Sh DESCRIPTION The .Nm driver provides support for the multiple USB-to-serial interfaces exposed by many 3G USB/PCCard modems. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -bullet -compact .It Option GT 3G Fusion, GT Fusion Quad, etc. (only 3G part, not WLAN) .It Option GT 3G, GT 3G Quad, etc. .It Vodafone Mobile Connect Card 3G .It Vodafone Mobile Broadband K3772-Z .It Qualcomm Inc. CDMA MSM .It Huawei B190, E180v, E220 ('') .It Novatel U740, MC950D, X950D, etc. .It Sierra MC875U, MC8775U, etc. .El .Pp (See .Pa /sys/dev/usb/serial/u3g.c for the complete list of supported cards for each vendor mentioned above.) .Pp The supported 3G cards provide the necessary modem port for ppp, or mpd connections as well as extra ports (depending on the specific device) to provide other functions (additional command port, diagnostic port, SIM toolkit port). .Pp In some of these devices a mass storage device supported by the .Xr umass 4 driver is present which contains Windows and Mac OS X drivers. The device starts up in disk mode (TruInstall, ZeroCD, etc.) and requires additional commands to switch it to modem mode. If your device is not switching automatically, please try to add quirks. See .Xr usbconfig 8 and .Xr usb_quirk 4 . .Sh FILES -.Bl -tag -width "/dev/ttyU?.?.init" -compact -.It Pa /dev/ttyU?.? +.Bl -tag -width "/dev/ttyU*.*.init" -compact +.It Pa /dev/ttyU*.* for callin ports -.It Pa /dev/ttyU?.?.init -.It Pa /dev/ttyU?.?.lock +.It Pa /dev/ttyU*.*.init +.It Pa /dev/ttyU*.*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU?.? +.It Pa /dev/cuaU*.* for callout ports -.It Pa /dev/cuaU?.?.init -.It Pa /dev/cuaU?.?.lock +.It Pa /dev/cuaU*.*.init +.It Pa /dev/cuaU*.*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 , .Xr usb_quirk 4 , .Xr devd 8 , .Xr usbconfig 8 .Sh HISTORY The .Nm driver appeared in .Fx 7.2 , is based on the .Xr uark 4 driver, and written by .An Andrea Guzzo Aq Mt aguzzo@anywi.com in September 2008. .Sh AUTHORS .An -nosplit The .Nm driver was written by .An Andrea Guzzo Aq Mt aguzzo@anywi.com and .An Nick Hibma Aq Mt n_hibma@FreeBSD.org . Hardware for testing was provided by AnyWi Technologies, Leiden, NL. .Sh BUGS The automatic mode switch from disk mode to modem mode does not work unless the driver is either built into the kernel or loaded before the device is connected. Index: head/share/man/man4/uark.4 =================================================================== --- head/share/man/man4/uark.4 (revision 318016) +++ head/share/man/man4/uark.4 (revision 318017) @@ -1,98 +1,98 @@ .\" $OpenBSD: uark.4,v 1.3 2006/10/26 19:42:36 jmc Exp $ .\" .\" Copyright (c) 2006 Jonathan Gray .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above .\" copyright notice and this permission notice appear in all copies. .\" .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UARK 4 .Os .Sh NAME .Nm uark .Nd Arkmicro Technologies ARK3116 based USB serial adapter .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uark" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uark_load="YES" .Ed .Sh DESCRIPTION The .Nm driver supports Arkmicro Technologies ARK3116 based serial adapters. .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -bullet -compact .It HL USB-RS232 .It HugePine USB-UART .It KQ-U8A Data Cable .It Skymaster USB to RS232 .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm device driver first appeared in .Ox 4.0 . The first .Fx release to include it was .Fx 7.0 . .Sh AUTHORS .An -nosplit The .Nm driver was written by .An Jonathan Gray Aq Mt jsg@openbsd.org . .Sh CAVEATS Setting hardware flow control is not currently supported. It is not yet known how to ask the hardware to send a break. .Pp Arkmicro Technologies do not reply to requests of documentation for their products. Index: head/share/man/man4/ubsa.4 =================================================================== --- head/share/man/man4/ubsa.4 (revision 318016) +++ head/share/man/man4/ubsa.4 (revision 318017) @@ -1,123 +1,123 @@ .\" .\" Copyright (c) 2001 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UBSA 4 .Os .Sh NAME .Nm ubsa .Nd USB support for Belkin serial adapters .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device ubsa" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent ubsa_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for the USB-to-RS232 Bridge chip used by a variety of serial adapters from Belkin and other vendors. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -bullet -compact .It AnyData ADU-500A EV-DO modem .It AnyData ADU-E100A (no EV-DO mode support) .It Belkin F5U103 .It Belkin F5U120 .It e-Tek Labs Kwik232 .It GoHubs GoCOM232 .It Peracom single port serial adapter .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in .Fx 5.0 . The .Xr uplcom 4 manual page was adopted from .Nx by .An Tom Rhodes Aq Mt trhodes@FreeBSD.org in April 2002 and modified for the .Nm driver by .An Alexander Kabaev Aq Mt kan@FreeBSD.org in October 2002. .Sh AUTHORS The .Nm driver was written by .An Alexander Kabaev Aq Mt kan@FreeBSD.org . Index: head/share/man/man4/ubser.4 =================================================================== --- head/share/man/man4/ubser.4 (revision 318016) +++ head/share/man/man4/ubser.4 (revision 318017) @@ -1,80 +1,80 @@ .\" Copyright (c) 2004 Bernd Walter .\" .\" $URL: https://devel.bwct.de/svn/projects/ubser/ubser.4 $ .\" $Date: 2004-02-29 21:54:17 +0100 (Sun, 29 Feb 2004) $ .\" $Author: ticso $ .\" $Rev: 1130 $ .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UBSER 4 .Os .Sh NAME .Nm ubser .Nd USB support for BWCT console serial adapters .Sh SYNOPSIS To compile this driver into the kernel, place the following line in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device ubser" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent ubser_load="YES" .Ed .Sh HARDWARE The .Nm driver provides support for the BWCT console management serial adapters. .Sh FILES -.Bl -tag -width "/dev/ttyU?.?.init" -compact -.It Pa /dev/ttyU?.? +.Bl -tag -width "/dev/ttyU*.*.init" -compact +.It Pa /dev/ttyU*.* for callin ports -.It Pa /dev/ttyU?.?.init -.It Pa /dev/ttyU?.?.lock +.It Pa /dev/ttyU*.*.init +.It Pa /dev/ttyU*.*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU?.? +.It Pa /dev/cuaU*.* for callout ports -.It Pa /dev/cuaU?.?.init -.It Pa /dev/cuaU?.?.lock +.It Pa /dev/cuaU*.*.init +.It Pa /dev/cuaU*.*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in .Fx 5.2 . Index: head/share/man/man4/uchcom.4 =================================================================== --- head/share/man/man4/uchcom.4 (revision 318016) +++ head/share/man/man4/uchcom.4 (revision 318017) @@ -1,102 +1,102 @@ .\" $NetBSD: uchcom.4,v 1.2 2008/04/30 13:10:54 martin Exp $ .\" .\" Copyright (c) 2007 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Takuya SHIOZAKI (tshiozak@netbsd.org). .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UCHCOM 4 .Os .Sh NAME .Nm uchcom .Nd WinChipHead CH341/CH340 serial adapter driver .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uchcom" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uchcom_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for the WinChipHead CH341/CH340 USB-to-RS-232 Bridge chip. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -bullet -compact .It HL USB-RS232 .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver first appeared in .Nx . The first .Fx release to include it was .Fx 8.0 . .Sh BUGS Actually, this chip seems unable to drive other than 8 data bits and 1 stop bit line. Index: head/share/man/man4/ucom.4 =================================================================== --- head/share/man/man4/ucom.4 (revision 318016) +++ head/share/man/man4/ucom.4 (revision 318017) @@ -1,147 +1,147 @@ .\" $NetBSD: ucom.4,v 1.9 2002/03/22 00:39:40 augustss Exp $ .\" .\" Copyright (c) 1999 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UCOM 4 .Os .Sh NAME .Nm ucom .Nd USB tty support .Sh SYNOPSIS To compile this driver into the kernel, place the following line in your kernel configuration file: .Bd -ragged -offset indent .Cd "device ucom" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent ucom_load="YES" .Ed .Sh DESCRIPTION The .Nm driver attaches to USB modems, serial ports, and other devices that need to look like a tty. The .Nm driver shows a behavior like a .Xr tty 4 . This means that normal programs such as .Xr tip 1 or .Xr ppp 8 can be used to access the device. .Sh Pulse Per Second (PPS) Timing Interface The .Nm driver can capture PPS timing information as defined in RFC 2783. The API, accessed via .Xr ioctl 2 , is available on the tty device. To use the PPS capture feature with .Xr ntpd 8 , symlink the tty device to .Va /dev/pps0. .Pp The .Va hw.usb.ucom.pps_mode sysctl configures the PPS capture mode. It can be set in .Xr loader.conf 5 or .Xr sysctl.conf 5 . The following capture modes are available: .Bl -tag -compact -offset "mmmm" -width "mmmm" .It 0 Capture disabled (default). .It 1 Capture pulses on the CTS line. .It 2 Capture pulses on the DCD line. .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr uark 4 , .Xr ubsa 4 , .Xr ubser 4 , .Xr uchcom 4 , .Xr ucycom 4 , .Xr ufoma 4 , .Xr uftdi 4 , .Xr uhso 4 , .\".Xr ugensa 4 , .Xr uipaq 4 , .Xr umcs 4 , .Xr umct 4 , .Xr umodem 4 , .Xr umoscom 4 , .Xr uplcom 4 , .Xr usb 4 , .Xr uslcom 4 , .Xr uvisor 4 , .Xr uvscom 4 .Sh HISTORY The .Nm driver was adopted from .Nx in March of 2002. This manual page was adopted from .Nx by .An Tom Rhodes Aq Mt trhodes@FreeBSD.org in April 2002. .Sh BUGS Prior to .Fx 6.0 .Nm created .Pa /dev/ucom? rather than the uniform device names created today. Old scripts must be adjusted accordingly. Index: head/share/man/man4/ucycom.4 =================================================================== --- head/share/man/man4/ucycom.4 (revision 318016) +++ head/share/man/man4/ucycom.4 (revision 318017) @@ -1,102 +1,102 @@ .\"- .\" Copyright (c) 2004 Dag-Erling Coïdan Smørgrav .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. The name of the author may not be used to endorse or promote products .\" derived from this software without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UCYCOM 4 .Os .Sh NAME .Nm ucycom .Nd device driver for Cypress CY7C63743 and CY7C64013 USB to RS232 bridges .Sh SYNOPSIS To compile this driver into the kernel, place the following line in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device ucycom" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent ucycom_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for the Cypress CY7C63743 and CY7C64013 bridge chips. These chips were designed to provide a low-cost transition path to USB for existing RS232 devices, and have fairly limited capabilities. .Pp The .Nm driver behaves like a .Xr tty 4 . .Sh HARDWARE The .Nm driver currently supports the following devices which incorporate Cypress USB to RS232 bridge chips: .Pp .Bl -bullet -compact .It DeLorme Earthmate USB GPS receiver .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver first appeared in .Fx 5.3 . .Sh AUTHORS .An -nosplit The .Nm driver and this manual page were written by .An Dag-Erling Sm\(/orgrav Aq Mt des@FreeBSD.org . Index: head/share/man/man4/uftdi.4 =================================================================== --- head/share/man/man4/uftdi.4 (revision 318016) +++ head/share/man/man4/uftdi.4 (revision 318017) @@ -1,270 +1,270 @@ .\" $NetBSD: uftdi.4,v 1.5 2002/02/07 03:15:08 ross Exp $ .\" .\" Copyright (c) 2000 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UFTDI 4 .Os .Sh NAME .Nm uftdi .Nd USB support for serial adapters based on the FTDI family of USB serial adapter chips. .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uftdi" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uftdi_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for various serial adapters based on the following FTDI chips: .Pp .Bl -bullet -compact .It FT8U100AX .It FT8U232AM .It FT8U232BM .It FT232R .It FT2232C .It FT2232D .It FT2232H .It FT4232H .It FT230X .El .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Pp Many of the supported chips provide additional functionality such as bitbang mode and the MPSSE engine for serial bus emulation. The .Nm driver provides access to that functionality with the following .Xr ioctl 2 calls, defined in .In dev/usb/uftdiio.h : .Bl -tag -width indent .It Dv UFTDIIOC_RESET_IO Pq Vt int Reset the channel to its default configuration, flush RX and TX FIFOs. .It Dv UFTDIIOC_RESET_RX Pq Vt int Flush the RX FIFO. .It Dv UFTDIIOC_RESET_TX Pq Vt int Flush the TX FIFO. .It Dv UFTDIIOC_SET_BITMODE Pq Vt "struct uftdi_bitmode" Put the channel into the operating mode specified in .Va mode , and set the pins indicated by ones in .Va iomask to output mode. The .Va mode must be one of the .Va uftdi_bitmodes values. Setting .Va mode to .Dv UFTDI_BITMODE_NONE returns the channel to standard UART mode. .Bd -literal enum uftdi_bitmodes { UFTDI_BITMODE_ASYNC = 0, UFTDI_BITMODE_MPSSE = 1, UFTDI_BITMODE_SYNC = 2, UFTDI_BITMODE_CPU_EMUL = 3, UFTDI_BITMODE_FAST_SERIAL = 4, UFTDI_BITMODE_CBUS = 5, UFTDI_BITMODE_NONE = 0xff, }; struct uftdi_bitmode { uint8_t mode; uint8_t iomask; }; .Ed .Pp Manuals and application notes published by FTDI describe these modes in detail. To use most of these modes, you first put the channel into the desired mode, then you .Xr read 2 and .Xr write 2 data which either reflects pin state or is interpreted as MPSSE commands and parameters, depending on the mode. .It Dv UFTDIIOC_GET_BITMODE Pq Vt "struct uftdi_bitmode" Return the current bitbang mode in the .Va mode member, and the state of the DBUS0..DBUS7 pins at the time of the call in the .Va iomask member. The pin state can be read while the chip is in any mode, including .Dv UFTDI_BITMODE_NONE (UART) mode. .It Dv UFTDIIOC_SET_ERROR_CHAR Pq Vt int Set the character which is inserted into the buffer to mark the point of an error such as FIFO overflow. .It Dv UFTDIIOC_SET_EVENT_CHAR Pq Vt int Set the character which causes a partial FIFO full of data to be returned immediately even if the FIFO is not full. .It Dv UFTDIIOC_SET_LATENCY Pq Vt int Set the amount of time to wait for a full FIFO, in milliseconds. If more than this much time elapses without receiving a new character, any characters in the FIFO are returned. .It Dv UFTDIIOC_GET_LATENCY Pq Vt int Get the current value of the latency timer. .It Dv UFTDIIOC_GET_HWREV Pq Vt int Get the hardware revision number. This is the .Va bcdDevice value from the .Va usb_device_descriptor . .It Dv UFTDIIOC_READ_EEPROM Pq Vt "struct uftdi_eeio" Read one or more words from the configuration eeprom. The FTDI chip performs eeprom I/O in 16-bit words. Set .Va offset and .Va length to values evenly divisible by two before the call, and the .Va data array will contain the requested values from eeprom after the call. .Bd -literal struct uftdi_eeio { uint16_t offset; uint16_t length; uint16_t data[64]; }; .Ed .Pp The FT232R chip has an internal eeprom. An external serial eeprom is optional on other FTDI chips. The eeprom may contain 64, 128, or 256 words, depending on the part used. Multiple calls may be needed to read or write the larger parts. When no eeprom is present, all words in the returned data are 0xffff. An erased eeprom also reads as all 0xffff. .It Dv UFTDIIOC_WRITE_EEPROM Pq Vt "struct uftdi_eeio" Write one or more words to the configuration eeprom. The .Va uftdi_eeio values are as described for .Dv UFTDIIOC_READ_EEPROM . .Pp The FTDI chip does a blind write to the eeprom, and it will appear to succeed even when no eeprom is present. To ensure a good write you must read back and verify the data. It is .Em not necessary to erase before writing. Any position within the eeprom can be overwritten at any time. .It Dv UFTDIIOC_ERASE_EEPROM Pq Vt int Erase the entire eeprom. This is useful primarily for test and debugging, as there is no need to erase before writing. To help prevent accidental erasure caused by calling the wrong ioctl, you must pass the special value .Dv UFTDI_CONFIRM_ERASE as the argument to this ioctl. .El .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -bullet -compact .It B&B Electronics USB->RS422/485 adapter .It Elexol USB MOD1 and USB MOD3 .It HP USB-Serial adapter shipped with some HP laptops .It Inland UAS111 .It QVS USC-1000 .It Buffalo PC-OP-RS / Kurouto-shikou KURO-RS universal remote .It Prologix GPIB-USB Controller .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in .Fx 4.8 from .Nx 1.5 . Index: head/share/man/man4/uipaq.4 =================================================================== --- head/share/man/man4/uipaq.4 (revision 318016) +++ head/share/man/man4/uipaq.4 (revision 318017) @@ -1,111 +1,111 @@ .\" $OpenBSD: uipaq.4,v 1.1 2005/06/17 23:50:35 deraadt Exp $ .\" $NetBSD: uipaq.4,v 1.3 2008/04/30 13:10:54 martin Exp $ .\" .\" Copyright (c) 2001-2005 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UIPAQ 4 .Os .Sh NAME .Nm uipaq .Nd USB support for iPAQ units .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uipaq" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uipaq_load="YES" .Ed .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -tag -width Ds -offset indent -compact .It ASUS P535 PDA .It Casio BE300 PDA .It Compaq IPaq PocketPC .It HP Jornada 568 .It HP iPAQ 22xx/Jornada 548 .It HTC PPC6700 Modem .It HTC Smart Phone .It HTC Winmobile .It Sharp W-ZERO3 ES Spart Phone .It Most Windows CE based phones .El .Sh DESCRIPTION The .Nm driver provides support for the USB serial emulation provided by the iPAQ devices. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Fx support was imported from .Nx for .Fx 7.0 . .Nx added support in .Nx 4.0 and it was imported from .Ox 3.8 . Index: head/share/man/man4/umcs.4 =================================================================== --- head/share/man/man4/umcs.4 (revision 318016) +++ head/share/man/man4/umcs.4 (revision 318017) @@ -1,114 +1,114 @@ .\" .\" Copyright (c) 2010 Lev Serebryakov . .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UMCS 4 .Os .Sh NAME .Nm umcs .Nd USB support for serial adapters based on the MCS7820 and MCS7840 chips .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device umcs" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent umcs_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for various multiport serial adapters based on the MosCom MCS7820 and MCS7840 chips. They are 2- or 4-port adapters with full-featured 16550-compatible UARTs and very flexible baud generators. Also, these chips support RS422/RS485 and IrDA operations. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Pp Different ports on device are presented as sub-units, like .Pa /dev/ttyU0.1 and .Pa /dev/ttyU0.2 . .Sh HARDWARE The .Nm driver was tested on the following adapters: .Pp .Bl -bullet -compact .It ST Lab U-360 two-port serial USB adapter .It ST Lab U-400 four-port serial USB adapter .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.?.init" -compact -.It Pa /dev/ttyU?.? +.Bl -tag -width "/dev/ttyU*.*.init" -compact +.It Pa /dev/ttyU*.* for callin ports -.It Pa /dev/ttyU?.?.init -.It Pa /dev/ttyU?.?.lock +.It Pa /dev/ttyU*.*.init +.It Pa /dev/ttyU*.*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU?.? +.It Pa /dev/cuaU*.* for callout ports -.It Pa /dev/cuaU?.?.init -.It Pa /dev/cuaU?.?.lock +.It Pa /dev/cuaU*.*.init +.It Pa /dev/cuaU*.*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in ports since December of 2010. .Sh AUTHORS .An -nosplit The .Nm driver was written by .An Lev Serebryakov Aq Mt lev@FreeBSD.org . .Sh BUGS This driver doesn't support access to any fine tunes of chip, like RS522/RS485 mode, non-standard baudrates, etc. Index: head/share/man/man4/umct.4 =================================================================== --- head/share/man/man4/umct.4 (revision 318016) +++ head/share/man/man4/umct.4 (revision 318017) @@ -1,115 +1,115 @@ .\" .\" Copyright (c) 2004 Scott Long .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UMCT 4 .Os .Sh NAME .Nm umct .Nd Magic Control Technology USB-RS232 converter driver .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device umct" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent umct_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for USB to RS-232 converters based on the Magic Control Technology USB-232 design. These devices support most of the standard RS-232 features including baud rates ranging from 300 to 115200 bits per second. However, neither hardware nor software flow control seems to be supported. .Pp Access to devices under this driver is via the .Xr ucom 4 framework and device nodes. .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -bullet -compact .It Belkin F5U109 .It Belkin F5U409 .It D-Link DU-H3SP USB BAY Hub .It Magic Control Technology USB-232 .It Sitecom USB-232 .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in .Fx 5.2 . It is loosely based on the .Xr ubsa 4 driver by .An Alexander Kabaev Aq Mt kan@FreeBSD.org with documentation from .An Wolfgang Grandeggar Aq Mt wolfgang@cec.ch . .Sh AUTHORS The .Nm driver was written by .An Scott Long Aq Mt scottl@FreeBSD.org . Index: head/share/man/man4/umodem.4 =================================================================== --- head/share/man/man4/umodem.4 (revision 318016) +++ head/share/man/man4/umodem.4 (revision 318017) @@ -1,129 +1,129 @@ .\" $NetBSD: umodem.4,v 1.6 2001/09/11 23:18:55 wiz Exp $ .\" .\" Copyright (c) 1999 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UMODEM 4 .Os .Sh NAME .Nm umodem .Nd USB modem support .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device umodem" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent umodem_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for USB modems in the Communication Device Class using the Abstract Control Model. These modems are basically standard serial line modems, but they are accessed via USB instead. They support a regular AT command set. The commands can either be multiplexed with the data stream or handled through separate pipes. In the latter case the AT commands have to be given on a device separate from the data device. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh HARDWARE Devices supported by the .Nm driver include: .Pp .Bl -bullet -compact .It 3Com 5605 .It Curitel PC5740 Wireless Modem .It Kyocera AH-K3001V Mobile Phone(WILLCOM) .It Kyocera WX320K Mobile Phone(WILLCOM) .It Metricom Ricochet GS USB wireless modem .It Sierra MC5720 Wireless Modem .It Yamaha Broadband Wireless Router RTW65b .It ELSA MicroLink 56k USB modem .It Sony Ericsson W810i phone .It Sonim XP5300 Force .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in .Nx 1.5 . This manual page was adopted from .Nx by .An Tom Rhodes Aq Mt trhodes@FreeBSD.org in April 2002. .Sh BUGS Only modems with multiplexed commands and data are supported at the moment. Index: head/share/man/man4/umoscom.4 =================================================================== --- head/share/man/man4/umoscom.4 (revision 318016) +++ head/share/man/man4/umoscom.4 (revision 318017) @@ -1,80 +1,80 @@ .\" .\" Copyright (c) 2014 Hans Petter Selasky .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UMOSCOM 4 .Os .Sh NAME .Nm umoscom .Nd USB support for serial adapters based on chips made by MOSCHIP .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device umoscom" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent umoscom_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for various serial adapters based on chips from MOSCHIP. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in OpenBSD and was ported to FreeBSD. Index: head/share/man/man4/uplcom.4 =================================================================== --- head/share/man/man4/uplcom.4 (revision 318016) +++ head/share/man/man4/uplcom.4 (revision 318017) @@ -1,211 +1,211 @@ .\" $NetBSD: uplcom.4,v 1.9 2002/02/07 03:15:09 ross Exp $ .\" .\" Copyright (c) 2001 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UPLCOM 4 .Os .Sh NAME .Nm uplcom .Nd USB support for Prolific PL-2303/2303X/2303HX serial adapters driver .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uplcom" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uplcom_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for various serial adapters based on the Prolific PL-2303, PL-2303X and PL-2303HX USB-to-RS232 Bridge chips. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh HARDWARE The .Nm driver supports the following devices and adapters: .Pp .Bl -bullet -compact .It ADLINK ND-6530 USB-Serial Adapter .It Alcatel One Touch 535/735 Phone .It Alcor AU9720 USB-RS232 Serial Adapter .It AlDiga AL-11U Modem .It Alltronix ACM003U00 Modem .It Anchor Serial adapter .It ATEN UC-232A .It BAFO BF-800 and BF-810 .It Belkin F5U257 .It BenQ S81 Phone .It Corega CG-USBRS232R Serial Adapter .It Cressi Edy (Seiko) Diving Computer .It ELECOM UC-SGT Serial Adapter .It HAL Corporation Crossam2+USB IR commander .It Hama USB RS-232 Serial Adapter .It Hamlet exaggerate XURS232 .It HP LD220 Point-Of-Sale (POS) Display .It IOGEAR UC-232A .It I/O DATA USB-RSAQ, USB-RSAQ2, USB-RSAQ3 and USB-RSAQ5 .It iTegno WM1080A GSM/GFPRS Modem .It iTegno WM2080A CDMA Modem .It Leadtek 9531 GPS .It Micromax 610U Modem .It Microsoft Palm 700WX .It Mobile Action MA-620 Infrared Adapter .It Motorola Cables .It Nokia CA-42 Cable .It OTI DKU-5 cable .It Panasonic TY-TP50P6-S flat screen .It PLX CA-42 Phone Cable .It PLANEX USB-RS232 URS-03 .It Prolific Generic USB-Serial Adapters .It Prolific Pharos USB-Serial Adapter .It RATOC REX-USB60 .It Radio Shack USB Serial Cable .It Sagem USB-Serial Adapter .It Samsung I330 Phone Cradle .It Sandberg USB to Serial Link (model number 133-08) .It Sanwa KB-USB2 Multimeter cable .It Siemens/BenQ EF81, SX1, X65 and X75 Mobile Phones .It Sitecom USB-Serial Adapter .It SMART Technologies USB-Serial Adapter .It Sony QN3 Phone Cable .It Sony Ericsson Datapilot .It Sony Ericsson DCU-10 and DCU-11 (Susteen) USB Cables .It SOURCENEXT KeikaiDenwa 8 (with and without charger) .It Speed Dragon USB-Serial Cable .It Syntech CPT-8001C Barcode Scanner .It TDK UHA6400 and UPA9664 USB-PHS Adapters .It TRENDnet USB to Serial Converter (TU-S9) .It Tripp-Lite U209-000-R USB-Serial Adapter .It UIC HCR331 Magnetic Stripe Card Reader .It UIC MSR206 Magnetic Stripe Card Reader .It Willcom W-SIM DD PHS terminal.(WS002IN) .It YC-Cable USB-Serial Adapter .It Zeagle N2iTion3 Diving Computer .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver appeared in .Nx 1.6 . This manual page was adopted from .Nx by .An Tom Rhodes Aq Mt trhodes@FreeBSD.org in April 2002. Index: head/share/man/man4/uslcom.4 =================================================================== --- head/share/man/man4/uslcom.4 (revision 318016) +++ head/share/man/man4/uslcom.4 (revision 318017) @@ -1,226 +1,226 @@ .\" $OpenBSD: uslcom.4,v 1.6 2007/10/08 03:10:42 jcs Exp $ .\" .\" Copyright (c) 2006 Jonathan Gray .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above .\" copyright notice and this permission notice appear in all copies. .\" .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt USLCOM 4 .Os .Sh NAME .Nm uslcom .Nd Silicon Laboratories CP2101/CP2102/CP2103/CP2104/CP2105 based USB serial adapter .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uslcom" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uslcom_load="YES" .Ed .Sh DESCRIPTION The .Nm driver supports Silicon Laboratories CP2101/CP2102/CP2103/CP2104/CP2105 based USB serial adapters. .Sh HARDWARE The following devices should work with the .Nm driver: .Pp .Bl -bullet -compact .It AC-Services CAN, CIS-IBUS, IBUS and OBD interfaces .It Aerocomm Radio .It AKTACOM ACE-1001 cable .It AMBER Wireless AMB2560 .It Arkham DS-101 Adapter .It Argussoft ISP .It Arygon Technologies Mifare RFID Reader .It AVIT Research USB-TTL interface .It B&G H3000 Data Cable .It Balluff RFID reader .It Baltech card reader .It BEI USB VCP Sensor .It Burnside Telecom Desktop Mobile .It chip45.com Crumb128 module .It Clipsal 5000CT2, 5500PACA, 5500PCU, 560884, 5800PC, C5000CT2 and L51xx C-Bus Home Automation products .It Commander 2 EDGE(GSM) Modem .It Cygnal Fasttrax GPS and Debug adapter .It DataApex MultiCOM USB to RS232 converter .It Degree Controls USB adapter .It DekTec DTA Plus VHF/UHF Booster .It Dell DW700 GPS Receiver .It Digianswer ZigBee/802.15.4 MAC .It Dynastream ANT Development kits .It Elan USBcount50, USBscope50, USBpulse100 and USBwave12 .It ELV USB-I2C interface .It EMS C1007 HF RFID controller .It Festo CPX-USB and CMSP interfaces .It Gemalto Prox-PU/CU contactless card reader .It Helicomm IP-Link 1220-DVM .It IMS USB-RS422 adapter .It Infinity GPS-MIC-1 Radio Monophone .It INSYS Modem .It IRZ SG-10 and MC35pu GSM/GPRS Modems .It Jablotron PC-60B .It Kamstrup M-Bus Master MultiPort 250D and Optical Eye/3 wire utility meter interfaces .It Kyocera GPS .It Link Instruments MS-019 and MS-028 Oscilloscope/Logic Analyzer/Pattern Generators .It Lipowsky Baby-JTAG, Baby-LIN and HARP-1 .It MEI CashFlow SC and Series 2000 cash acceptors .It MJS USB-TOSLINK Adapter .It MobiData GPRS USB Modems .It MSD DashHawk .It Multiplex RC adapter .It Optris MSpro LT Thermometer .It Owen AC4 USB-RS485 converter .It Pirelli DP-L10 SIP phone .It PLX CA-42 Phone cable .It Pololu USB to Serial .It Procyon AVS Mind Machine .It Renesas RX-Stick for RX610 .It Siemens MC60 Cable .It Silicon Laboratories generic CP2101/CP2102/CP2103/CP2104/CP2105 chips .It Software Bisque Paramount ME .It SPORTident BSM7-D USB .It Suunto Sports Instrument .It Syntech CipherLab USB Barcode Scanner .It T-Com TC 300 SIP phone .It Tams Master Easy Control .It Telegesis ETRX2USB .It Timewave HamLinkUSB .It Tracient RFID Reader .It Track Systems Traqmate .It Vaisala USB Instrument cable .It VStabi Controller .It WAGO 750-923 USB Service Cable .It WaveSense Jazz Blood Glucose Meter .It WIENER Plein & Baus CML Data Logger, RCM Remote, and PL512 and MPOD PSUs .It WMR RIGblaster Plug&Play and RIGtalk RT1 .It Zephyr Bioharness .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm device driver first appeared in .Ox 4.0 . The first .Fx release to include it was .Fx 7.1 . .Sh AUTHORS The .Nm driver was written by .An Jonathan Gray Aq Mt jsg@openbsd.org . Index: head/share/man/man4/uvisor.4 =================================================================== --- head/share/man/man4/uvisor.4 (revision 318016) +++ head/share/man/man4/uvisor.4 (revision 318017) @@ -1,156 +1,156 @@ .\" $NetBSD: uvisor.4,v 1.3 2001/01/23 21:31:10 augustss Exp $ .\" .\" Copyright (c) 2000 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UVISOR 4 .Os .Sh NAME .Nm uvisor .Nd "USB support for the PalmOS based PDAs" .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uvisor" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uvisor_load="YES" .Ed .Sh DESCRIPTION The .Nm driver provides support for USB based PalmOS PDAs, like Handspring Visor, Palm Mxxx series, and Sony Clie. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . The device has several ports for different purposes, each of them gets its own .Xr ucom 4 device. The attach message describes the purpose of each port. .Pp The usual Pilot tools can be used to access the attached device on the HotSync port. .Sh HARDWARE The .Nm driver supports the following devices: .Pp .Bl -bullet -compact .It Aceeca Mez1000 RDA .It Handspring Treo .It Handspring Treo 600 .It Handspring Visor .It Palm I705 .It Palm M125 .It Palm M130 .It Palm M500 .It Palm M505 .It Palm M515 .It Palm Tungsten T .It Palm Tungsten Z .It Palm Zire .It Palm Zire 31 .It Sony Clie 4.0 .It Sony Clie 4.1 .It Sony Clie 5.0 .It Sony Clie PEG-S500C .It Sony Clie NX60 .It Sony Clie S360 .It Sony Clie TJ37 .El .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .El .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver was adopted from .Nx 1.5 in August 2002. This manual page was adopted from .Nx by .An Tom Rhodes Aq Mt trhodes@FreeBSD.org at that time. .Sh BUGS The code to provide multiple .Xr ucom 4 instances has not yet been ported from .Nx . It is unclear whether this driver works in its current state. Index: head/share/man/man4/uvscom.4 =================================================================== --- head/share/man/man4/uvscom.4 (revision 318016) +++ head/share/man/man4/uvscom.4 (revision 318017) @@ -1,108 +1,108 @@ .\" $NetBSD: uvscom.4,v 1.1 2002/03/19 15:17:49 augustss Exp $ .\" .\" Copyright (c) 2002 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" This code is derived from software contributed to The NetBSD Foundation .\" by Lennart Augustsson. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE .\" POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD$ .\" .Dd April 26, 2017 .Dt UVSCOM 4 .Os .Sh NAME .Nm uvscom .Nd USB support for SUNTAC Slipper U VS-10U serial adapters driver .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: .Bd -ragged -offset indent .Cd "device usb" .Cd "device ucom" .Cd "device uvscom" .Ed .Pp Alternatively, to load the driver as a module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent uvscom_load="YES" .Ed .Sh HARDWARE The .Nm driver supports the following adapters: .Pp .Bl -bullet -compact .It DDI Pocket Air H" C@rd .It DDI Pocket Air H" C@rd 64 .It NTT P-in .It NTT P-in m@ster .El .Sh DESCRIPTION The .Nm driver provides support for the SUNTAC Slipper U VS-10U chip. Slipper U is a PC Card to USB converter for data communication card adapters. .Pp The device is accessed through the .Xr ucom 4 driver which makes it behave like a .Xr tty 4 . .Sh FILES -.Bl -tag -width "/dev/ttyU?.init" -compact -.It Pa /dev/ttyU? +.Bl -tag -width "/dev/ttyU*.init" -compact +.It Pa /dev/ttyU* for callin ports -.It Pa /dev/ttyU?.init -.It Pa /dev/ttyU?.lock +.It Pa /dev/ttyU*.init +.It Pa /dev/ttyU*.lock corresponding callin initial-state and lock-state devices .Pp -.It Pa /dev/cuaU? +.It Pa /dev/cuaU* for callout ports -.It Pa /dev/cuaU?.init -.It Pa /dev/cuaU?.lock +.It Pa /dev/cuaU*.init +.It Pa /dev/cuaU*.lock corresponding callout initial-state and lock-state devices .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , .Xr usb 4 .Sh HISTORY The .Nm driver first appeared in .Fx and later in .Nx 1.6 . This manual page was adopted from .Nx by .An Tom Rhodes Aq Mt trhodes@FreeBSD.org in April 2002.