Method and system for configuring plug and play devices for a computer operating system
First Claim
1. A method for configuring plug and play (PnP) devices by a computer operating system, said method comprising the steps of:
- initiating a power on self test within a computer system containing PnP and peripheral component interconnect (PCI) devices;
configuring said PnP and PCI devices within said computer system with associated interrupt requests (IRQs);
storing a list of said PnP and PCI devices which are non-bootable;
assigning IRQs to said non-bootable PCI devices;
booting said computer system from a media; and
detecting a plug and play operating system for activating and deactivating said PnP devices and said PCI devices depending on a type of said media.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for configuring PnP devices for a computer operating system by initiating a power on self test (POST) within a computer system for configuring PnP and PCI devices. During the process of configuring PnP and PCI devices, a list is composed of devices that are not absolutely necessary for booting the system (e.g. modem or ethernet controller). While the PCI devices are configured, if the system has no usable IRQ'"'"'s, POST takes one from a nonessential PnP ISA (Industry Standard Architecture) device in the list, and gives it to the PCI device. The POST operation searches for the presence of a PnP operating system option while progressing through the startup sequence (of bootable media), and activates or deactivates all devices, depending on the type of media being attempted. If the medium is the hard disk (where the PnP operating system option resides), all of the PnP devices in the list are deactivated. If the medium is any other type (where a PnP operating system option is not likely to reside) the devices are activated.
39 Citations
20 Claims
-
1. A method for configuring plug and play (PnP) devices by a computer operating system, said method comprising the steps of:
-
initiating a power on self test within a computer system containing PnP and peripheral component interconnect (PCI) devices; configuring said PnP and PCI devices within said computer system with associated interrupt requests (IRQs); storing a list of said PnP and PCI devices which are non-bootable; assigning IRQs to said non-bootable PCI devices; booting said computer system from a media; and detecting a plug and play operating system for activating and deactivating said PnP devices and said PCI devices depending on a type of said media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for configuring plug and play (PnP) devices by a computer operating system, comprising:
-
means for initiating a power on self test within a computer system containing PnP and peripheral component interconnect (PCI) devices; means for configuring PnP and PCI devices within said computer system with associated interrupt requests (IRQs); means for storing a list of said PnP and PCI devices which are non-bootable; means for assigning IRQs to said non-bootable PCI devices; means for booting said computer system from a media; and means for detecting a plug and play operating system for activating and deactivating said PnP devices and said PCI devices depending on a type of said media. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, on a computer readable medium, comprising:
-
a computer process code for configuring plug and play (PnP) and peripheral component interconnect (PCI) devices within a computer system and assigning associated interrupt request (IRQs) during a power on self test within a computer system; wherein said computer process code stores a list of said PnP and PCI devices which are non-bootable; wherein in response to assigning IRQs, all said non-bootable PCI devices are assigned an IRQ by transferring assigned said IRQs from said list of PnP devices by removing and deactivating said PnP devices; wherein responsive to detecting a plug and play operating system, activating and deactivating said PnP devices and said PCI devices depending on a type of media used for booting.
-
Specification