1*f4828a5dSSascha Wildner.\" $NetBSD: uchcom.4,v 1.2 2008/04/30 13:10:54 martin Exp $ 2c2318dc6SHasso Tepper.\" 3c2318dc6SHasso Tepper.\" Copyright (c) 2007 The NetBSD Foundation, Inc. 4c2318dc6SHasso Tepper.\" All rights reserved. 5c2318dc6SHasso Tepper.\" 6c2318dc6SHasso Tepper.\" This code is derived from software contributed to The NetBSD Foundation 7c2318dc6SHasso Tepper.\" by Takuya SHIOZAKI (tshiozak@netbsd.org). 8c2318dc6SHasso Tepper.\" 9c2318dc6SHasso Tepper.\" Redistribution and use in source and binary forms, with or without 10c2318dc6SHasso Tepper.\" modification, are permitted provided that the following conditions 11c2318dc6SHasso Tepper.\" are met: 12c2318dc6SHasso Tepper.\" 1. Redistributions of source code must retain the above copyright 13c2318dc6SHasso Tepper.\" notice, this list of conditions and the following disclaimer. 14c2318dc6SHasso Tepper.\" 2. Redistributions in binary form must reproduce the above copyright 15c2318dc6SHasso Tepper.\" notice, this list of conditions and the following disclaimer in the 16c2318dc6SHasso Tepper.\" documentation and/or other materials provided with the distribution. 17c2318dc6SHasso Tepper.\" 18c2318dc6SHasso Tepper.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 19c2318dc6SHasso Tepper.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 20c2318dc6SHasso Tepper.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 21c2318dc6SHasso Tepper.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 22c2318dc6SHasso Tepper.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 23c2318dc6SHasso Tepper.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 24c2318dc6SHasso Tepper.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25c2318dc6SHasso Tepper.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 26c2318dc6SHasso Tepper.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 27c2318dc6SHasso Tepper.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 28c2318dc6SHasso Tepper.\" POSSIBILITY OF SUCH DAMAGE. 29c2318dc6SHasso Tepper.\" 30*f4828a5dSSascha Wildner.\" $FreeBSD: head/share/man/man4/uchcom.4 227750 2011-11-20 12:18:21Z miwi $ 31*f4828a5dSSascha Wildner.\" 32*f4828a5dSSascha Wildner.Dd November 20, 2011 33c2318dc6SHasso Tepper.Dt UCHCOM 4 34c2318dc6SHasso Tepper.Os 35c2318dc6SHasso Tepper.Sh NAME 36c2318dc6SHasso Tepper.Nm uchcom 37*f4828a5dSSascha Wildner.Nd WinChipHead CH341/CH340 serial adapter driver 38c2318dc6SHasso Tepper.Sh SYNOPSIS 39c2318dc6SHasso TepperTo compile this driver into the kernel, 40c2318dc6SHasso Tepperplace the following lines in your 41c2318dc6SHasso Tepperkernel configuration file: 42c2318dc6SHasso Tepper.Bd -ragged -offset indent 43*f4828a5dSSascha Wildner.Cd "device usb" 44c2318dc6SHasso Tepper.Cd "device ucom" 45*f4828a5dSSascha Wildner.Cd "device uchcom" 46c2318dc6SHasso Tepper.Ed 47c2318dc6SHasso Tepper.Pp 48c2318dc6SHasso TepperAlternatively, to load the driver as a 49c2318dc6SHasso Teppermodule at boot time, place the following line in 50c2318dc6SHasso Tepper.Xr loader.conf 5 : 51c2318dc6SHasso Tepper.Bd -literal -offset indent 52c2318dc6SHasso Tepperuchcom_load="YES" 53c2318dc6SHasso Tepper.Ed 54c2318dc6SHasso Tepper.Sh DESCRIPTION 55c2318dc6SHasso TepperThe 56c2318dc6SHasso Tepper.Nm 57c2318dc6SHasso Tepperdriver provides support for the WinChipHead CH341/CH340 USB-to-RS-232 58c2318dc6SHasso TepperBridge chip. 59c2318dc6SHasso Tepper.Pp 60c2318dc6SHasso TepperThe device is accessed through the 61c2318dc6SHasso Tepper.Xr ucom 4 62c2318dc6SHasso Tepperdriver which makes it behave like a 63c2318dc6SHasso Tepper.Xr tty 4 . 64*f4828a5dSSascha Wildner.Sh HARDWARE 65*f4828a5dSSascha WildnerThe 66*f4828a5dSSascha Wildner.Nm 67*f4828a5dSSascha Wildnerdriver supports the following adapters: 68*f4828a5dSSascha Wildner.Pp 69*f4828a5dSSascha Wildner.Bl -bullet -compact 70*f4828a5dSSascha Wildner.It 71*f4828a5dSSascha WildnerHL USB-RS232 72*f4828a5dSSascha Wildner.El 73c2318dc6SHasso Tepper.Sh SEE ALSO 74c2318dc6SHasso Tepper.Xr tty 4 , 75c2318dc6SHasso Tepper.Xr ucom 4 , 76c2318dc6SHasso Tepper.Xr usb 4 77c2318dc6SHasso Tepper.Sh HISTORY 78c2318dc6SHasso TepperThe 79c2318dc6SHasso Tepper.Nm 80*f4828a5dSSascha Wildnerdriver first appeared in 81*f4828a5dSSascha Wildner.Nx 5.0 82*f4828a5dSSascha Wildnerand was imported into 83c2318dc6SHasso Tepper.Dx 1.11 . 84*f4828a5dSSascha WildnerThe first 85*f4828a5dSSascha Wildner.Fx 86*f4828a5dSSascha Wildnerrelease to include it was 87*f4828a5dSSascha Wildner.Fx 8.0 . 88c2318dc6SHasso Tepper.Sh BUGS 89c2318dc6SHasso TepperActually, this chip seems unable to drive other than 8 data bits and 90c2318dc6SHasso Tepper1 stop bit line. 91