1c14b5c4dSKazutaka YOKOTA.\" pnp(4) - manual page for PnP device support 227495372SJohn-Mark Gurney.\" 327495372SJohn-Mark Gurney.\" 427495372SJohn-Mark Gurney.\" Copyright (c) 1997 Luigi Rizzo 527495372SJohn-Mark Gurney.\" 627495372SJohn-Mark Gurney.\" Redistribution and use in source and binary forms, with or without 727495372SJohn-Mark Gurney.\" modification, are permitted provided that the following conditions 827495372SJohn-Mark Gurney.\" are met: 927495372SJohn-Mark Gurney.\" 1. Redistributions of source code must retain the above copyright 1027495372SJohn-Mark Gurney.\" notice, this list of conditions and the following disclaimer. 1127495372SJohn-Mark Gurney.\" 2. Redistributions in binary form must reproduce the above copyright 1227495372SJohn-Mark Gurney.\" notice, this list of conditions and the following disclaimer in the 1327495372SJohn-Mark Gurney.\" documentation and/or other materials provided with the distribution. 1427495372SJohn-Mark Gurney.\" 3. All advertising materials mentioning features or use of this software 1527495372SJohn-Mark Gurney.\" must display the following acknowledgements: 1627495372SJohn-Mark Gurney.\" This product includes software developed by Luigi Rizzo. 1727495372SJohn-Mark Gurney.\" 4. The name of the author may not be used to endorse or promote products 1827495372SJohn-Mark Gurney.\" derived from this software without specific prior written permission. 1927495372SJohn-Mark Gurney.\" 2027495372SJohn-Mark Gurney.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 2127495372SJohn-Mark Gurney.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 2227495372SJohn-Mark Gurney.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 2327495372SJohn-Mark Gurney.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 2427495372SJohn-Mark Gurney.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 2527495372SJohn-Mark Gurney.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2627495372SJohn-Mark Gurney.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2727495372SJohn-Mark Gurney.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2827495372SJohn-Mark Gurney.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 2927495372SJohn-Mark Gurney.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3027495372SJohn-Mark Gurney.\" 317f3dea24SPeter Wemm.\" $FreeBSD$ 3227495372SJohn-Mark Gurney.\" 335d78522dSKazutaka YOKOTA.Dd September 20, 2001 3427495372SJohn-Mark Gurney.Dt PNP 4 i386 353d45e180SRuslan Ermilov.Os 3627495372SJohn-Mark Gurney.Sh NAME 3727495372SJohn-Mark Gurney.Nm pnp 385d78522dSKazutaka YOKOTA.Nd support for ``Plug and Play'' (PnP) ISA devices 395d78522dSKazutaka YOKOTA.\" .Sh SYNOPSIS 4027495372SJohn-Mark Gurney.Sh DESCRIPTION 415d78522dSKazutaka YOKOTAThe 425d78522dSKazutaka YOKOTA.Nm 435d78522dSKazutaka YOKOTAdriver enumerates ISA devices which support 445d78522dSKazutaka YOKOTA``Plug and Play ISA Specification'' in the system. 455d78522dSKazutaka YOKOTAIt assigns ISA bus resources (interrupt line, DMA channel, I/O ports, 465d78522dSKazutaka YOKOTAand memory region) to each device and activates it. 4727495372SJohn-Mark Gurney.Pp 485d78522dSKazutaka YOKOTAIf it cannot assign necessary resources to a PnP ISA device without 495d78522dSKazutaka YOKOTAcausing conflict with other devices in the system, 505d78522dSKazutaka YOKOTAthe device will not be activated and will be unavailable 515d78522dSKazutaka YOKOTAto programs. 5227495372SJohn-Mark Gurney.Pp 535d78522dSKazutaka YOKOTA.Sh CAVEAT 545d78522dSKazutaka YOKOTAIt is not possible to disable individual PnP ISA devices. 555d78522dSKazutaka YOKOTAThe 565d78522dSKazutaka YOKOTA.Nm 575d78522dSKazutaka YOKOTAdriver will find all devices conforming the PnP ISA specification 585d78522dSKazutaka YOKOTAand try to activate them all. 5927495372SJohn-Mark Gurney.Pp 605d78522dSKazutaka YOKOTAThere is no way to explicitly assign particular resource to 615d78522dSKazutaka YOKOTAthe PnP ISA device. 625d78522dSKazutaka YOKOTAThe resource assignment is fully automatic and there is 635d78522dSKazutaka YOKOTAno provision for manual override. 6427495372SJohn-Mark Gurney.Sh SEE ALSO 655d78522dSKazutaka YOKOTA.Xr pnpbios 4 665d78522dSKazutaka YOKOTA.Pp 675d78522dSKazutaka YOKOTA.Sh STANDARDS 685d78522dSKazutaka YOKOTA.Rs 695d78522dSKazutaka YOKOTA.%A Intel 705d78522dSKazutaka YOKOTA.%A Microsoft 715d78522dSKazutaka YOKOTA.%T ``Plug and Play ISA Specification, Version 1.0a'' 725d78522dSKazutaka YOKOTA.%D May 5, 1994 735d78522dSKazutaka YOKOTA.Re 745d78522dSKazutaka YOKOTA.Pp 755d78522dSKazutaka YOKOTA.Rs 765d78522dSKazutaka YOKOTA.%T ``Clarifications to the Plug and Play ISA Specification, Version 1.0a'' 775d78522dSKazutaka YOKOTA.%D December 10, 1994 785d78522dSKazutaka YOKOTA.Re 79aaf1f16eSPhilippe Charnier.Sh AUTHORS 805d78522dSKazutaka YOKOTAPnP support was originally written 815d78522dSKazutaka YOKOTAfor 825d78522dSKazutaka YOKOTA.Fx 2.2.5 835d78522dSKazutaka YOKOTAby 84aaf1f16eSPhilippe Charnier.An Luigi Rizzo , 85aaf1f16eSPhilippe Charnierbased on initial work done by 86aaf1f16eSPhilippe Charnier.An Sujal Patel . 8727495372SJohn-Mark Gurney.Sh HISTORY 8827495372SJohn-Mark GurneyThe 8927495372SJohn-Mark Gurney.Nm 9027495372SJohn-Mark Gurneydriver first appeared in 9127495372SJohn-Mark Gurney.Fx 2.2.5 . 925d78522dSKazutaka YOKOTAIt has been substantially updated in subsequent versions. 93