New HOWTO: Plug-and-Play-HOWTO
Table of Contents
Plug-and-Play-HOWTO David S.Lawyer mailto:email@example.com v1.01, April 2001 Help with understanding and dealing with the complex Plug-and-Play (PnP) issue. How to get PnP to work on your PC (if it doesn't already). It doesn't cover what's called "Universal Plug and Play" (UPnP). See ``Universal Plug and Play (UPnP)'' ______________________________________________________________________ Table of Contents 1. Introduction 1.1 Copyright, Trademarks, Disclaimer, & Credits 1.1.1 Copyright 1.1.2 Disclaimer 1.1.3 Trademarks. 1.1.4 Credits 1.2 Future Plans; You Can Help 1.3 New Versions of this HOWTO 1.4 New in Recent Versions 1.5 General Introduction. Do you need this HOWTO? 2. What PnP Should Do: Allocate "Bus-Resources" 2.1 What is Plug-and-Play (PnP)? 2.2 How a Computer Finds Devices (and conversely) 2.3 Addresses 2.4 I/O Addresses and Allocating Them 2.5 Memory Ranges 2.6 IRQs --Overview 2.7 DMA Channels 2.8 "Resources" for both Device and Driver 2.9 The Problem 2.10 PnP Finds Devices Plugged Into Serial Ports 3. The Plug-and-Play (PnP) Solution 3.1 Introduction to PnP 3.2 How It Works (simplified) 3.3 Starting Up the PC 3.4 Buses 3.5 How Linux Does PnP 4. Setting up a PnP BIOS 4.1 Do you have a PnP operating system? 4.1.1 Interoperability with Windows 4.1.2 Fibbing to Linux If you say that you have a PnP OS, then Linux may work OK if all the drivers and isapnp (if you use it) are able to configure OK. Perhaps updating of the Linux OS and/or drivers will help. 4.1.3 Fibbing to Windows9x 4.1.4 Fibbing to Windows 2000 4.2 How are bus-resources to be controlled? 4.3 Reset the configuration? 5. How to Deal with PnP Cards 5.1 Introduction to Dealing with PnP Cards 5.2 Device Driver Configures 5.3 BIOS Configures PnP 5.3.1 Intro to Using the BIOS to Configure PnP 5.3.2 The BIOS's ESCD Database 5.3.3 Using Windows to set the ESCD 5.3.4 Adding a New Device (under Linux or Windows) 5.4 Disable PnP ? 5.5 Isapnp (part of isapnptools) 5.6 PCI Utilities 5.7 Windows Configures 5.8 PnP Software/Documents 6. Tell the Driver the Configuration 6.1 Introduction 6.2 Serial Port Driver: setserial 6.3 Sound Card Drivers 6.3.1 OSS-Lite 6.3.2 OSS (Open Sound System) and ALSA 7. What Is My Current Configuration? 7.1 Boot-time Messages 7.2 How Are My Device Drivers Configured? 7.3 How Are My Hardware Devices Configured? 8. Appendix 8.1 Universal Plug and Play (UPnP) 8.2 Address Details 8.2.1 Address ranges 8.2.2 Address space 8.2.3 Range Check (ISA Testing for IO Address Conflicts) 8.2.4 Communicating Directly via Memory 8.3 ISA Bus Configuration Addresses (Read-Port etc.) 8.4 Interrupts --Details 8.5 PCI Interrupts 8.6 ISA Isolation
Sponsored by BlackBerry
BlackBerry® Enterprise Server Express enables businesses of any size to quickly and easily get started with the BlackBerry solution. It provides advanced BlackBerry smartphone features with no additional software or user license fees, and works with any Internet-enabled BlackBerry data plan or a BlackBerry enterprise data plan. Download now!