Next
Previous Contents
The Linux Plug-and-Play-HOWTO
David S.Lawyer
mailto:dave@lafn.org
v0.09, 7 January 2000
Help with understanding and dealing with the complex Plug-and-Play issue. How to get your Linux system to support Plug-and-Play.
1.
Introduction
1.1 Copyright, Trademarks, Disclaimer, & Credits
1.2 Future Plans; You Can Help
1.3 New Versions of 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 I/O Addresses, etc.
2.4 IRQs --Overview
2.5 DMA Channels
2.6 Memory Ranges
2.7 "Resources" to both Device and Driver
2.8 The Problem
2.9 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 Linux Needs to Cope Better with PnP
4.
Configuring a PnP BIOS
4.1 Do you have a PnP operating system?
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 Disable PnP ?
5.3 BIOS Configures PnP
5.4 Isapnp (part of isapnptools)
5.5 PCI Utilities
5.6 Patch the Kernel to Make Linux PnP
5.7 Windows Configures
5.8 Device Driver Configures
5.9 PnP Software/Documents
6.
Tell the Driver the Configuration
6.1 Introduction
6.2 Serial Port Driver: setserial
6.3 Sound Card Drivers
7.
What Is My Current Configuration?
7.1 How Are My Device Drivers Configured?
7.2 How Are My Hardware Devices Configured?
8.
Appendix
8.1 Addresses
8.2 Interrupts --Details
8.3 PCI Interrupts
8.4 Isolation
Next
Previous Contents