Next
Previous Contents
The Linux Plug-and-Play-HOWTO
David S.Lawyer
mailto:dave@lafn.org
v0.11, May 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 Boot-time Messages
7.2 How Are My Device Drivers Configured?
7.3 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