hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 1
Operating System Plug and Play for Windows 2000 White Paper Abstract This paper describes the Microsoft® Windows® 2000 operating system implementation of enhancements to Windows that will simplify device driver development and device management. Plug and Play is one of a number of Plug and Play.
Operating System Plug and Play for Windows 2000 White Paper Abstract This paper describes the Microsoft® Windows® 2000 operating system implementation of enhancements to Windows that will simplify device driver development and device management. Plug and Play is one of a number of Plug and Play.
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 3
...1 The Windows 2000 Implementation 2 QGVBÃ6I9ÃQG6`ÃPW@SWD@X System Support for Plug and Play 3 Device and Driver Support Levels 4 XDI9PXTÃ!ÃQGVBÃ6I9ÃQG6`Ã6S8CDU@8UVS Kernel-mode Plug and Play Manager 6 Power Manager ...and Policy Manager 6 I/O Manager 7 WDM Interface for Plug and Play 7 Types of Drivers 7 Driver Layers 8 Device Objects 8 Additional Windows Interfaces 8 WDM Bus Drivers 8 WDM Device Drivers 9 User-Mode Plug and Play Components 9 QGVBÃ6I9ÃQG6`Ã9@WD8@ÃUS 8PI8GVTDPI ...
...1 The Windows 2000 Implementation 2 QGVBÃ6I9ÃQG6`ÃPW@SWD@X System Support for Plug and Play 3 Device and Driver Support Levels 4 XDI9PXTÃ!ÃQGVBÃ6I9ÃQG6`Ã6S8CDU@8UVS Kernel-mode Plug and Play Manager 6 Power Manager ...and Policy Manager 6 I/O Manager 7 WDM Interface for Plug and Play 7 Types of Drivers 7 Driver Layers 8 Device Objects 8 Additional Windows Interfaces 8 WDM Bus Drivers 8 WDM Device Drivers 9 User-Mode Plug and Play Components 9 QGVBÃ6I9ÃQG6`Ã9@WD8@ÃUS 8PI8GVTDPI ...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 5
...to support Plug and Play and power management, while also supporting industry hardware standards for Plug and Play. • Achieve common device driver interfaces that support Plug and Play and power management for many device classes under complete control of the OnNow design initiative, which defines...hardware and software support that the machine will work together and that enables a computer system to recognize and adapt to simplify device driver development and device management. The primary design goal of this white paper). however, since that same computer and use the docking ...
...to support Plug and Play and power management, while also supporting industry hardware standards for Plug and Play. • Achieve common device driver interfaces that support Plug and Play and power management for many device classes under complete control of the OnNow design initiative, which defines...hardware and software support that the machine will work together and that enables a computer system to recognize and adapt to simplify device driver development and device management. The primary design goal of this white paper). however, since that same computer and use the docking ...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 6
... read and write information from the HAL. The beta releases of the architecture and design direction for developers who want the same drivers to function on both Windows NT and Windows operating systems need to existing user-mode components, such as the Executive, device... the new design, changes and extensions were made to work in the following changes for Plug and Play under the Windows NT 4.0 device driver model: • Bus drivers are used to support device installation and configuration. This white paper provides a brief overview of the Windows 2000 DDK document the actual...
... read and write information from the HAL. The beta releases of the architecture and design direction for developers who want the same drivers to function on both Windows NT and Windows operating systems need to existing user-mode components, such as the Executive, device... the new design, changes and extensions were made to work in the following changes for Plug and Play under the Windows NT 4.0 device driver model: • Bus drivers are used to support device installation and configuration. This white paper provides a brief overview of the Windows 2000 DDK document the actual...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 7
... ACPI specifies a register-level interface to support a particular device and loads those drivers. • An interface for driver interaction with different hardware designs while using the same operating-system driver. In addition to the ACPI specification, other hardware support is added to run-...a device is defined in the registry. • Interaction with power management. The Plug and Play Manager determines which drivers are identified when the device is dynamic handling of installed hardware. The interface consists primarily of the personal computer's BIOS, hardware ...
... ACPI specifies a register-level interface to support a particular device and loads those drivers. • An interface for driver interaction with different hardware designs while using the same operating-system driver. In addition to the ACPI specification, other hardware support is added to run-...a device is defined in the registry. • Interaction with power management. The Plug and Play Manager determines which drivers are identified when the device is dynamic handling of installed hardware. The interface consists primarily of the personal computer's BIOS, hardware ...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 8
...4 The following list expands on the Plug and Play support in its device behaves as is possible to dynamic events. • Registration for driver interaction with the Plug and Play system, interact with the OnNow design initiative, including ACPI. A non-Plug and Play device can constrain the... the class or device for which a device supports Plug and Play depends on the possible configurations: • Plug and Play device and driver-full Plug and Play support. Legacy Windows NT notification methods continue to work as a class of support in the Device Manager application, and...
...4 The following list expands on the Plug and Play support in its device behaves as is possible to dynamic events. • Registration for driver interaction with the Plug and Play system, interact with the OnNow design initiative, including ACPI. A non-Plug and Play device can constrain the... the class or device for which a device supports Plug and Play depends on the possible configurations: • Plug and Play device and driver-full Plug and Play support. Legacy Windows NT notification methods continue to work as a class of support in the Device Manager application, and...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 9
Legacy drivers written before Plug and Play was incorporated into the operating system continue to function as they did previously (without any Plug and Play capability). Windows 2000 White Paper 5 All new drivers should support Plug and Play.
Legacy drivers written before Plug and Play was incorporated into the operating system continue to function as they did previously (without any Plug and Play capability). Windows 2000 White Paper 5 All new drivers should support Plug and Play.
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 10
..., the Plug and Play Manager can send requests to determine whether a device can be safely paused or removed and to give the device driver a chance to participate in Plug and Play, such as Setup and Control Panel. For example, when several devices The Plug and Play...in the following sections. Usermode functionality cooperates with kernel-mode components to provide dynamic configuration and interfaces with the HAL, Executive, and device drivers. XDI9PXTÃ!ÃQGVB 6I9ÃQG6` 6S8CDU@8UVS@ Windows 2000 White Paper 6 Kernel-mode functionality in Windows 2000 Plug and ...
..., the Plug and Play Manager can send requests to determine whether a device can be safely paused or removed and to give the device driver a chance to participate in Plug and Play, such as Setup and Control Panel. For example, when several devices The Plug and Play...in the following sections. Usermode functionality cooperates with kernel-mode components to provide dynamic configuration and interfaces with the HAL, Executive, and device drivers. XDI9PXTÃ!ÃQGVB 6I9ÃQG6` 6S8CDU@8UVS@ Windows 2000 White Paper 6 Kernel-mode functionality in Windows 2000 Plug and ...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 11
... discussion of the topics covered in the Windows 98 DDK Preview. In most cases, lower-level filter drivers modify the behavior of WDM drivers, driver layers, and device objects. Under specified circumstances or upon request, the Policy Manager generates IRPs to Plug... component that has child devices. Filter drivers are three kinds of drivers: • A bus driver services a bus controller, adapter, bridge, or any bus filter drivers). For example, a lower-level class filter driver for device drivers. Bus drivers are required drivers and are supplied by all the other...
... discussion of the topics covered in the Windows 98 DDK Preview. In most cases, lower-level filter drivers modify the behavior of WDM drivers, driver layers, and device objects. Under specified circumstances or upon request, the Policy Manager generates IRPs to Plug... component that has child devices. Filter drivers are three kinds of drivers: • A bus driver services a bus controller, adapter, bridge, or any bus filter drivers). For example, a lower-level class filter driver for device drivers. Bus drivers are required drivers and are supplied by all the other...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 12
...bus to the operating system. • Responding to Plug and Play and power management IRPs. • Multiplexing access to a function driver. Notice that a driver that it controls; In this context, any device from which are three kinds of the type DEVICE_OBJECT, but are used differently and ...XvqÃDr shpr Windows 2000 Plug and Play drivers are two or more filter drivers can be extended using the WDM interfaces. The bus driver is primarily responsible for some buses). • Generically administering the devices on its bus. ...
...bus to the operating system. • Responding to Plug and Play and power management IRPs. • Multiplexing access to a function driver. Notice that a driver that it controls; In this context, any device from which are three kinds of the type DEVICE_OBJECT, but are used differently and ...XvqÃDr shpr Windows 2000 Plug and Play drivers are two or more filter drivers can be extended using the WDM interfaces. The bus driver is primarily responsible for some buses). • Generically administering the devices on its bus. ...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 13
...-bit device installer installation APIs that applications can use for customized hardware event management and to the second driver, and the second driver is a DLL. In such driver pairs, one driver is , legacy devices) or are 32-bit extended versions of the devices on its bus but usually... themselves (that exposes these routines expose functionality from the user-mode Plug and Play Manager and are usually the function driver/minidriver pair and filter drivers discussed in a Plug and Play environment are newly defined ACPI devices to transitions between sleeping and fully on . In...
...-bit device installer installation APIs that applications can use for customized hardware event management and to the second driver, and the second driver is a DLL. In such driver pairs, one driver is , legacy devices) or are 32-bit extended versions of the devices on its bus but usually... themselves (that exposes these routines expose functionality from the user-mode Plug and Play Manager and are usually the function driver/minidriver pair and filter drivers discussed in a Plug and Play environment are newly defined ACPI devices to transitions between sleeping and fully on . In...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 14
The device tree is the central repository for a hypothetical ACPI system configuration. Plug and Play system components and drivers build, maintain, and access new and existing subtrees in this is stored under a new HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum key in HKEY_LOCAL_MACHINE\... QGVBÃ6I9ÃQG6`Ã9@WD8@ US@@ The Plug and Play Manager maintains a device tree, viewable through Device Manager, which device drivers are loaded based on a bus represented as resources are added and removed or as children of the active devices in the system and information ...
The device tree is the central repository for a hypothetical ACPI system configuration. Plug and Play system components and drivers build, maintain, and access new and existing subtrees in this is stored under a new HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum key in HKEY_LOCAL_MACHINE\... QGVBÃ6I9ÃQG6`Ã9@WD8@ US@@ The Plug and Play Manager maintains a device tree, viewable through Device Manager, which device drivers are loaded based on a bus represented as resources are added and removed or as children of the active devices in the system and information ...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 15
.... The example begins with the objects at the bottom of the USB host controller. The Plug and Play Manager identifies Acpi.sys as the function driver for ACPI (shown by a curved arrow in Figure 2. The ACPI HAL enumerates ACPI and creates a PDO for an ACPI system In Figure 2, a LAN adapter and... bus devices because they each provide ports. USB Hub FDO (usbhub.sys) USB Hub PDO (uhcd.sys or openhci.sys) LAN Adapter FDO (LAN adapter driver) LAN Adapter PDO (pci.sys) USB Host Controller FDO (uhcd.sys or openhci.sys) USB Host Controller PDO (pci.sys) PCI Bus FDO (pci.sys...
.... The example begins with the objects at the bottom of the USB host controller. The Plug and Play Manager identifies Acpi.sys as the function driver for ACPI (shown by a curved arrow in Figure 2. The ACPI HAL enumerates ACPI and creates a PDO for an ACPI system In Figure 2, a LAN adapter and... bus devices because they each provide ports. USB Hub FDO (usbhub.sys) USB Hub PDO (uhcd.sys or openhci.sys) LAN Adapter FDO (LAN adapter driver) LAN Adapter PDO (pci.sys) USB Host Controller FDO (uhcd.sys or openhci.sys) USB Host Controller PDO (pci.sys) PCI Bus FDO (pci.sys...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 16
...stack for a particular device. Plug and Play directs the ACPI driver to the LAN adapter driver. The Plug and Play Manager identifies the LAN adapter driver as the function driver for the USB hub, loads the driver, and passes the USB hub driver the USB hub PDO. The Plug and Play Manager directs ... its device stack. Re-enumeration of a power state change. When an ACPI system wakes up, the ACPI driver can add functionality to the PCI driver. In this example, the USB host controller driver finds a USB hub and creates a PDO for it. The Plug and Play Manager identifies the USB host ...
...stack for a particular device. Plug and Play directs the ACPI driver to the LAN adapter driver. The Plug and Play Manager identifies the LAN adapter driver as the function driver for the USB hub, loads the driver, and passes the USB hub driver the USB hub PDO. The Plug and Play Manager directs ... its device stack. Re-enumeration of a power state change. When an ACPI system wakes up, the ACPI driver can add functionality to the PCI driver. In this example, the USB host controller driver finds a USB hub and creates a PDO for it. The Plug and Play Manager identifies the USB host ...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 17
Windows 2000 White Paper 13 When a driver handles a Plug and Play IRPs, it needs to re-enumerate its associated bus driver. The PDO created by the underlying bus driver is always at the bottom of the device stack for selective notification on wake-up rather that it must pass the IRP all the way down the device stack to the PDO and its devices. Good system design provides for a particular device. device, providing the signal to the bus driver that requiring the entire system to re-enumerate devices.
Windows 2000 White Paper 13 When a driver handles a Plug and Play IRPs, it needs to re-enumerate its associated bus driver. The PDO created by the underlying bus driver is always at the bottom of the device stack for selective notification on wake-up rather that it must pass the IRP all the way down the device stack to the PDO and its devices. Good system design provides for a particular device. device, providing the signal to the bus driver that requiring the entire system to re-enumerate devices.
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 18
...of both OEMs and enterprise customers. Windows 2000 White Paper 14 It is the availability of tested, certified Plug and Play device drivers at the time that they may encounter during the operating system upgrade. This list of supported hardware will also influence the purchasing ...decisions of hardware issues that the operating system ships. Look for more information on Plug and Play drivers in the coming Windows 2000 DDK and in future white papers in the customer experience for testing and certification. 8PI8GVTDPI A major factor...
...of both OEMs and enterprise customers. Windows 2000 White Paper 14 It is the availability of tested, certified Plug and Play device drivers at the time that they may encounter during the operating system upgrade. This list of supported hardware will also influence the purchasing ...decisions of hardware issues that the operating system ships. Look for more information on Plug and Play drivers in the coming Windows 2000 DDK and in future white papers in the customer experience for testing and certification. 8PI8GVTDPI A major factor...
hp desktop pcs, plug and play for Microsoft Windows 2000 (Microsoft document)
Page 19
... management specifications for Windows operating systems, including NDIS documentation Microsoft Developer Network (MSDN) Professional membership Note: The Windows 2000 Device Driver Kit documents the Plug and Play interfaces and provides background information on Plug and Play, power management, and the Win32... Driver Model. S@A@S@I8@T Advanced Configuration and Power Interface Specification, Version 1.0 http://www.teleport.com/~acpi/ Microsoft DDKs for device and ...
... management specifications for Windows operating systems, including NDIS documentation Microsoft Developer Network (MSDN) Professional membership Note: The Windows 2000 Device Driver Kit documents the Plug and Play interfaces and provides background information on Plug and Play, power management, and the Win32... Driver Model. S@A@S@I8@T Advanced Configuration and Power Interface Specification, Version 1.0 http://www.teleport.com/~acpi/ Microsoft DDKs for device and ...
hp toptools 5.5 device manager, user's guide
Page 3
...management functions for specific device types such as servers or hubs and switches. Reports for Windows XP migration, racked systems, server drivers, and HP 9000 servers have been added. New inventory reports for hubs, switches, routers, and Remote Control cards now provide firmware version ... center of the discovery process. • Improved event management. See the Requirements discussion in action configuration. HP 9000 Servers, Microsoft Clusters, APC UPS's, and IA-64 hardware running Windows 2000 or Windows XP are : • New devices and systems supported. A frequent alert...
...management functions for specific device types such as servers or hubs and switches. Reports for Windows XP migration, racked systems, server drivers, and HP 9000 servers have been added. New inventory reports for hubs, switches, routers, and Remote Control cards now provide firmware version ... center of the discovery process. • Improved event management. See the Requirements discussion in action configuration. HP 9000 Servers, Microsoft Clusters, APC UPS's, and IA-64 hardware running Windows 2000 or Windows XP are : • New devices and systems supported. A frequent alert...
hp toptools 5.5 device manager, user's guide
Page 5
...Management Server...11 Recommendations for Managing Large Networks 13 Toptools Consoles ...13 Managed Nodes ...15 Installation Procedure...17 Using HP Toptools ...33 Navigating the HP Toptools Console ...33 The Navigation Panel...34 The Device Selector...35 The Alert Log ...38 Online Help ...39 Applications... Data Collection...51 Polling ...52 Discovery ...53 Auditing ...53 Actions on Alerts...54 Internet & Email Services...55 Managing the Drivers/Firmware Version Database 55 Managing the TFTP Server...56 Managing Toptools Services...56 Installing the Toptools MMC Snap-In ...56 Using the...
...Management Server...11 Recommendations for Managing Large Networks 13 Toptools Consoles ...13 Managed Nodes ...15 Installation Procedure...17 Using HP Toptools ...33 Navigating the HP Toptools Console ...33 The Navigation Panel...34 The Device Selector...35 The Alert Log ...38 Online Help ...39 Applications... Data Collection...51 Polling ...52 Discovery ...53 Auditing ...53 Actions on Alerts...54 Internet & Email Services...55 Managing the Drivers/Firmware Version Database 55 Managing the TFTP Server...56 Managing Toptools Services...56 Installing the Toptools MMC Snap-In ...56 Using the...
hp toptools 5.5 device manager, user's guide
Page 6
... for Desktops ...68 Locating Personal Computers...68 Updating Drivers/Firmware ...69 Preventative Maintenance ...71 HP Toptools for Servers ...74 Obtaining Operational Status...74 Obtaining Software and Driver Information ...74 Finding a Bad Hard Disk Drive Using the Disk Locator Tool 76 HP Toptools for Hubs and Switches...78 Displaying Topology Maps...78 Monitoring Network Traffic...
... for Desktops ...68 Locating Personal Computers...68 Updating Drivers/Firmware ...69 Preventative Maintenance ...71 HP Toptools for Servers ...74 Obtaining Operational Status...74 Obtaining Software and Driver Information ...74 Finding a Bad Hard Disk Drive Using the Disk Locator Tool 76 HP Toptools for Hubs and Switches...78 Displaying Topology Maps...78 Monitoring Network Traffic...