Turbo Screen Sharing
Adobe Acrobat Connect Professional offers users the ability to have a more productive and engaging web conferencing experience while providing the IT department with a program that efficiently utilizes bandwidth and minimally impacts the infrastructure. Learn More!
»
Rapid E-Learning: Maturing Technology Brings Balance and Possibilities
Rapid e-learning addresses both time and cost issues by using technology tools to shift the dynamics of e-learning development. Learn why more skilled learning professionals use these tools and how you can get a solution to keep pace with your business demands. »
Delivering on the Promise of ELearning
This white paper defines the framework to launch e-learning as a set of teaching, training, and learning practices not bound by a specific technology platform or learning management system. It offers practical suggestions for creating digital learning experiences that engage learners by building interest and motivation and providing opportunities for active participation. »
New HOWTO: Plug-and-Play-HOWTO Table of Contents Linux HOWTOs
Thursday, April 26, 2001 09:00:33 AM
Plug-and-Play-HOWTO
David S.Lawyer
mailto:dave@lafn.org
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