Browse Prior Art Database

Method and System for Providing Pseudo Device Discovery Notification in Device and Rank State Machines

IP.com Disclosure Number: IPCOM000236707D
Publication Date: 2014-May-10
Document File: 3 page(s) / 140K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for providing pseudo device discovery notification in device and rank state machines.

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

Page 01 of 3

Method and System for Providing Pseudo Device Discovery Notification in Device and Rank State Machines

Disclosed is a method and system for providing pseudo device discovery notification in device and rank state machines.

In accordance with the method and system, a device adapter issues Config Change Notifications (CCN) when the device adapter

creates or deletes a configuration object representing the device, or when a device state changes. Upon receiving a CCN, a microcode invokes a Device State Machine (DSM) to interrogate an adapter regarding a specific device. During a DSM run, the microcode issues a series of commands to the device adapter to initialize a specific physical device and obtain information about the physical device. The information is then stored in a device instance structure in a memory of the device.

The device adapter provides a CCN to the microcode for the following reasons:


• NOTIFY_TYPE_NEW - The device adapter creates a new configuration table entry for a device resource. The CCN associated with the device resource is received when the device adapter discovers the device resource for the first time.


• NOTIFY_TYPE_CHANGE - An existing configuration table entry for a device resource is changed.


• NOTIFY_TYPE_DESTROY - An existing configuration table entry for a device resource has been deleted.

In a scenario, when DSM device instances are out of sync with the configuration table, then the microcode queries the configuration table to create a pseudo CCN for each device in the configuration table. This provides a complete picture of devices in...