xref: /freebsd/share/man/man4/man4.i386/pnp.4 (revision 5d78522dd4edc9ac0f695a316abc6c83f47143cd)
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