Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc.
is strictly forbidden.
Trademarks used in this text: Dell, the DELL logo, OpenManage are trademarks of Dell Inc.; Microsoft
and Windows NT are either trademarks or registered trademarks of Microsoft Corporation in the United
States and/or other countries; Intel, Pentium, Xeon, Itanium, i860, i960, and Celeron are registered
trademarks and MMX, i386, i486, SpeedStep, and Cor e are trademarks of Intel
States and/or other countries; AMD, AMDPhenom and Turion are trademarks and AMD-K6 -2 and AMD-K6 -III are registered trademarks of
Advanced Micro Devices, Inc. in the United States and/or other countries; Crusoe and Efficeon are
trademarks of Transmeta Corporation in the United States and/or other countries.
Other trademarks and trade names may be used in this document to refer to either the entities claiming
the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and
trade names other than its own.
April 2009
Athlon, AMD Dur on, AMD-K5, AMD-K6, Opter on, Sempr on,
This reference guide documents the Dell™ OpenManage™ Server Administrator
Common Information Model (CIM) provider contained in the Management
Object File (MOF) dccim32.mof.
CIM provides a conceptual model for describing manageable objects in a
systems management environment. CIM is a modeling tool rather than a
programming language. CIM provides the structure for organizing objects
into a model of a managed environment. For modeling a managed
environment, CIM makes available a set of abstract and concrete classes of
objects. These classes model the basic characteristics of systems, networks,
and applications, as well as groupings of management-related data.
For more information about CIM, see the Distributed Management Task
Force (DMTF) website at www.dmtf.org and the Microsoftwww.microsoft.com.
Server Administrator
Server Administrator 1.0 or later provides a suite of systems management
information for keeping track of your networked systems. In addition to
providing systems management agents that are independent of the management
console, Server Administrator supports these systems management standards:
CIM and Simple Network Management Protocol (SNMP).
In addition to supporting systems management industry standards, Server
Administrator provides additional systems management information about
the specific components of your Dell™ system.
®
website at
Introduction9
What’s New in this Release
These are the changes made to this guide:
•Added the classes
DCIM_RegisteredProfile
•Added the
•Added the
DELL_Chassis
DCIM_OEM_DataAccessModule
.
CIM_Processor
EsmLogStatus
class.
family update.
and
MemoryRedStatus
and
attributes to the
Documenting CIM Classes and Their Properties
The Dell CIM provider extends support to Dell-specific software and
hardware components. The
provider. All of the supported classes and properties in the MOF are
documented in this guide.
The following subsections define some of the basic building blocks of
CIM
classes that are used in describing the dccim32 provider name.
These
subsections also explain how the elements used in describing
classes are organized. This section does not document the entire
these
CIM
schema, but only those classes and properties supported by the
dccim32
The property values being presented could be NULL or empty string on some
systems, although in general, some non-empty values can be expected. Key
properties (listed below) will always carry non-empty values. It is
recommended that you use only the following properties as key attributes:
•
•
•
•
•
•
provider. The list of properties for each supported class varies greatly.
CIM_PhysicalElement
CIM_System
CIM_LogicalDevice
CreationClassName, DeviceID
CIM_Dependency
CIM_SoftwareElement
SoftwareElementID, TargetOperatingSystem
CIM_SoftwareFeature
Version, Name
: CreationClassName, Name
Dell MOF defines the classes for the Dell CIM
: CreationClassName, Tag
: SystemCreationClassName, SystemName,
: Antecedent, Dependent
: Name, Version, SoftwareElementState,
: IdentifyingNumber, ProductName, Vendor,
10Introduction
•
CIM_IRQ
IRQNumber
•
CIM_MemoryMappedIO
CreationClassName, StartingAddress
•
CIM_DMA
DMAChannel
•
CIM_RedundancyGroup
•
DELL_EsmLog
•
DELL_PostLog
•
DELL_BIOSExtensions
•
DELL_BIOSSettings
•
CIM_ServiceAccessPoint
SystemName, CreationClassName, Name
: CSCreationClassName, CSName, CreationClassName,
: CSCreationClassName, CSName,
: CSCreationClassName, CSName, CreationClassName,
: CreationClassName, Name
: RecordNumber
: RecordNumber
: systemBIOSCharacteristics
: DisplayName
: SystemCreationClassName,
Base Classes
The classes listed in the Server Administrator CIM provider class hierarchy
do
not have a parent property. These base classes do not derive from
another
class. The base classes are:
•
CIM_ManagedSystemElement
•
CIM_Dependency
•
DELL_EsmLog
•
DELL_PostLog
•
DELL_CMApplication
•
DELL_CMDevice
•
DELL_CMDeviceApplications
Introduction11
•
DELL_CMInventory
•
DELL_CMOS
•
DELL_CMProductInfo
The CIM_ManagedSystemElement class is the base class for the system
element
CIM_ManagedSystemElement has no parent. Examples of managed
system elements include software components such as files, devices such as
hard drives and controllers, and physical subcomponents of devices such as
chip sets and
Caption, CreationClassName, Description, Name, and Status in Ta b l e 1-1
The Dell-defined classes are not defined in the official schema by the DMTF,
the industry group that defines the standards for CIM, and hence do not have
parent classes. CIM_Dependency does
relationship or association between two managed system
hierarchy from which all other CIM classes are derived. As a result,
cards. For the CIM_ManagedSystemElement properties, see
not have a parent class because it is a
elements.
Parent Classes
Most classes in the dccim32 provider document both a Class Name and a
Parent Class property. The
inherits its core properties. For example, the CIM_Controller class has the
CIM_LogicalDevice class as its parent, and has various types of
controllers (CIM_ParallelController, CIM_SerialController) as
its children.
parent class is the class from which any given class
Classes That Describe Relationships
Classes that derive from CIM_Dependency have CIM_Dependency as
their parent class, but they are documented in terms of antecedent and
dependent elements in a relationship rather than in terms of common
properties. Consider the following relationship between two
CIM_ManagedSystemElements:
AntecedentCIM_PackageCurrentSensor
DependentCIM_PhysicalPackage
12Introduction
The CIM_PackageCurrentSensor monitors an entire physical package,
such as all the components contained in a given system chassis. The
CIM_PhysicalPackage is dependent on the
CIM_PackageCurrentSensor for this monitoring function.
Dell-Defined Classes
Server Administrator has extended some CIM classes and has created new
classes to assist in managing systems and their components. In the diagrams
that appear in the documentation for each class, those classes created and
populated by Dell are designated by the gold (lighter gray) triangle
icon.
Common Properties of Classes
Many classes have properties such as Caption, Description, and
CreationClassName.
every class that has this property and are defined more than once in this guide.
Table 1-1. Common Properties of Classes
PropertyDescriptionData Type
CaptionDescribes the object using a short textual
CreationClassNameIndicates the name of the class or the
CSCreationClassNameIndicates the computer system’s creation
CSNameIndicates the computer system’s name.string
CurrentReadingIndicates the actual current value indicated
DescriptionProvides a textual description of the object. string
LowerThresholdNonCritical If current reading is between lower threshold
Ta b l e 1-1 defines properties that have the same meaning in
string
description (one-line string).
string
subclass used in the creation of an instance.
When used with the other key properties of
this class, this property allows all instances of
this class and its subclasses to be uniquely
identified.
string
class name.
sint32
by the sensor in amperes.
sint32
noncritical and upper threshold noncritical,
the current state is normal. See Figure 3-2.
Introduction13
Table 1-1. Common Properties of Classes (continued)
PropertyDescriptionData Type
LowerThresholdCriticalIf the current reading is between upper
threshold critical and upper threshold fatal,
the current state is critical. See Figure 3-2.
IsLinearIndicates that the sensor is linear over its
dynamic range.
ManufacturerProvides the name of the organization
responsible for producing the
CIM_PhysicalElement or
CIM_SoftwareElement. This may be the
entity from whom the element is purchased,
but not necessarily. Purchase information is
contained in the Ve nd or property of
CIM_Product.
NameDefines the label by which the object is
known. When subclassed, the Name
property can be overridden to be a
Key property.
StatusProvides a string indicating the status of the
component. Status values include:
Operational Status Values:
OK indicates that the object is
functioning normally.
Degraded means that the item is
functioning, but not optimally.
Stressed indicates that the element is
functioning, but needs attention. Examples
of Stressed states are overloaded, overheated,
and so on.
sint32
Boolean
string
string
string
14Introduction
Nonoperational Status Values:
Non-recover means that a nonrecoverable
error has occurred.
Error means that an element has encountered
an operational condition that is severe as
compared to its normal mode of operation.
Table 1-1. Common Properties of Classes (continued)
PropertyDescriptionData Type
SystemCreationClassName Indicates the system’s creation class name.string
UnitModifierProvides the unit multiplier for the values
returned by this sensor. All the values
returned by this sensor are represented in
units of 10 raised to the power of the unit
modifier. If the unit modifier is –6, then the
units of the values returned are microvolts.
The units apply to all numeric properties of
the sensor, unless explicitly overridden by
the units’ qualifier.
UpperThresholdCriticalIf the current reading is between upper
threshold critical and upper threshold fatal,
the current status is critical. See Figure 3-2.
UpperThresholdNonCritical If the current reading is between lower
threshold noncritical and lower threshold
critical, the current status is noncritical.
See Figure 3-2.
VersionVersion should be in the form
<major>.<minor>.<revision>
or <major>.<minor><letter><revision>;
for example, 1.2.3 or 1.2a3.
sint32
sint32
sint32
string
Other Documents You May Need
Besides this Dell OpenManage Server Administrator CIM Reference Guide,
you can find the following guides either on the Dell Support website at
support.dell.com or on the Dell Systems Management Tools and Documentation
DVD:
•
Dell OpenManage Server Administrator Online Help
help that you can access while running Server
provide step-by-step instructions on how to perform systems management
tasks using Server Administrator.
•
Dell OpenManage Server Administrator User’s Guide
features, installation, and uninstallation of Server Administrator.
is context-sensitive
Administrator. Help screens
documents the
Introduction15
•
Dell OpenManage Installation and Security User’s Guide
complete information on installation procedures and step-by-step
instructions for installing, upgrading, and uninstalling Server
Administrator for each operating system.
•
Dell OpenManage Server Administrator Command Line Interface User’s
Guide
explains how to perform tasks using the text-based command line
interface.
•
Dell OpenManage Server Administrator Messages Reference Guide
messages that you can receive on your systems management console or on
your operating system’s event viewer. This guide explains the text, severity,
and cause of each message that the Server Administrator issues.
•
Dell OpenManage Server Administrator SNMP Reference Guide
the SNMP management information base (MIB). The SNMP MIB defines
variables that cover the capabilities of Server Administrator systems
management agents.
provides
lists the
documents
Typographical Conventions
The following example shows how most of the classes in the Dell CIM provider
are documented.
class. (For a full class description, see Ta b l e 3-42)
Class Name appears in Courier typeface and provides the string that names
the class in the MOF.
Paren t Class appears in Courier typeface and provides the name of the class
from which the present class is derived.
Property denotes the name of the attribute that is being defined for this class.
Description includes text that defines the property.
Data Type stipulates the format that the values of this property must take.
Common data types include Boolean, string, and various types of integer.
Boolean indicates that the property must be expressed as one of two
alternatives.
Ta b l e 1-2 shows a partial class description for the DELL_DMA
16Introduction
Table 1-2. CIM_DMA Properties
Class Name:
CIM_DMA
Parent Class: CIM_SystemResource
PropertyDescriptionData Type
DMAChannel A part of the object’s key value, the DMA channel
uint32
number.
AvailabilityAvailability of the DMA. Availability values are
uint16
defined as follows:
1 - Other
2 - Unknown
3 - Available
4 - In Use/Not Available
5 - In Use and Available/Shareable
Introduction17
18Introduction
CIM_PhysicalElement
CIM_PhysicalElement is a CIM-defined class. The
CIM_PhysicalElement class contains the subclasses shown in
Figure 2-1. CIM_PhysicalElement Class Structure
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalPackage
CIM_PhysicalFrame
CIM_Chassis
DELL_Chassis
CIM_PhysicalComponent
CIM_Chip
CIM_PhysicalMemory
CIM_PhysicalConnector
CIM_Slot
CIM_PhysicalElement
CIM_ManagedSystemElement
Figure 2-1.
CIM_PhysicalElement
Subclasses of the CIM_PhysicalElement class listed in Table 2-1 define
any component of a system that has a distinct physical identity. Physical
elements are tangible managed system elements (usually actual hardware
items) that have a physical manifestation of some sort. By contrast, processes,
files, and logical devices are not classified as physical elements. A managed
system element is not necessarily a discrete component. A single card
(which
is a type of physical element) can host more than one logical device.
One card, for example, could implement both a modem and a
local area
network (LAN) adapter. In this case, the card would be represented by a single
physical element associated with multiple logical devices.
CIM_PhysicalElement19
Table 2-1. CIM_PhysicalElement Properties
Class Name:CIM_PhysicalElement
Parent Class: CIM_ManagedSystemElement
PropertyDescriptionData Type
CreationClassN
ame
ManufacturerSee Table 1-1.
ModelThe name by which the physical element is generally
SerialNumberA manufacturer-allocated number used to identify the
TagUniquely identifies the physical element and serves as
See Table 1-1.
string
known.
string
physical element.
string
the element’s key. The Ta g property can contain
information such as asset tag or serial number data.
The key for physical element is placed very high in the
object hierarchy in order to identify the hardware/entity
independently, regardless of physical placement in or on
cabinets, adapters, and so on. For example, a hotswappable or removable component can be taken from
its containing (scoping) package and temporarily
unused. The object still continues to exist and may even
be inserted into a different scoping container.
Therefore, the key for physical element is an arbitrary
string that is defined independently of any placement or
location-oriented hierarchy.
20CIM_PhysicalElement
CIM_PhysicalPackage
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalPackage
The CIM_PhysicalPackage class listed in Table 2-2 represents physical
elements that contain or host other components. Examples are a rack
enclosure or an adapter card with multiple functions.
Table 2-2. CIM_PhysicalPackage Properties
Class Name:CIM_PhysicalPackage
Parent Class: CIM_PhysicalElement
PropertyDescriptionData Type
RemovableA CIM_PhysicalPackage is removable if it is
designed to be taken in and out of the
physical container in which it is normally found
without impairing the function of the overall package.
ReplaceableA CIM_PhysicalPackage is replaceable if it is
possible to substitute a physically different element for
the original element, as in a field replaceable unit
(FRU). For example, some computer systems allow the
microprocessor to be upgraded to one of a higher clock
rating. In this case, the microprocessor is said to be
replaceable.
Boolean
Boolean
CIM_PhysicalElement21
CIM_PhysicalFrame
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalPackage
CIM_PhysicalFrame
The CIM_PhysicalFrame class described in Table 2-3 contains other
frame enclosures such as racks and chassis. Properties like VisibleAlarm or
AudibleAlarm, and data related to security breaches are also members of
this
class.
Table 2-3. CIM_Physical Frame Properties
Class Name:CIM_PhysicalFrame
Parent Class: CIM_PhysicalPackage
PropertyDescriptionData Type
LockPresentIndicates whether the frame is protected with a
lock.
AudibleAlarmIndicates whether the frame is equipped with an
audible alarm.
VisibleAlarmIndicates that the equipment includes a
indicating that a physical breach of the frame is in
progress. Values for the SecurityBreach property
are:
1 - Other
2 - Unknown
3 - No breach
4 - Breach attempted
5 - Breach successful
IsLockedIndicates that the frame is currently locked.Boolean
Boolean
Boolean
Boolean
uint16
22CIM_PhysicalElement
CIM_Chassis
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalPackage
CIM_PhysicalFrame
CIM_Chassis
The CIM_Chassis class described in Table 2-4 represents the physical
elements that enclose physical elements such as power supplies, fans,
and
processors.
Table 2-4. CIM_Chassis Parent Properties
Class Name:CIM_Chassis
Parent Class: CIM_PhysicalFrame
PropertyDescriptionData Type
ChassisTypesValues for the ChassisTypes property are:
1 - Other
2 - Unknown
3 - Mini-tower
4 - Tower
5 - Space-saving
6 - Main system chassis
7 - Expansion chassis
8 - Subchassis
9 - Space-saving
10 - Main system chassis
11 - Expansion chassis
12 - Subchassis
13 - Bus expansion chassis
14 - Peripheral chassis
15 - Storage chassis
16 - Rack-mount chassis
uint16
CIM_PhysicalElement23
DELL_Chassis
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalPackage
CIM_PhysicalFrame
CIM_Chassis
DELL_Chassis
The DELL_Chassis class explained in Table 2-5 defines the identifying and
status properties of the chassis. DELL_Chassis inherits from CIM-defined
classes, but is populated by Dell™ properties.
Table 2-5. DELL_Chassis Properties
Class Name:DELL_Chassis
Parent Class: CIM_Chassis
PropertyDescriptionData Type
AssetTagIndicates the container AssetTag string. This
asset tag string is writable by the system
administrator.
SystemClassRefers to the system type that is installed and
running the instrumentation. Values for the
SystemClass property are:
1 - Other
2 - Unknown
3 - Workstation
4 - Server
5 - Desktop
6 - Portable
7 - Net PC
SystemIDIndicates the system identifier code.uint16
string
uint16
24CIM_PhysicalElement
Table 2-5. DELL_Chassis Properties (continued)
Class Name:DELL_Chassis
Parent Class: CIM_Chassis
PropertyDescriptionData Type
LogFormatDefines whether the event log data is unicode
uint16
formatted or binary (raw). Values for the event
LogFormat property are:
1 - Formatted (event log only)
2 - Unformatted
3 - Events_and_POST_Formatted (both the event
log and the power-on self-test (POST) log are
unicode for matted)
FanStatusIndicates the global status of fan sensors.string
TempStatusIndicates the global status of temperature
string
sensors.
VoltStatusIndicates the global status of voltage sensors.string
AmpStatusIndicates the global status of current sensors.string
PsStatusIndicates the global status of power supplies.string
MemStatusIndicates the global status of memory devices. string
ProcStatusIndicates the global status of processor devices. string
FanRedStatusIndicates the global status of the cooling unit. string
PsRedStatusIndicates the global status of the power unit.string
ChassisSystemProperties Indicates chassis characteristics, such as energy
uint16
smart etc.
ChassisSystemRevisionIndicates the chassis revision.uint16
EsmLogStatusIndicates the global status of ESM log.string
MemoryRedStatus Indicates the global status of memory
string
redundancy.
CIM_PhysicalElement25
CIM_PhysicalComponent
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalComponent
The CIM_PhysicalComponent class listed in Table 2-6 represents any
low-level or basic component within a package. A component object either
cannot or does not need to be broken down into its constituent parts. For
example, an application specific integrated circuit (ASIC) cannot be broken
down into smaller discrete parts.
Table 2-6. CIM_PhysicalComponent Properties
Class Name:CIM_PhysicalComponent
Parent Class: CIM_PhysicalElement
CIM_Chip
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalComponent
CIM_Chip
The CIM_Chip class listed in Table 2-7 represents any type of integrated
circuit hardware, including ASICs, processors, memory chips, and so on.
26CIM_PhysicalElement
Table 2-7. CIM_Chip Properties
Class Name:CIM_Chip
Parent Class: CIM_PhysicalComponent
PropertyDescriptionData Type
FormF ac to r
0 - Unknown
1 - Other
2 - SIP
3 - DIP
4 - ZIP
5 - SOJ
6 - Proprietary
7 - SIMM
8 - DIMM
9 - TSOP
10 - PGA
11 - RIMM
12 - SODIMM
13 - SRIMM
14 - SMD
15 - SSMP
16 - QFP
17 - TQFP
18 - SOIC
19 - LCC
20 - PLCC
21 - BGA
22 - FPBGA
23 - LGA
24 - FB-DIMM
uint16
CIM_PhysicalElement27
CIM_PhysicalMemory
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalComponent
CIM_Chip
CIM_PhysicalMemory
The CIM_PhysicalMemory class described in Table 2-8 is a subclass of
CIM_Chip, representing low-level memory devices, such as SIMMS,
DIMMs, and so on.
Table 2-8. CIM_PhysicalMemory Properties
Class Name:CIM_PhysicalMemory
Parent Class: CIM_Chip
PropertyDescriptionData Type
FormFactorSee Table 2-7.uint16
MemoryTypeIndicates the type of physical memory. Values for
TotalWidthIndicates the total width, in bits, of the physical
11 - Flash
12 - EEPROM
13 - FEPROM
14 - EPROM
15 - CDRAM
16 - 3DRAM
17 - SDRAM
18 - SGRAM
19 - RDRAM
20 - DDR
21 - DDR2
22 - DDR2 FB-DIMM
24 - DDR3
uint16
memory, including check or error correction bits.
If there are no error correction bits, the value in
this property should match that specified for the
DataWidth property.
DataWidthIndicates the data width, in bits, of the physical
uint16
memory. A data width of 0 and a total width of 8
would indicate that the memory is solely used to
provide error correction bits.
SpeedIndicates the speed of the physical memory, in
uint32
nanoseconds.
SpeedAsStringIndicates the accurate speed of the physical
string
memory, in string format (with units).
CapacityIndicates the total capacity of this physical
BankLabelA string identifying the physically labeled bank
where the memory is located, for example, "Bank 0"
or "Bank A."
PositionInRowSpecifies the position of the physical memory in a
“row.” For example, if it takes two 8-bit memory
devices to form a 16-bit row, then a value of 2
means that this memory is the second device.
0 is an invalid value for this property.
InterleavePosition Indicates the position of this physical memory in
an interleave. 0 indicates noninterleaved.
1 indicates the first position, 2 the second
position, and so on. For example, in a 2:1
interleave, a value of 1 indicates that the memory is
in the “even” position.
string
uint32
uint32
CIM_PhysicalConnector
CIM_ManagedSystemElement
CIM_PhysicalElement
CIM_PhysicalConnector
The CIM_PhysicalConnector class explained in Table 2-9 includes
physical elements such as plugs, jacks, or buses that connect physical
elements. Any object that can be used to connect and transmit signals or
power between two or more physical elements is a member of this class. For
example, slots and
D-shell connectors are types of physical connectors. See
Ta b l e 2-10 for a list of valid connector type values.
30CIM_PhysicalElement
Table 2-9. CIM_PhysicalConnector Properties
Class Name:CIM_PhysicalConnector
Parent Class: CIM_PhysicalElement
PropertyDescriptionData Type
ConnectorPinout A free-form string describing the pin
string
configuration and signal usage of a physical
connector.
ConnectorTypeAn array of integers defining the type of
uint16
physical connector. An array is specified to allow
the description of “combinations” of connector
information. For example, one array entry could
specify RS-232, another DB-25, and a third
entry could define the connector as male. See
Table 2-10 for the values of the ConnectorType
property.
Table 2-10. Connector Type Values
0 - Unknown30 - unused60 - Micro-DIN90 - On Board IDE
The CIM_Slot class described in Table 2-11 represents connectors into
which packages are inserted. For example, a physical package that is a hard
drive can be inserted into a small computer system interface-single connector
attachment (SCSI-SCA) slot. As another example, a card can be inserted
into
a 16-, 32-, or 64-bit expansion slot on a host board.
Table 2-11. CIM_Slot Properties
Class Name:class CIM_Slot
Parent Class: CIM_PhysicalConnector
PropertyDescriptionData Type
ConnectorTypeSee Table 2-10.uint16
SupportsHotPlug Indicates whether the slot supports hot-plug
adapter cards.
MaxDataWidthIndicates the maximum bus width in bits of
adapter cards that can be inserted into this slot.
Values for the MaxDataWidth property are as
follows:
0 - Unknown
1 - Other
8 - Bits
16 - Bits
32 - Bits
64 - Bits
128 - Bits
Boolean
uint16
CIM_PhysicalElement33
Table 2-11. CIM_Slot Properties (continued)
Class Name:class CIM_Slot
Parent Class: CIM_PhysicalConnector
PropertyDescriptionData Type
SystemSlotTypeIndicates the type of system slot. Values for the
SystemSlotType property are as follows:
1 - Other
2 - Unknown
3 - ISA
4 - MCA
5 - EISA
6 - PCI
7 - PCMCIA
8 - VL-VESA
9 - Proprietary
10 - Processor Card Slot
11 - Proprietary Memory Card Slot
12 - I/O Riser Card Slot
13 - NuBus
14 - PCI - 66MHz Capable
15 - AGP
16 - AGP 2X
17 - AGP 4X
18 - PCI-X
19 - AGP 8X
160 - PC-98/C20
161 - PC-98/C24
34CIM_PhysicalElement
Table 2-11. CIM_Slot Properties (continued)
Class Name:class CIM_Slot
Parent Class: CIM_PhysicalConnector
PropertyDescriptionData Type
Contd.
162 - PC-98/E
163 - PC-98/Local Bus
164 - PC-98/Card
165 - PCI Express
166 - PCI Express x1
167 - PCI Express x2
168 - PCI Express x4
169 - PCI Express x8
170 - PCI Express x16
171 - PCI Express Gen 2
172 - PCI Express Gen 2 x1
173 - PCI Express Gen 2 x2
174 - PCI Express Gen 2 x4
175 - PCI Express Gen 2 x8
176 - PCI Express Gen 2 x16
CIM_PhysicalElement35
36CIM_PhysicalElement
CIM_LogicalElement
CIM_LogicalElement is a CIM-defined class containing the subclasses
shown in
Figure 3-1. CIM_LogicalElement
Figure 3-1.
CIM_
ManagedSystemElement
CIM_LogicalElement
CIM_System
CIM_LogicalDevice
CIM_SoftwareElement
CIM_ComputerSystem
DELL_Chassis
CIM_FRU
CIM_Sensor
CIM_DiscreteSensor
CIM_NumericSensor
CIM_TemperatureSensor
CIM_CurrentSensor
CIM_VoltageSensor
CIM_Tachometer
CIM_LogicalPort
CIM_NetworkPort
DELL_NetworkPort
CIM_Watchdog
CIM_CoolingDevice
CIM_Fan
CIM_UserDevice
CIM_PointingDevice
CIM_Keyboard
CIM_PowerSupply
CIM_Controller
CIM_ParallelController
CIM_SerialController
CIM_PCIController
CMI_PCIDevice
CMI_PCIBridge
CIM_Processor
CIM_StorageExtent
CIM_Memory
CIM_CacheMemory
CIM_BIOSElement
CIM_LogicalElement37
CIM_SoftwareFeature
DELL_SoftwareFeature
CIM_SystemResource
CIM_IRQ
CIM_MemoryMappedIO
CIM_DMA
CIM_RedundancyGroup
CIM_ExtraCapacityGroup
DELL_PSRedundancyGroup
DELL_FanRedundancyGroup
CIM_EnabledLogicalElement
CIM_ServiceAccessPoint
CIM_RemoteServiceAccessPoint
DELL_RemoteServiceAccessPort
CIM_LogicalElement
CIM_ManagedSystemElement
CIM_LogicalElement
Ta b l e 3-1 lists the following characteristics for members of the
CIM_LogicalElement class:
•Represent abstractions used to manage and coordinate aspects of a
physical environment such as files, processes, systems, system capabilities,
and network components in the form of logical devices
•Represent devices, where devices are abstractions of hardware entities that
may or may not be realized in physical hardware
Table 3-1. CIM_LogicalElement Properties
Class Name:CIM_LogicalElement
Parent Class: CIM_ManagedSystemElement
38CIM_LogicalElement
CIM_System
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_System
The CIM_System class shown in Table 3-2 defines a collection of managed
system elements that operates as a functional whole. An instance of the
CIM_System class contains a well-defined list of components that work
together to perform a specific function.
Table 3-2. CIM_System Properties
Class Name: CIM_System
Parent Class: CIM_LogicalElement
PropertyDescriptionData
Ty pe
CreationClassNameSee Table 1-1.string
NameIndicates the name of a specific system, such as a
particular storage system or server.
PrimaryOwnerContact Provides information on how the primary system
owner can be reached, for example, a phone
number or e-mail address.
PrimaryOwnerNameIndicates the name of the primary system owner. string
RolesAn array of strings that specifies the roles this
system plays in the IT environment. For example,
for an instance of a network system, the Roles
property might contain the string "storage system."
string
string
string
CIM_LogicalElement39
CIM_ComputerSystem
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_System
CIM_ComputerSystem
The CIM_ComputerSystem class listed in Table 3-3 contains some or all of
the following CIM_ManagedSystemElements: file system, operating
system, processor, and memory (volatile
For
properties, see Ta b l e 3-2.
Table 3-3. CIM_ComputerSystem Properties
Class Name: CIM_ComputerSystem
Parent Class: CIM_System
and/or nonvolatile storage).
DELL_System
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_System
CIM_ComputerSystem
DELL_System
The DELL_System class listed in Table 3-4 is the set of all Dell™
instrumented systems, including server, and storage systems. For properties,
see
Ta b l e 3-2.
Table 3-4. DELL_System Properties
Class Name: DELL_System
Parent Class: CIM_ComputerSystem
40CIM_LogicalElement
CIM_LogicalDevice
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
The CIM_LogicalDevice class described in Table 3-5 models a hardware
entity that may be realized in physical hardware. CIM_LogicalDevice
includes any characteristics of a logical device that manages its operation or
configuration. An example of a logical device is a temperature sensor’s
reading of actual temperature.
Table 3-5. CIM_Logical Device Properties
Class Name:CIM_LogicalDevice
Parent Class: CIM_LogicalElement
PropertyDescriptionData Type
SystemCreationClassNameSee Table 1-1.string
SystemNameIndicates the scoping system’s name.string
CreationClassNameSee Table 1-1.string
DeviceIDIdentifies an address or other identifying
information to uniquely name the logical
device.
string
CIM_LogicalElement41
CIM_FRU
CIM_
ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_FRU
The CIM_FRU class described in Table 3-6 contains manufacturing
information related to the Field Replaceable Units (FRU) of a system such as
a system planar or I/O riser card.
Table 3-6. CIM_FRU Properties
Class Name:CIM_FRU
Parent Class: CIM_LogicalDevice
PropertyDescriptionData Type
FRUInformationStateIndicates the state and availability of
FRU information.
FRUDeviceNameIndicates the device name of the FRUstring
FRUManufacturingDateName Indicates the manufacturing date of the
FRU in ticks.
FRUManufacturerNameIndicates the name of the manufacturer. string
FRUPartNumberNameIndicates the FRU part number.string
FRUSerialNumberNameIndicates the FRU serial number.string
FRURevisionNameIndicates the FRU Revision number. string
uint 16
datetime
42CIM_LogicalElement
CIM_LogicalPort
CIM_
ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_LogicalPort
The CIM_LogicalPort class listed in Table 3-7 represents the abstraction
of a port or connection point of a device. For example, a USB port can be
abstracted to represent a port. This feature is used when the abstracted port
has independent management characteristics from the device that includes it.
Table 3-7. CIM_LogicalPort Properties
Class Name:CIM_LogicalPort
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
SpeedIndicates the bandwidth of the port in bits per
second.
MaxSpeedIndicates the maximum bandwidth of the port in
bits per second.
RequestedSpeedIndicates the requested bandwidth of the port in bits
per second.
UsageRestrictionIndicates usage parameters for the port. For
example, a storage array may have back end ports to
communicate with disk drives and front end ports to
communicate with hosts.
uint64
uint64
uint64
uint16
CIM_LogicalElement43
CIM_NetworkPort
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_LogicalPort
CIM_NetworkPort
The CIM_NetworkPort class listed in Table 3-8 describes the logical
representation of a network.
Table 3-8. CIM_NetworkPort Properties
Class Name:CIM_NetworkPort
Parent Class: CIM_LogicalPort
PropertyDescriptionData Type
SpeedIndicates the bandwidth of the port in bits per
second.
PortTypeIdentifies port type and whether it is DMTF
reserved or vendor reserved. When this property is
set to 1 (Other), the OtherPropertyType property
contains a string description of the port type.
OtherPortTypeWhen used in conjunction with PortType, this
property identifies port type.
LinkTechnologyEnumerates the types of links to the device. When
this property is set to 1, the OtherLinktechnology
property displays relevant links to the device.
OtherLinkTechnology When used in conjunction with Link Technology,
this property displays relevant links to the device.
PermanentAddressDefines the network address hardcoded into a port. string
NetworkAddressesIndicates the network addresses for a port. string
uint64
uint16
string
uint16
string
44CIM_LogicalElement
Table 3-8. CIM_NetworkPort Properties (continued)
Class Name:CIM_NetworkPort
Parent Class: CIM_LogicalPort
PropertyDescriptionData Type
FullDuplexIndicates whether the port is operating in a full
duplex mode.
AutoSenseIndicates whether the Network Port is capable of
automatically determining the speed or other
characteristics of network attached media.
SupportedMaximum
TransmissionUnit
ActiveMaximumTran
smissionUnit
Indicates the maximum transmission unit
supported.
Indicates the active or negotiated maximum
transmission unit supported.
Boolean
Boolean
uint64
uint64
DELL_ManagedSystemServicesDevice
The DELL_ManagedSystemServicesDevice class listed in Table 3-9
defines the type, size of storage devices in MB, and related information.
uint8
device. The values for this
property can be:
0 - Base managed device
1 - Optional managed device
boolean
present on the card.
uint32
device in MB.
DELL_NetworkPort
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_LogicalPort
CIM_NetworkPort
DELL_NetworkPort
The DELL_NetworkPort class listed in Table 3-10 represents the abstraction
of a port or connection point of a device. For example, a USB port can be
abstracted to represent a port. This feature is used when the abstracted port has
independent management characteristics from the device that includes it.
46CIM_LogicalElement
Table 3-10. DELL_NetworkPort Properties
Class Name:Dell_NetworkPort
Parent Class: CIM_NetworkPort
PropertyDescriptionData Type
NicTOECapabilityDefines NIC TCP Offload Engine (TOE)
uint32
capability. The following values, with
explanations, are possible for this property:
0 - NIC/driver does not support querying for
capability.
1 - NIC/driver supports querying for capability but
query returned an error.
2 - NIC/driver supports querying for capability and
query says it is capable.
4 - NIC/driver supports querying for capability and
query says it is not capable.
8 - NIC/driver supports querying for capability but
error prevented querying NIC/driver.
16 - NIC/driver supports querying for capability but
NIC/driver did not respond to query.
NicRDMACapabilityDefines NIC Remote Direct Memory Access
uint32
(RDMA) capability. The following values, with
explanations, are possible for this property:
0 - NIC/driver does not support querying for
capability.
1 - NIC/driver supports querying for capability but
query returned an error.
2 - NIC/driver supports querying for capability and
query says it is capable.
4 - NIC/driver supports querying for capability and
query says it is not capable.
8 - NIC/driver supports querying for capability but
error prevented querying NIC/driver.
16 - NIC/driver supports querying for capability but
NIC/driver did not respond to query.
FunctionNumberIndicates the PCI Function number. uint8
Driver versionIndicates the NIC driver version. string
IPAddressIndicates the NIC IP Address.string
SubnetMaskIndicates the NIC subnet mask.string
DHCPServerIndicates the NIC DHCP Server.string
DefaultGatewayIndicates the NIC default gateway.string
CurrentMACAddressIndicates the NIC current MAC address.string
OSAdapterDescriptionDescribes the OS Adapter.string
OSAdapterVendorProvides OS Adapter vendor details.string
OSAdapterProductName Identifies the OS Adapter name.string
ServiceNameIdentifies the Service Name. string
CIM_Sensor
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Sensor
CIM_NumericSensor
CIM_CurrentSensor
The CIM_Sensor class explained in Table 3-11 contains hardware devices
capable of measuring the characteristics of some physical property, for
example, the temperature or voltage characteristics of a
computer system.
CIM_LogicalElement49
Table 3-11. CIM_Sensor Properties
Class Name:CIM_Sensor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData Type
SensorTypeThe type of the sensor, for example, voltage or
uint16
temperature sensor.
Values for the SensorType property are:
0 - Unknown
1 - Other
2 - Temperature sensors measure the environmental
temperature.
3 - Voltage sensors measure electrical voltage.
4 - Current sensors measure current readings.
5 - Tachometers measure speed/revolutions of a device.
For example, a fan device can have an associated
tachometer that measures its speed.
6 - Batteries maintain the time and date and save the
system’s BIOS configuration when the system is
switched off.
OtherSensorType
Description
PossibleStatesEnumerates the string outputs of the sensor. For
The type of sensor when the SensorType property is
set to Other.
string
string
example, a NumericSensor can report states based on
threshold readings.
CurrentStateIndicates the current state of the sensor. This value is
string
always one of the Possible States.
PollingIntervalIndicates the polling interval, in nanoseconds, that
uint64
the sensor hardware or instrumentation uses to
determine the current state of the sensor.
50CIM_LogicalElement
CIM_DiscreteSensor
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Sensor
CIM_DiscreteSensor
The CIM_DiscreteSensor class described in Table 3-12 has a set of legal
string values that it can report. The CIM_DiscreteSensor will always
have a "current reading" that corresponds to one of the enumerated
Table 3-12. CIM_DiscreteSensor Properties
Class Name:CIM_DiscreteSensor
Parent Class: CIM_Sensor
PropertyDescriptionData Type
CurrentReading See Table 1-1.sint32
PossibleValuesEnumerates the string outputs that can be reported by
the sensor.
values.
sint32
CIM_NumericSensor
CIM_
ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Sensor
CIM_NumericSensor
The CIM_NumericSensor class described in Table 3-13 returns numeric
settings and may also support threshold settings. Figure 3-2 shows the
relationship among upper and lower critical and upper and lower non-critical
threshold values. The normal range falls between upper and lower non-critical
thresholds.
CIM_LogicalElement51
Figure 3-2. Ranges for Threshold Values
FATAL
UPPER
WARN ING
UPPER
User Definable
NORMAL
LOWE R
User Definable
WARN ING
LOWE R
FATAL
CRITICAL
NONCRITICAL
NONCRITICAL
CRITICAL
Ta b l e 3-13 provides definitions for NumericSensor properties.
SupportedThresholdsAn array representing the thresholds
uint16
supported by this sensor. The supported
values are as follows:
1 - LowerThresholdNonCritical
2 - UpperThresholdNonCritical
3 - LowerThresholdCritical
4 - UpperThresholdCritical
EnabledThresholdsAn array representing the thresholds that are
uint16
currently enabled for this sensor.
Enabled threshold values are as follows:
1 - LowerThresholdNonCritical
2 - UpperThresholdNonCritical
3 - LowerThresholdCritical
4 - UpperThresholdCritical
SettableThresholdsAn array representing the writable thresholds
uint16
supported by sensor.
Settable threshold values are:
1 - LowerThresholdNonCritical
2 - UpperThresholdNonCritical
CIM_LogicalElement53
CIM_TemperatureSensor
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Sensor
CIM_NumericSensor
CIM_TemperatureSensor
The CIM_TemperatureSensor class listed in Table 3-14 contains sensors
that sample ambient temperature and return a value in degrees Celsius.
Table 3-14. CIM_TemperatureSensor Properties
Class Name:CIM_TemperatureSensor
Parent Class: CIM_NumericSensor
PropertyDescriptionData
Ty pe
UnitModifierSee Table 1-1.sint32
CurrentReadingSee Table 1-1.sint32
IsLinearSee Table 1-1.Boolean
LowerThresholdNonCriticalSee Table 1-1.sint32
UpperThresholdNonCriticalSee Table 1-1.sint32
LowerThresholdCriticalSee Table 1-1.sint32
UpperThresholdCriticalSee Table 1-1.sint32
54CIM_LogicalElement
CIM_CurrentSensor
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Sensor
CIM_NumericSensor
CIM_CurrentSensor
The CIM_CurrentSensor class listed in Table 3-15 contains sensors that
measure amperage and returns a value in amperes and watts.
Table 3-15. CIM_CurrentSensor Properties
Class Name:CIM_CurrentSensor
Parent Class: CIM_NumericSensor
PropertyDescriptionData
Ty pe
UnitModifierSee Table 1-1.sint32
CurrentReadingSee Table 1-1.sint32
IsLinearSee Table 1-1.Boolean
LowerThresholdNonCriticalSee Table 1-1.sint32
UpperThresholdNonCriticalSee Table 1-1.sint32
LowerThresholdCriticalSee Table 1-1.sint32
UpperThresholdCriticalSee Table 1-1.sint32
CIM_LogicalElement55
CIM_VoltageSensor
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Sensor
CIM_NumericSensor
CIM_VoltageSensor
The CIM_VoltageSensor class shown in Table 3-16 contains sensors that
measure voltage and return a value in volts.
Table 3-16. CIM_VoltageSensor Properties
Class Name:CIM_VoltageSensor
Parent Class: CIM_NumericSensor
PropertyDescriptionData
Ty pe
UnitModifierSee Table 1-1.sint32
CurrentReadingSee Table 1-1.sint32
IsLinearSee Table 1-1.Boolean
LowerThresholdNonCriticalSee Table 1-1.sint32
UpperThresholdNonCriticalSee Table 1-1.sint32
LowerThresholdCriticalSee Table 1-1.sint32
UpperThresholdCriticalSee Table 1-1.sint32
56CIM_LogicalElement
CIM_Tachometer
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Sensor
CIM_NumericSensor
CIM_Tachometer
The CIM_Tachometer class listed in Table 3-17 contains devices that
measure revolutions per minute (RPM) of a fan and return the value in RPMs.
Table 3-17. CIM_Tachometer Properties
Class Name:CIM_Tachometer
Parent Class: CIM_NumericSensor
PropertyDescriptionData Type
SensorTypeSee Table 1-1.uint16
UnitModifierSee Table 1-1.sint32
CurrentReadingSee Table 1-1.sint32
IsLinearSee Table 1-1.Boolean
LowerThresholdNonCriticalSee Table 1-1.sint32
UpperThresholdNonCriticalSee Table 1-1.sint32
CIM_LogicalElement57
CIM_WatchDog
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Watchdog
The CIM_WatchDog class described in Table 3-18 represents a timer that is
implemented in system hardware. The watchdog feature allows the hardware to
monitor the state of the operating system, BIOS, or a software component
installed on the system. If the monitored component fails to rearm the timer
before its expiration, the hardware assumes that the system is in a critical state
and could reset the system. This feature can also be used as an application
watchdog timer for a mission-critical application. In this case, the application
would assume responsibility for rearming the timer before expiration.
Table 3-18. CIM_WatchDog Properties
Class Name:CIM_WatchDog
Parent Class: CIM_LogicalDevice
PropertyDescriptionData Type
MonitoredEntityIndicates the entity that is currently being
monitored by the watchdog feature. This
property is used to identify the module that is
responsible for rearming the watchdog at
periodic intervals. Values for the
MonitoredEntity property are:
1 - Unknown
2 - Other
3 - Operating System
MonitoredEntity
Description
A string describing additional textual
information about the monitored entity.
uint16
string
58CIM_LogicalElement
Table 3-18. CIM_WatchDog Properties (continued)
Class Name:CIM_WatchDog
Parent Class: CIM_LogicalDevice
PropertyDescriptionData Type
TimeoutIntervalIndicates the time-out interval used by the
watchdog, in microseconds.
TimerResolutionIndicates the resolution of the watchdog
timer. For example, if this value is 100, then
the timer can expire anytime between –100
microseconds and +100 microseconds.
uint32
uint32
CIM_CoolingDevice
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_CoolingDevice
The CIM_CoolingDevice class described in Table 3-19 contains a set of
devices that work to keep the ambient internal temperature of the system at a
safe value.
Table 3-19. CIM_CoolingDevice Properties
Class Name:CIM_CoolingDevice
Parent Class: CIM_LogicalDevice
PropertyDescriptionData Type
ActiveCooling Specifies whether the device provides active (as opposed
to passive) cooling.
CIM_LogicalElement59
Boolean
CIM_Fan
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_CoolingDevice
CIM_Fan
The CIM_Fan class explained in Table 3-20 contains a set of devices that
work to keep the ambient internal temperature of the system at a safe value
by circulating air.
Table 3-20. CIM_Fan Properties
Class Name:CIM_Fan
Parent Class: CIM_CoolingDevice
PropertyDescriptionData
Ty pe
VariableSpeedSpecifies whether the fan supports variable speeds.Boolean
DesiredSpeedIndicates the currently requested fan speed, defined in
RPM. When the value = TRUE, the fan supports
variable speeds. When a variable speed fan is supported
(VariableSpeed Boolean = TRUE), the actual speed is
determined using a sensor (CIM_Tachometer) that is
associated with the fan.
uint64
60CIM_LogicalElement
CIM_UserDevice
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_UserDevice
The CIM_UserDevice class shown in Table 3-21 contains logical devices
that allow a computer system’s users to input, view, or hear data. Classes
derived from CIM_UserDevice include CIM_Keyboard and CIM_PointingDevice.
Table 3-21. CIM_UserDevice Properties
Class Name:CIM_UserDevice
Parent Class: CIM_LogicalDevice
PropertyDescriptionData Type
IsLockedIndicates whether the device is locked, preventing user
input or output.
Boolean
CIM_PointingDevice
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_UserDevice
CIM_PointingDevice
The CIM_PointingDevice class described in Table 3-22 includes those
devices used to point to regions of a display. Examples are a mouse or a
trackball.
CIM_LogicalElement61
Table 3-22. CIM_PointingDevice Properties
Class Name:CIM_PointingDevice
Parent Class: CIM_UserDevice
PropertyDescriptionData Type
PointingTypeIndicates the type of pointing device. Values for the
uint16
PointingType property are:
1 - Other
2 - Unknown
3 - Mouse
4 - Trackball
5 - Trackpoint
6 - Glidepoint
7 - Touch pad
8 - Touch screen
9 - Mouse—optical sensor
NumberOfButtons Indicates the number of buttons. If the
uint8
CIM_PointingDevice has no buttons, a value of 0
is returned.
HandednessInteger indicating whether the CIM_PointingDevice
uint16
is configured for right- or left-handed operation.
Values for the Handedness property are as follows:
0 - Unknown
1 - Not applicable
2 - Right-handed operation
3 - Left-handed operation
62CIM_LogicalElement
CIM_Keyboard
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_UserDevice
CIM_Keyboard
The CIM_Keyboard class explained in Table 3-23 includes devices that
allow users to enter data.
Table 3-23. CIM_Keyboard Properties
Class Name:CIM_Keyboard
Parent Class: CIM_UserDevice
PropertyDescriptionData Type
NumberOfFunctionKeys Indicates the number of function keys on the
keyboard.
LayoutA free-form string indicating the format and
layout of the keyboard.
PasswordAn integer indicating whether a hardware-level
password is enabled at the keyboard, preventing
local input. Values for the Password property are:
1 - Other
2 - Unknown
3 - Disabled
4 - Enabled
5 - Not implemented
uint16
string
uint16
CIM_LogicalElement63
CIM_PowerSupply
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_PowerSupply
The CIM_PowerSupply class described in Table 3-24 contains devices that
provide current and voltage for the operation of the system and its
components.
Table 3-24. CIM_PowerSupply Properties
Class Name:CIM_PowerSupply
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
IsSwitchingSupplyIndicates that the power supply is a switching
power supply and not a linear power supply.
Range1InputVoltageLow Indicates the low voltage in millivolts of input
voltage range 1 for this power supply. A value of
0 denotes unknown.
Range1InputVoltageHigh Indicates the high voltage in millivolts of input
voltage range 1 for this power supply. A value of
0 denotes unknown.
ActiveInputVoltageIndicates which input voltage range is currently
uint16
in use. Range 1, 2, or both can be specified
using the values 3, 4, or 5, respectively. If the
supply is not drawing power, a value of 6
(neither) can be specified. This information is
necessary in the case of an uninterruptible
power supply (UPS), a subclass of power supply.
Values for the ActiveInputVoltage property are:
1 - Other
2 - Unknown
3 - Range 1
4 - Range 2
5 - Both range 1 and range 2
6 - Neither range 1 nor range 2
TotalOutputPowerRepresents the total output power of the power
uint32
supply in milliwatts. A value of 0 denotes that
the power output is unknown.
PMCapableIndicates the Power Monitoring capability.Boolean
CIM_LogicalElement65
CIM_Controller
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Controller
The CIM_Controller class shown in Table 3-25 groups miscellaneous
control-related devices. Examples of controllers are small computer system
interface (SCSI) controllers, Universal Serial Bus (USB) controllers, and serial
controllers.
Table 3-25. CIM_Controller Properties
Class Name:CIM_Controller
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
ProtocolSupportedThe protocol used by the controller to access
controlled devices. Values for the
ProtocolSupported property are:
1 - Other
2 - Unknown
3 - PCI
4 - Parallel protocol
uint16
66CIM_LogicalElement
CIM_ParallelController
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Controller
CIM_ParallelController
The CIM_ParallelController class identified in Table 3-26 contains a
set of objects that control parallel devices. Parallel controllers transfer 8 or 16
bits of data at a time to the devices they control, for example, a parallel port
controlling a printer.
Table 3-26. CIM_ParallelController Properties
Class Name:CIM_ParallelController
Parent Class: CIM_Controller
PropertyDescriptionData Type
DMASupportSet to TRUE if the parallel controller supports DMA.Boolean
SecurityAn enumeration indicating the operational security for
the controller. Values for the Security property are:
1 - Other
2 - Unknown
3 - None
4 - External interface locked out
5 - External interface enabled
6 - Boot bypass
uint16
CIM_LogicalElement67
CIM_SerialController
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Controller
CIM_SerialController
The CIM_SerialController class explained in Table 3-27 contains
controllers that transfer data one bit at a time to the devices they control, for
example, a serial port controlling a modem.
Table 3-27. CIM_SerialController Properties
Class Name:CIM_SerialController
Parent Class: CIM_Controller
PropertyDescriptionData Type
MaxBaudRateIndicates the maximum baud rate in bits per second
supported by the serial controller.
SecurityAn enumeration indicating the operational security for
the controller. Values for the Security property are:
1 - Other
2 - Unknown
3 - None
4 - External interface locked out
5 - External interface enabled
6 - Boot bypass
uint32
uint16
68CIM_LogicalElement
CIM_PCIController
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Controller
CIM_PCIController
The CIM_PCIController class listed in Table 3-28 contains a set of
devices that follow the Peripheral Component Interconnect (PCI) protocol
defined by the Personal Computer Memory Card International Association
(PCMCIA). The PCI protocol defines how data is transferred between
devices. The CIM_PCIController class contains PCI adapters and
bridges.
Table 3-28. CIM_PCIController Properties
Class Name:CIM_PCIController
Parent Class: CIM_Controller
PropertyDescriptionData Type
CommandRegister The current contents of the register that provides
basic control over the device’s ability to respond to,
and/or perform PCI accesses. The data in the
capabilities array is gathered from the PCI status
register and the PCI capabilities list as defined in the
PCI specification.
The CIM_PCIDevice class shown in Table 3-29 describes the capabilities
and management of a PCI device controller on an adapter card.
70CIM_LogicalElement
Table 3-29. CIM_PCIDevice Properties
Class Name:CIM_PCIDevice
Parent Class: CIM_PCIController
PropertyDescriptionData Type
BaseAddressIdentifies an array of up to six double-
word base memory addresses.
SubsystemIDIdentifies a subsystem identifier code.uint16
SubsystemVendorIDIdentifies a subsystem vendor ID. ID
information is reported from a PCI device
via protocol-specific requests. This
information is also present in the
CIM_PhysicalElement class (the
manufacturer property) for hardware, and
the CIM_Product class (the vendor
property) for information related to
product acquisition.
ExpansionROMBaseAddress Identifies a double-word expansion ROM
base memory address.
uint32
uint16
uint32
CIM_PCIBridge
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Controller
CIM_PCIController
CIM_PCIBridge
The CIM_PCIBridge class shown in Table 3-30 describes the capabilities
and management of a PCI controller providing bridge-to-bridge capability. An
example is a PCI to Industry-Standard Architecture (ISA) bus bridge.
CIM_LogicalElement71
Table 3-30. CIM_PCIBridge Properties
Class Name:CIM_PCIBridge
Parent Class: CIM_PCIController
PropertyDescriptionData Type
BaseAddressIdentifies an array of double-word base memory
addresses.
BridgeTypeIndicates the type of bridge. A bridge is PCI to
<value>, except for the Host, which is a host-to-PCI
bridge. Values for the BridgeType property are as
follows:
0 - Host
1 - ISA
128 - Other
BaseAddressIdentifies an array of double-word base memory
addresses.
uint32
uint16
uint32
CIM_Processor
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_Processor
The CIM_Processor class described in Table 3-31 contains devices that
interpret and execute commands, for example, the Intel® Xeon®
microprocessor.
72CIM_LogicalElement
Table 3-31. CIM_Processor Properties
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
RoleA string describing the role of the microprocessor, for
string
example, central microprocessor or math processor.
UpgradeMethodProvides microprocessor socket information
uint16
including data on how this microprocessor can be
upgraded (if upgrades are supported). This property
is an integer enumeration. Values for the
UpgradeMethod property are as follows:
1 - Other
2 - Unknown
3 - Daughter board
4 - ZIF socket
5 - Replacement/piggy back
6 - None
7 - LIF socket
8 - Slot 1
9 - Slot 2
10 - 370-pin socket
19 - Socket mPGA604
20 - Socket LGA771
21 - Socket LGA775
22 - Socket S1
23 - Socket AM2
24- Socket F (1207)
25- Socket LGA1366
MaxClockSpeedIndicates the maximum speed (in MHz) of this
uint32
microprocessor.
Core countIndicates the number of core processors detected.uint16
CoreEnabledCount Indicates the number of core processors enabled.uint16
CIM_LogicalElement73
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
CurrentClockSpeed Indicates the current speed (in MHz) of this
microprocessor.
DataWidthIndicates the processor data width in bits.uint16
AddressWidthIndicates the processor address width in bits. uint16
SteppingIndicates the revision level of the processor within
the microprocessor family.
UniqueIDIdentifies a globally unique identifier for the
microprocessor. This identifier may only be unique
within a microprocessor family.
BrandIndicates the brand name of the processor.string
ModelIndicates the model name of the processor.string
ExtendedCharacteri
stics
Indicates the extended capabilities of the processor.
This attribute is a bit field. The following are the
definitions of a bit when set to one:
Bit 0 — Virtualization Technology (VT) supported
Bit 1 — Demand-Based Switching (DBS) supported
Bit 2 — eXecute Disable (XD) supported
Bit 3 — Hyper Threading (HT) supported
uint32
string
string
uint16
74CIM_LogicalElement
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
ExtendedStatesIndicates the setting of the extended capabilities of
uint16
the processor. This attribute is a bit field. The
following are the definitions of a bit when set to one:
Bit 0 — Virtualization Technology (VT) enabled
Bit 1 — Demand-Based Switching (DBS) enabled
Bit 2 — eXecute Disable (XD) enabled
Bit 3 — Hyper Threading (HT) enabled
CPUStatusIndicates the current status of the microprocessor.
uint16
For example, it may be disabled by the user via the
BIOS or disabled due to a POST error. Values for the
CPUStatus property are as follows:
0 - Unknown
1 - Microprocessor enabled
2 - Microprocessor disabled by user via BIOS setup
3 - Microprocessor disabled by BIOS (POST error)
4 - Microprocessor is idle
5 - Other
CIM_LogicalElement75
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
FamilyRefers to the processor family type. Values for the
uint16
Family property are as follows:
1 - Other
2 - Unknown
3 - 8086
4 - 80286
5 - 80386
6 - 80486
7 - 8087
8 - 80287
9 - 80387
10 - 80487
11 - Pentium® Brand
12 - Pentium Pro
13 - Pentium II
14 - Pentium processor with MMX™ technology
15 - Celeron™
16 - Pentium II Xeon
17 - Pentium III
18 - M1 family
19 - M2 family
®
24 - AMD
25 - K5 family
26 - K6 family
27 - K6
28 - K6-3
Duron™ Processor
-2
76CIM_LogicalElement
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
Family (continued)
29 - AMD Athlon™ Processor Family
30 - AMD29000 Family
31 - K6-2+
32 - Power PC Family
33 - Power PC 601
34 - Power PC 603
35 - Power PC 603+
36 - Power PC 604
37 - Power PC 620
38 - Power PC X704
39 - Power PC 750
48 - Alpha Family
49 - Alpha 21064
50 - Alpha 21066
51 - Alpha 21164
52 - Alpha 21164PC
53 - Alpha 21164a
54 - Alpha 21264
55 - Alpha 21364
64 - MIPS Family
65 - MIPS R4000
66 - MIPS R4200
67 - MIPSR4400
68 - MIPS R4600
69 - MIPS R10000
80 - SPARC Family
81 - SuperSPARC
CIM_LogicalElement77
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
Family (continued)
82 - microSPARC II
83 - microSPARC IIep
84 - UltraSPARC
85 - UltraSPARC II
86 - UltraSPARC IIi
87 - UltraSPARC III
88 - UltraSPARC IIIi
96 - 68040
97 - 68xxx Family
98 - 68000
99 - 68010
100 - 68020
101 - 68030
112 - Hobbit family
120 - Crusoe™ 5000 Family
121 - Crusoe 3000 Family
122 - Efficeon™8000 Family
128 - Weitek
130 - Itanium™ Processor
131 - AMD Athlon 64 Processor Family
132 - AMD Opteron™ Processor Family
133 - AMD Sempron Processor Family
134 - AMD Turion™ 64 Mobile Technology
135 - Dual-Core AMD Opteron Processor family
136 - AMD Athlon 64 X2 Dual-Core Processor family
137 - AMD Turion 64 X2 Mobile Technology
138 - Quad-Core AMD Opteron Processor Family
139 - Third-Generation AMD Opteron Processor Family
78CIM_LogicalElement
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
Family (continued)
144 - PA-RISC family
145 - PA-RISC 8500
146 - PA-RISC 8000
147 - PA-RISC 7300LC
148 - PA-RISC 7200
149 - PA-RISC 7100LC
150 - PA-RISC 7100
160 - V30 family
®
171- Dual-Core Intel
Xeon processor 5200 Series
172- Dual-Core Intel Xeon processor 7200 Series
173- Quad-Core Intel Xeon processor 7300 Series
174- Quad-Core Intel Xeon processor 7400 Series
175- Multi-Core Intel Xeon processor 7400 Series
®
176 - Pentium
177 - Pentium III Processor with Intel
III Xeon
SpeedStep™
178 - Technology
179 - Pentium
180 - Intel Xeon
4
181 - AS400 Family
182 - Intel
Xeon Processor MP
183 - AMD Athlon XP family
184 - AMD Athlon MP family
185 - Intel Itanium
186 - Intel Pentium
2
M processor
187 - Intel Celeron D Processor
188 - Intel Pentium D Processor
189 - Intel Pentium Extreme Edition processor
190 - Intel Core 2 processor
CIM_LogicalElement79
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
Family (continued)
198 - Intel Core i7 Processor
199 - Dual-Core Intel Celeron Processor
200 - S/390 and zSeries family
201 - ESA/390 G4
202 - ESA/390 G5
203 - ESA/390 G6
204 - z/Architecture base
®
214 - Multi-Core Intel Xeon
215 - Dual-Core Intel Xeon processor 3xxx Series
216 - Quad-Core Intel Xeon processor 3xxx Series
218 - Dual-Core Intel Xeon processor 5xxx Series
219 - Quad-Core Intel Xeon processor 5xxx Series
221 - Dual-Core Intel Xeon processor 7xxx Series
222 - Quad-Core Intel Xeon processor 7xxx Series
223 - Multi-Core Intel Xeon processor 7xxx Series
230 - Embedded AMD Opteron Quad-Core Processor Family
231 - AMD Phenom™ Triple-Core Processor Family
232 - AMD Turion Ultra Dual-Core Mobile Processor Family
233 - AMD Turion Dual-Core Mobile Processor Family
234 - AMD Athlon Dual-Core Processor Family
235 - AMD Sempron™ SI Processor Family
238 - AMD Opteron Six-Core Processor Family
250 - i860™
251 - i960™
260 - SH-3
261 - SH-4
280 - ARM
281 - StrongARM
processor
80CIM_LogicalElement
Table 3-31. CIM_Processor Properties (continued)
Class Name:CIM_Processor
Parent Class: CIM_LogicalDevice
PropertyDescriptionData
Ty pe
Family (continued)
300 - 6x86
301 - MediaGX
302 - MII
320 - WinChip
350 - DSP
500 - Video processor
CIM_StorageExtent
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_StorageExtent
CIM_StorageExtent identified in Table 3-32 contains devices that
manage data storage, for example, hard drives or microprocessor memory.
Table 3-32. CIM_StorageExtent Properties
Class Name:CIM_StorageExtent
Parent Class: CIM_LogicalDevice
CIM_LogicalElement81
CIM_Memory
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_StorageExtent
CIM_Memory
The CIM_Memory class identified in Table 3-33 describes the capabilities
and management of storage extent devices, for example, cache memory or
system memory.
Table 3-33. CIM_Memory Properties
Class Name:CIM_Memory
Parent Class: CIM_StorageExtent
CIM_CacheMemory
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_LogicalDevice
CIM_StorageExtent
CIM_Memory
CIM_CacheMemory
The CIM_CacheMemory class explained in Table 3-34 describes the capabilities
and management of cache memory. Cache memory allows a microprocessor to
access data and instructions faster than normal system memory.
82CIM_LogicalElement
Table 3-34. CIM_CacheMemory Properties
Class Name:CIM_CacheMemory
Parent Class: CIM_Memory
PropertyDescriptionData Type
LevelDefines whether this is the primary, secondary, or
uint16
tertiary cache. Values for the Level property are as
follows:
1 - Other
2 - Unknown
3 - Primary
4 - Secondary
5 - Tertiary
6 - Not applicable
WritePolicyEither defines whether this cache is a write-back or
uint16
write-through cache or whether this information varies
with address or is defined individually for each
input/output (I/O). Values for the WritePolicy
property are as follows:
1 - Other
2 - Unknown
3 - Write-back
4 - Write-through
5 - Varies with address
6 - Determination per I/O
CacheTypeDefines whether this cache is for instruction caching,
uint16
data caching, or both (unified). Values for the
CacheType property are as follows:
LineSizeIndicates the size, in bytes, of a single cache bucket or
line.
ReadPolicyDefines the policy used by the cache for handling read
requests. Values for the ReadPolicy property are as
follows:
1 - Other
2 - Unknown
3 - Read
4 - Read-ahead
5 - Read and read-ahead
6 - Determination per I/O
uint32
uint16
CIM_SoftwareElement
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SoftwareElement
The CIM_SoftwareElement class described in Table 3-35 is used to define a
CIM_SoftwareFeature. The CIM_SoftwareElement class consists of
individually manageable or deployable parts for a particular
platform. A software
element’s platform is uniquely identified by its underlying hardware architecture
and operating system (for example, a system running Microsoft
on an Intel
microprocessor). A software element’s implementation on a particular
®
Windows NT®
platform depends on the platform’s operating system.
84CIM_LogicalElement
Table 3-35. CIM_SoftwareElement Properties
Class Name:CIM_SoftwareElement
Parent Class: CIM_LogicalElement
PropertyDescriptionData
Ty pe
NameIndicates the name that identifies this software
element.
VersionProvides the version in the form
<major>.<minor>.<revision> or
<major>.<minor><letter><revision>;
for example, 1.2.3 or 1.2a3.
ManufacturerSee Table 1-1.string
BuildNumberIndicates the internal identifier for this build of
the software element.
IdentificationCodeProvides the manufacturer’s identifier for this
software element. Often this will be a stock
keeping unit (SKU) or a part number.
SoftwareElementType Indicates the type of software element. Values for
uint16
SoftwareElementType are:
1 - Other
2 - Unknown
3 - BIOS
4 - ESM
5 - PSPB
6 - System Backplane
7 - Hendrix (PV20x) Kernel
8 - Hendrix (PV20x) Application
9 - Front Panel
10 - BMC
11 - Hot Plug PCI
12 - SDR
13 - Peripheral Bay Backplane
14 - Slimfast Secondary Backplane
15 - Generic Secondary Backplane (ESM 3&4)
16 - RAC4
17 - iDRAC
86CIM_LogicalElement
CIM_BIOSElement
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SoftwareElement
CIM_BIOSElement
The CIM_BIOSElement class listed in Table 3-36 describes the BIOS for
the system. The BIOS controls the following:
•Communications between the microprocessor and peripheral devices,
such as the keyboard and the video adapter
•Miscellaneous functions, such as system messages
Table 3-36. CIM_BIOSElement Properties
Class Name:CIM_BIOSElement
Parent Class: CIM_SoftwareElement
PropertyDescriptionData Type
VersionProvides the product version information. string
ManufacturerSee Table 1-1string
PrimaryBIOSSpecifies whether a given BIOS is the primary BIOS for the
system. When the value = TRUE, the BIOS is the
primary BIOS.
Boolean
CIM_LogicalElement87
CIM_SoftwareFeature
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SoftwareFeature
The CIM_SoftwareFeature class shown in Table 3-37 defines a particular
function or capability of a product or application system. This class is
intended to be meaningful to a consumer, or user of a product, rather than to
explain how the product is built or packaged. When a software feature can
exist on multiple platforms or operating systems (for example, a client
component of a three-tiered client/server application might run on
Windows
for these different platforms. The users of the model must be aware of this
situation because typically they will be interested in a sub-collection of the
software elements required for a particular
Table 3-37. CIM_SoftwareFeature Properties
Class Name:CIM_SoftwareFeature
Parent Class: CIM_LogicalElement
PropertyDescriptionData
IdentifyingNumber Provides product identification such as a serial
ProductNameIdentifies the commonly used product name.string
VendorIdentifies the name of the product’s supplier.
VersionIdentifies the product version information.
NameDefines the label by which the object is known to the
NT), a software feature is a collection of all the software elements
platform.
Ty pe
string
number on software.
string
Corresponds to the vendor property in the product
object in the DMTF solution exchange standard.
string
Corresponds to the version property in the product
object in the DMTF solution exchange standard.
string
users. This label is a user-defined name that uniquely
identifies the element.
88CIM_LogicalElement
DELL_SoftwareFeature
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SoftwareFeature
DELL_SoftwareFeature
DELL_SoftwareFeature described in Table 3-38 defines the universal
resource locator (URL) of the systems management software and the
language in which systems management information displays. Defining these
properties enables users to manage a system using an Internet browser. You
can access Server Administrator using the secure hypertext transfer protocol
(https) and a preassigned port number of 1311, or you can specify a port
number of your own choice.
Table 3-38. DELL_SoftwareFeature Properties
Class Name:DELL_SoftwareFeature
Parent Class: CIM_SoftwareFeature
PropertyDescriptionData Type
OmsaURLDefines the URL for Server Administrator.string
LanguageSets the language for systems management information.string
CIM_SystemResource
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SystemResource
The CIM_SystemResource class listed in Table 3-39 provides access to
system resources from an operating system. SystemResources consist of
interrupt requests (IRQs) and direct memory access (DMA) capabilities.
CIM_LogicalElement89
Table 3-39. CIM_SystemResource Properties
Class Name:CIM_SystemResource
Parent Class: CIM_LogicalElement
CIM_IRQ
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SystemResource
CIM_IRQ
The CIM_IRQ class described in Table 3-40 contains IRQ information. An
IRQ is a signal that data is about to be sent to or received by a peripheral
device. The signal travels by an IRQ line to the microprocessor. Each
peripheral connection must be assigned an IRQ number. For example, the
first serial port in your computer (COM1) is assigned to IRQ4 by default.
Table 3-40. CIM_IRQ Properties
Class Name:CIM_IRQ
Parent Class:CIM_SystemResource
PropertyDescriptionData Type
CSCreationClassName See Table 1-1.string
CSNameSee Table 1-1.string
CreationClassNameSee Table 1-1.string
IRQNumberIdentifies the interrupt request number.uint32
90CIM_LogicalElement
Table 3-40. CIM_IRQ Properties (continued)
Class Name:CIM_IRQ
Parent Class:CIM_SystemResource
PropertyDescriptionData Type
AvailabilityIndicates the availability of the IRQ. Values for
uint16
the Availability property are as follows:
1 - Other
2 - Unknown
3 - Available
4 - In use/not available
5 - In use and available
TriggerLevelIndicates whether the interrupt is triggered by
uint16
the hardware signal going high or low. Values for
the TriggerLevel property are as follows:
1 - Other
2 - Unknown
3 - Active low
4 - Active high
TriggerTypeIndicates whether edge (value=4) or level
uint16
triggered (value=3) interrupts occur.
1 - Other
2 - Unknown
3 - Level
4 - Edge
CIM_LogicalElement91
Table 3-40. CIM_IRQ Properties (continued)
Class Name:CIM_IRQ
Parent Class:CIM_SystemResource
PropertyDescriptionData Type
ShareableIndicates whether the IRQ can be shared.
A value of TRUE indicates that the IRQ can be
shared.
HardwareIndicates whether the interrupt is hardware- or
software-based. (A value of TRUE indicates that
the interrupt is hardware based.) On a personal
computer, a hardware IRQ is a physical wire to a
programmable interrupt controller (PIC) chip
set through which the microprocessor can be
notified of time critical events. Some IRQ lines
are reserved for standard devices such as the
keyboard, diskette drive, and the system clock.
A software interrupt is a programmatic
mechanism to allow an application to get the
attention of the processor.
Boolean
Boolean
CIM_MemoryMappedIO
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SystemResource
CIM_MemoryMappedIO
The CIM_MemoryMappedIO class explained in Table 3-41 addresses both
memory and port I/O resources for personal computer architecture memory
mapped I/O.
92CIM_LogicalElement
Table 3-41. CIM_MemoryMappedIO Properties
Class Name:CIM_MemoryMappedIO
Parent Class: CIM_SystemResource
PropertyDescriptionData Type
CSCreationClassName See Table 1-1.string
CSNameSee Table 1-1.string
CreationClassNameSee Table 1-1.string
StartingAddressIdentifies the starting address of memory
mapped I/O.
EndingAddressIdentifies the ending address of memory mapped
I/O.
MappedResourceIndicates the type of memory mapped I/O.
MappedResource defines whether memory or
I/O is mapped, and for I/O, whether the mapping
is to a memory or a port space. Memory mapped
I/O values are as follows:
1 - Other
2 - Mapped memory
3 - I/O mapped to memory space
4 - I/O mapped to port space
uint64
uint64
uint16
CIM_DMA
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_SystemResource
CIM_DMA
The CIM_DMA class explained in Table 3-42 contains DMA information.
A DMA channel allows certain types of data transfer between RAM and a
device to bypass the microprocessor.
CIM_LogicalElement93
Table 3-42. CIM_DMA Properties
Class Name:CIM_DMA
Parent Class: CIM_SystemResource
PropertyDescriptionData
Ty pe
CSCreationClassName See Table 1-1.string
CSNameSee Table 1-1.string
CreationClassNameSee Table 1-1.string
DMAChannelIdentifies a part of the object’s key value,
the DMA channel number.
AvailabilityIndicates the availability of the DMA. Values for
the Availability property are as follows:
1 - Other
2 - Unknown
3 - Available
4 - In use/not available
5 - In use and available/shareable
uint32
uint16
CIM_RedundancyGroup
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_RedundancyGroup
The CIM_RedundancyGroup class explained in Table 3-43 is a set of
components that provide more instances of a critical component than are
required for the system’s operation. The extra components are used in case of
critical component failure. For example, multiple power supplies allow a
working power supply to take over when another power supply has failed.
94CIM_LogicalElement
Table 3-43. CIM_RedundancyGroup Properties
Class Name:CIM_RedundancyGroup
Parent Class: CIM_LogicalElement
PropertyDescriptionData
Ty pe
CreationClassName See Table 1-1string
NameServes as the key for the redundancy group’s
string
instance in an enterprise environment.
RedundancyStatus Provides information on the state of the redundancy
uint16
group. Values for the RedundancyStatus property
are as follows:
0 - Unknown
1 - Other
2 - Fully redundant. Fully redundant means that all of the
configured redundancy is still available.
3 - Degraded redundancy. Degraded redundancy means
that some failures have been experienced but some
reduced amount of redundancy is still available.
4 - Redundancy lost. Redundancy lost means that a
sufficient number of failures have occurred so that no
redundancy is available and the next failure experienced
will cause overall failure.
CIM_ExtraCapacityGroup
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_RedundancyGroup
CIM_ExtraCapacityGroup
The CIM_ExtraCapacityGroup class explained in Table 3-44 applies to
systems that have more capability and components than are required for
normal operation, for example, systems that have extra
fans or power supplies.
CIM_LogicalElement95
Table 3-44. CIM_ExtraCapacityGroup Properties
Class Name:CIM_ExtraCapacityGroup
Parent Class: CIM_RedundancyGroup
PropertyDescriptionData
Ty pe
MinNumberNeeded Specifies the smallest number of elements that must
be operational in order to have redundancy. For
example, in an N+1 redundancy relationship, the
MinNumberNeeded property should be set to N.
uint32
DELL_PSRedundancyGroup
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_RedundancyGroup
CIM_ExtraCapacityGroup
DELL_PSRedundancyGroup
The DELL_PSRedundancyGroup described in Table 3-45 is a Dell-specific
extension of the CIM_PowerSupply class. The
DELL_PSRedundancyGroup class defines what constitutes
power
supply redundancy in a system.
Table 3-45. DELL_PSRedundancyGroup Properties
Class Name:DELL_PSRedundancyGroup
Parent Class: CIM_ExtraCapacityGroup
96CIM_LogicalElement
DELL_FanRedundancyGroup
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_RedundancyGroup
CIM_ExtraCapacityGroup
DELL_FanRedundancyGroup
The DELL_FanRedundancyGroup described in Table 3-46 defines what
constitutes fan redundancy in a system.
Table 3-46. DELL_FanRedundancyGroup Properties
Class Name:DELL_FanRedundancyGroup
Parent Class: CIM_ExtraCapacityGroup
CIM_EnabledLogicalElement Group
CIM_ManagedSystemElement
CIM_LogicalElement
CIM_EnabledLogicalElement
The CIM_EnabledLogicalElementGroup class described in Table 3-47
extends the CIM_LogicalElementGroup class to abstract the concept of
an element that is enabled or disabled, such
The CIM_ServiceAccessPointGroup class described in Table 3-48 represents
the ability to utilize or invoke a service. Access points indicate that a service is
available to other entities for use.
The CIM_RemoteServiceAccessPointGroup class identified in Table 3-49
describes the accessing and addressing of information for a remote
connection that is known to a local network element. This information is
contained in the local network element since this is the context in which it is
remote. The relevance of the remote service access point and information on
its use are described by subclassing or associating to the
CIM_RemoteServiceAccessPointGroup class.
AccessInfoDescribes accessing or addressing of information for a
string
remote connection. This can be a host name, network
address, and other similar information.
InfoFormatIndicates an enumerated integer describing the format
uint16
and interpretation of the AccessInfo property.
This property can have the following values:
1 - Other
2 - Host Name
3 - Ipv4 Address
4 - Ipv6 Address
5 - IPX Address
6 - DECnet Address
7 - SNA Address
8 - Autonomous System Number
9 - MPLS Label
10..99 - DMTF Reserved
100 - Dial String
101 - Ethernet Address
102 - Token Ring Address
103 - ATM Address
104 - Frame Relay Address
105..199 - DMTF Reserved
200 - URL
32768..65535 - Vendor Specific
CIM_LogicalElement99
DELL_RemoteServiceAccessPort
CIM_
ManagedSystemElement
CIM_LogicalElement
CIM_EnabledLogicalElement
CIM_ServiceAccessPoint
CIM_RemoteServiceAccessPoint
DELL_RemoteServiceAccessPort
The DELL_RemoteServiceAccessPortGroup class described in
Ta b l e 3-50 is an extended class of the CIM_RemoteServiceAccessPointGroup
class. The DELL_RemoteServiceAccessPortGroup class provides
information about Dell implementation-specific attributes.