Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Remote Detection of Configuration Changes of Hot-plugable Devices

IP.com Disclosure Number: IPCOM000123682D
Original Publication Date: 1999-Mar-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 2 page(s) / 76K

Publishing Venue

IBM

Related People

Cromer, D: AUTHOR [+5]

Abstract

Problem Solved By This Invention: The configuration of a PC is handled by POST, which detects, tests, and sets up devices. The configuration is stored in CMOS and checked on each boot. When a change in configuration is detected, POST writes an error to DMI error log and forces the system into setup.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Remote Detection of Configuration Changes of Hot-plugable Devices

   Problem Solved By This Invention:

   The configuration of a PC is handled by POST, which
detects, tests, and sets up devices.  The configuration is stored in
CMOS and checked on each boot.  When a change in configuration is
detected, POST writes an error to DMI error log and forces the system
into setup.

   With the advent of new hot-plugable technologies such
as USB and 1394, older tracking techniques are no longer able to
track the system configuration.  POST only checks configuration at
boot time.  DMI instrumentation could check for presence of
components, but this would be require significant changes to DMI code
to support hot-plugable devices such as USB and 1394.  A solution is
needed to provide tracking of hot-plugable devices.

  Description of Invention:

  This invention provides dynamic notification of changes in
configuration of USB and 1394 devices to a remote management server.
The change is in two parts: detecting and reporting.

  The first part is detection of change in configuration.  When a USB
or 1394 device is connected or disconnected, the hub status changes
to indicate that a connect or disconnect event has occurred.  This
status is either checked periodically by a thread or generates an
interrupt (Open Host Controller Interface for USB generates an
interrupt).  When this root hub status change has been detected, the
host software (usually a device driver) will reset the hub and scan
for devices.  Devices that are added or removed from the list of
attached devices will then be reported to the operating system.  A
device driver can be developed that checks for these reported
changes in connection status and generates Alert on LAN network
traffic for every connect or disc...