puc.4 (92598) | puc.4 (118292) |
---|---|
1.\" Copyright (c) 2002 John Hay. 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 8 unchanged lines hidden (view full) --- 17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23.\" SUCH DAMAGE. 24.\" | 1.\" Copyright (c) 2002 John Hay. 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 8 unchanged lines hidden (view full) --- 17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23.\" SUCH DAMAGE. 24.\" |
25.\" $FreeBSD: head/share/man/man4/puc.4 92598 2002-03-18 16:40:07Z ru $ | 25.\" $FreeBSD: head/share/man/man4/puc.4 118292 2003-08-01 02:25:32Z ambrisko $ |
26.\" 27.Dd February 7, 2002 28.Dt PUC 4 29.Os 30.Sh NAME 31.Nm puc 32.Nd PCI 33.Dq Universal 34Communications driver 35.Sh SYNOPSIS 36.Cd "device pci" 37.Cd "device puc" 38.Cd "device sio" | 26.\" 27.Dd February 7, 2002 28.Dt PUC 4 29.Os 30.Sh NAME 31.Nm puc 32.Nd PCI 33.Dq Universal 34Communications driver 35.Sh SYNOPSIS 36.Cd "device pci" 37.Cd "device puc" 38.Cd "device sio" |
39.Cd "device ppc" |
|
39.Cd "options PUC_FASTINTR" 40.Sh DESCRIPTION | 40.Cd "options PUC_FASTINTR" 41.Sh DESCRIPTION |
41This driver acts as a shim to connect PCI serial ports to the | 42This driver acts as a shim to connect PCI serial and parallel ports to the |
42.Xr sio 4 | 43.Xr sio 4 |
44and 45.Xr ppc 4 |
|
43driver. 44.Pp 45The list of supported devices is in 46.Pa sys/dev/puc/pucdata.c . 47Support for new cards should be added there. 48.Pp 49If the 50.Dv PUC_FASTINTR 51option is used, the driver will try to use fast interrupts. 52This should lower the interrupt latency and should be used if the 53.Xr sio 4 54driver reports 55.Sy "silo overflow" 56errors. 57It cannot be used if the interrupt is shared. 58.Sh SEE ALSO 59.Xr sio 4 | 46driver. 47.Pp 48The list of supported devices is in 49.Pa sys/dev/puc/pucdata.c . 50Support for new cards should be added there. 51.Pp 52If the 53.Dv PUC_FASTINTR 54option is used, the driver will try to use fast interrupts. 55This should lower the interrupt latency and should be used if the 56.Xr sio 4 57driver reports 58.Sy "silo overflow" 59errors. 60It cannot be used if the interrupt is shared. 61.Sh SEE ALSO 62.Xr sio 4 |
63.Xr ppc 4 |
|
60.Sh HISTORY 61This driver took the idea from the 62.Nx 63.Xr puc 4 64driver and still uses the same structure to describe cards, to ease exchanging 65card info. 66.Sh BUGS 67Only serial ports are supported through the 68.Xr sio 4 69driver at the moment. | 64.Sh HISTORY 65This driver took the idea from the 66.Nx 67.Xr puc 4 68driver and still uses the same structure to describe cards, to ease exchanging 69card info. 70.Sh BUGS 71Only serial ports are supported through the 72.Xr sio 4 73driver at the moment. |
70Someone should write support for parallel ports using the 71.Xr lpt 4 72driver. | |