1.\" Copyright (c) 1997 Luigi Rizzo 2.\" 3.\" Redistribution and use in source and binary forms, with or without 4.\" modification, are permitted provided that the following conditions 5.\" are met: 6.\" 1. Redistributions of source code must retain the above copyright 7.\" notice, this list of conditions and the following disclaimer. 8.\" 2. Redistributions in binary form must reproduce the above copyright 9.\" notice, this list of conditions and the following disclaimer in the 10.\" documentation and/or other materials provided with the distribution. 11.\" 12.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 13.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 14.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 15.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 16.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 17.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 18.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 19.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 20.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 21.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 22.\" 23.\" $FreeBSD$ 24.\" 25.Dd September 20, 2001 26.Dt PNP 4 i386 27.Os 28.Sh NAME 29.Nm pnp 30.Nd support for 31.Dq "Plug and Play" 32(PnP) ISA devices 33.Sh DESCRIPTION 34The 35.Nm 36driver enumerates ISA devices which support 37.Dq "Plug and Play ISA Specification" 38in the system. 39It assigns ISA bus resources (interrupt line, DMA channel, I/O ports, 40and memory region) to each device and activates it. 41.Pp 42If it cannot assign necessary resources to a PnP ISA device without 43causing conflict with other devices in the system, 44the device will not be activated and will be unavailable 45to programs. 46.Sh SEE ALSO 47.Xr pnpbios 4 48.Sh STANDARDS 49.Rs 50.%A Intel 51.%A Microsoft 52.%T "Plug and Play ISA Specification, Version 1.0a" 53.%D "May 5, 1994" 54.Re 55.Pp 56.Rs 57.%T "Clarifications to the Plug and Play ISA Specification, Version 1.0a" 58.%D "December 10, 1994" 59.Re 60.Sh HISTORY 61The 62.Nm 63driver first appeared in 64.Fx 2.2.5 . 65It has been substantially updated in subsequent versions. 66.Sh AUTHORS 67.An -nosplit 68PnP support was originally written 69for 70.Fx 2.2.5 71by 72.An Luigi Rizzo , 73based on initial work done by 74.An Sujal Patel . 75.Sh CAVEATS 76It is not possible to disable individual PnP ISA devices. 77The 78.Nm 79driver will find all devices conforming the PnP ISA specification 80and try to activate them all. 81.Pp 82There is no way to explicitly assign particular resource to 83the PnP ISA device. 84The resource assignment is fully automatic and there is 85no provision for manual override. 86