1-- **************************************************************************** 2-- 3-- Standard PC equipment configuration 4-- Management Information Base for SNMP Network Management 5-- 6-- 7-- (C) Copyright 1992-2015 Hewlett Packard Enterprise Development LP 8-- 9-- Hewlett Packard Enterprise Development LP shall not be liable for technical 10-- or editorial errors or omissions contained herein. The information in 11-- this document is provided "as is" without warranty of any kind and 12-- is subject to change without notice. The warranties for HP products 13-- are set forth in the express limited warranty statements 14-- accompanying such products. Nothing herein should be construed as 15-- constituting an additional warranty. 16-- 17-- Confidential computer software. Valid license from HP required for 18-- possession, use or copying. Consistent with FAR 12.211 and 12.212, 19-- Commercial Computer Software, Computer Software Documentation, and 20-- Technical Data for Commercial Items are licensed to the U.S. 21-- Government under vendor's standard commercial license. 22-- 23-- Refer to the READMIB.RDM file for more information about the 24-- organization of the information in the Compaq Enterprise. 25-- 26-- The Compaq Enterprise number is 232. 27-- The ASN.1 prefix to, and including the Compaq Enterprise is: 28-- 1.3.6.1.4.1.232 29-- 30-- **************************************************************************** 31 32CPQSTDEQ-MIB DEFINITIONS ::= BEGIN 33 34 IMPORTS 35 compaq FROM CPQHOST-MIB 36 Counter FROM RFC1155-SMI 37 Gauge FROM RFC1155-SMI 38-- Gauge32 FROM SNMPv2-SMI 39-- enterprises FROM RFC1155-SMI 40 DisplayString FROM RFC1213-MIB 41 OBJECT-TYPE FROM RFC-1212 42 TRAP-TYPE FROM RFC-1215 43 sysName FROM RFC1213-MIB 44 cpqHoTrapFlags FROM CPQHOST-MIB; 45 46 47-- compaq OBJECT IDENTIFIER ::= { enterprises 232 } 48 cpqStdEquipment OBJECT IDENTIFIER ::= { compaq 1 } 49 cpqSeMibRev OBJECT IDENTIFIER ::= { cpqStdEquipment 1 } 50 cpqSeComponent OBJECT IDENTIFIER ::= { cpqStdEquipment 2 } 51 52 cpqSeInterface OBJECT IDENTIFIER ::= { cpqSeComponent 1 } 53 cpqSeProcessor OBJECT IDENTIFIER ::= { cpqSeComponent 2 } 54 cpqSeMemory OBJECT IDENTIFIER ::= { cpqSeComponent 3 } 55 cpqSeIsaCmos OBJECT IDENTIFIER ::= { cpqSeComponent 4 } 56 cpqSeEisaNvram OBJECT IDENTIFIER ::= { cpqSeComponent 5 } 57 cpqSeRom OBJECT IDENTIFIER ::= { cpqSeComponent 6 } 58 cpqSeKeyboard OBJECT IDENTIFIER ::= { cpqSeComponent 7 } 59 cpqSeVideo OBJECT IDENTIFIER ::= { cpqSeComponent 8 } 60 cpqSeSerialPort OBJECT IDENTIFIER ::= { cpqSeComponent 9 } 61 cpqSeParallelPort OBJECT IDENTIFIER ::= { cpqSeComponent 10 } 62 cpqSeFloppyDisk OBJECT IDENTIFIER ::= { cpqSeComponent 11 } 63 cpqSeFixedDisk OBJECT IDENTIFIER ::= { cpqSeComponent 12 } 64 cpqSePci OBJECT IDENTIFIER ::= { cpqSeComponent 13 } 65 cpqSePCCard OBJECT IDENTIFIER ::= { cpqSeComponent 14 } 66 cpqSeUSBPort OBJECT IDENTIFIER ::= { cpqSeComponent 15 } 67 cpqSeCell OBJECT IDENTIFIER ::= { cpqSeComponent 16 } 68 cpqSeIOC OBJECT IDENTIFIER ::= { cpqSeComponent 17 } 69 cpqSePartition OBJECT IDENTIFIER ::= { cpqSeComponent 18 } 70 cpqSeCabinet OBJECT IDENTIFIER ::= { cpqSeComponent 19 } 71 cpqSeComplex OBJECT IDENTIFIER ::= { cpqSeComponent 20 } 72 cpqSeLED OBJECT IDENTIFIER ::= { cpqSeComponent 21 } 73 cpqSeUSBDevice OBJECT IDENTIFIER ::= { cpqSeComponent 22 } 74 cpqSePCIeDisk OBJECT IDENTIFIER ::= { cpqSeComponent 23 } 75 76 cpqSeOsCommon OBJECT IDENTIFIER ::= { cpqSeInterface 4 } 77 78 TruthValue ::= INTEGER { 79 false(1), 80 true(2) 81 } 82 83-- **************************************************************************** 84-- Standard Equipment MIB Revision 85-- =============================== 86-- 87-- The compaq enterprise (1.3.6.1.4.1.232) 88-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 89-- cpqSeMibRev Group (1.3.6.1.4.1.232.1.1) 90-- 91-- Implementation of the cpqSeMibRev group is mandatory for all agents 92-- supporting the Standard Equipment MIB. 93-- 94-- An Insight Agent conforming to this document will return a 95-- cpqSeMibRevMajor of one (1) and a cpqSeMibRevMinor of thirty-one (33). 96-- 97-- **************************************************************************** 98 99 cpqSeMibRevMajor OBJECT-TYPE 100 SYNTAX INTEGER (1..65535) 101 ACCESS read-only 102 STATUS mandatory 103 DESCRIPTION 104 "The Major Revision level of the MIB. 105 106 A change in the major revision level represents a major change 107 in the architecture of the MIB. A change in the major revision 108 level may indicate a significant change in the information 109 supported and/or the meaning of the supported information, 110 correct interpretation of data may require a MIB document with 111 the same major revision level." 112 ::= { cpqSeMibRev 1 } 113 114 cpqSeMibRevMinor OBJECT-TYPE 115 SYNTAX INTEGER (0..65535) 116 ACCESS read-only 117 STATUS mandatory 118 DESCRIPTION 119 "The Minor Revision level of the MIB. 120 121 A change in the minor revision level may represent some minor 122 additional support, no changes to any pre-existing information 123 has occurred." 124 ::= { cpqSeMibRev 2 } 125 126 cpqSeMibCondition OBJECT-TYPE 127 SYNTAX INTEGER { 128 other(1), 129 ok(2), 130 degraded(3), 131 failed(4) 132 } 133 ACCESS read-only 134 STATUS mandatory 135 DESCRIPTION 136 "The overall condition. 137 138 This object represents the overall status of the server 139 represented by this MIB." 140 ::= { cpqSeMibRev 3 } 141 142-- **************************************************************************** 143-- Standard Equipment OS Common Group 144-- ================================== 145-- 146-- The compaq enterprise (1.3.6.1.4.1.232) 147-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 148-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 149-- cpqSeInterface Group (1.3.6.1.4.1.232.1.2.1) 150-- cpqSeOsCommon Group (1.3.6.1.4.1.232.1.2.1.4) 151-- 152-- Implementation of the cpqSeOsCommon group is mandatory for all 153-- agents that support the Standard Equipment MIB. 154-- 155-- **************************************************************************** 156 157 cpqSeOsCommonPollFreq OBJECT-TYPE 158 SYNTAX INTEGER (0..65535) 159 ACCESS read-write 160 STATUS mandatory 161 DESCRIPTION 162 "The Insight Agent's polling frequency. 163 164 The frequency, in seconds, at which the Insight Agent requests 165 information from the device driver. A frequency of zero (0) 166 indicates that the Insight Agent retrieves the information upon 167 request of a management station, it does not poll the device 168 driver at a specific interval. 169 170 If the poll frequency is zero (0) all attempts to write to this 171 object will fail. If the poll frequency is non-zero, 172 setting this value will change the polling frequency of the 173 Insight Agent. Setting the poll frequency to zero (0) will 174 always fail, an agent may also choose to fail any request to 175 change the poll frequency to a value that would severely impact 176 system performance." 177 ::= { cpqSeOsCommon 1 } 178 179-- **************************************************************************** 180-- Standard Equipment OS Common Module Table 181-- ========================================= 182-- 183-- The compaq enterprise (1.3.6.1.4.1.232) 184-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 185-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 186-- cpqSeInterface Group (1.3.6.1.4.1.232.1.2.1) 187-- cpqSeOsCommon Group (1.3.6.1.4.1.232.1.2.1.4) 188-- cpqSeOsCommonModuleTable (1.3.6.1.4.1.232.1.2.1.4.2) deprecated 189-- 190-- *************************************************************************** 191 192 cpqSeOsCommonModuleTable OBJECT-TYPE 193 SYNTAX SEQUENCE OF CpqSeOsCommonModuleEntry 194 ACCESS not-accessible 195 STATUS deprecated 196 DESCRIPTION 197 "A table of software modules that provide an interface to the 198 device this MIB describes." 199 ::= { cpqSeOsCommon 2 } 200 201 cpqSeOsCommonModuleEntry OBJECT-TYPE 202 SYNTAX CpqSeOsCommonModuleEntry 203 ACCESS not-accessible 204 STATUS deprecated 205 DESCRIPTION 206 "A description of a software module that provides an interface 207 to the device this MIB describes." 208 INDEX { cpqSeOsCommonModuleIndex } 209 ::= { cpqSeOsCommonModuleTable 1 } 210 211 CpqSeOsCommonModuleEntry ::= SEQUENCE { 212 cpqSeOsCommonModuleIndex INTEGER, 213 cpqSeOsCommonModuleName DisplayString, 214 cpqSeOsCommonModuleVersion DisplayString, 215 cpqSeOsCommonModuleDate OCTET STRING, 216 cpqSeOsCommonModulePurpose DisplayString 217 } 218 219 cpqSeOsCommonModuleIndex OBJECT-TYPE 220 SYNTAX INTEGER (0..255) 221 ACCESS read-only 222 STATUS deprecated 223 DESCRIPTION 224 "A unique index for this module description." 225 ::= { cpqSeOsCommonModuleEntry 1 } 226 227 cpqSeOsCommonModuleName OBJECT-TYPE 228 SYNTAX DisplayString (SIZE (0..255)) 229 ACCESS read-only 230 STATUS deprecated 231 DESCRIPTION 232 "The module name." 233 ::= { cpqSeOsCommonModuleEntry 2 } 234 235 cpqSeOsCommonModuleVersion OBJECT-TYPE 236 SYNTAX DisplayString (SIZE (0..5)) 237 ACCESS read-only 238 STATUS deprecated 239 DESCRIPTION 240 "The module version in XX.YY format. 241 242 Where XX is the major version number and YY is the minor version 243 number. This field will be a null (size 0) string if the agent 244 cannot provide the module version." 245 ::= { cpqSeOsCommonModuleEntry 3 } 246 247 cpqSeOsCommonModuleDate OBJECT-TYPE 248 SYNTAX OCTET STRING (SIZE (7)) 249 ACCESS read-only 250 STATUS deprecated 251 DESCRIPTION 252 "The module date. 253 254 field octets contents range 255 ===== ====== ======= ===== 256 1 1-2 year 0..65536 257 2 3 month 1..12 258 3 4 day 1..31 259 4 5 hour 0..23 260 5 6 minute 0..59 261 6 7 second 0..60 262 (use 60 for leap-second) 263 264 265 This field will be set to year = 0 if the agent cannot provide 266 the module date. The hour, minute, and second field will be set 267 to zero (0) if they are not relevant. The year field is set 268 with the most significant octet first." 269 ::= { cpqSeOsCommonModuleEntry 4 } 270 271 cpqSeOsCommonModulePurpose OBJECT-TYPE 272 SYNTAX DisplayString (SIZE (0..255)) 273 ACCESS read-only 274 STATUS deprecated 275 DESCRIPTION 276 "The purpose of the module described in this entry." 277 ::= { cpqSeOsCommonModuleEntry 5 } 278 279-- **************************************************************************** 280-- Standard Equipment Processor Group 281-- ================================== 282-- 283-- The compaq enterprise (1.3.6.1.4.1.232) 284-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 285-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 286-- cpqSeProcessor Group (1.3.6.1.4.1.232.1.2.2) 287-- cpqSeCpuTable (1.3.6.1.4.1.232.1.2.2.1) 288-- cpqSeFpuTable (1.3.6.1.4.1.232.1.2.2.2) 289-- 290-- The cpqSeProcessor group describes the CPUs (central processor 291-- units) and FPUs (floating point coprocessor units) in the system. 292-- 293-- A CPU is a chip that performs general purpose processing. A CPU may 294-- be used with or without an FPU. 295-- 296-- A FPU is a chip that performs special purpose processing, an FPU is 297-- used by a CPU to handle special computations. A FPU is always used 298-- with a CPU. 299-- 300-- The cpqSeProcessor group contains two tables, the cpqSeCpu table 301-- and the cpqSeFpu table. The cpqSeCpu table has an entry for 302-- each CPU in the system. The cpqSeFpu table has an entry for each 303-- FPU in the system. The two tables are indexed in a way that enables 304-- an application to determine the relationship between CPUs and FPUs. 305-- Each CPU and FPU entry provides identification, description, and 306-- speed information. 307-- 308-- 309-- **************************************************************************** 310 311 312 313 cpqSeCpuTable OBJECT-TYPE 314 SYNTAX SEQUENCE OF CpqSeCpuEntry 315 ACCESS not-accessible 316 STATUS mandatory 317 DESCRIPTION 318 "A list of the CPUs (processors) in the system. 319 320 The main processor (if such a concept is valid for this machine) 321 should be the first entry in the table." 322 ::= { cpqSeProcessor 1 } 323 324 cpqSeCpuEntry OBJECT-TYPE 325 SYNTAX CpqSeCpuEntry 326 ACCESS not-accessible 327 STATUS mandatory 328 DESCRIPTION 329 "A description of a CPU (processor) in the system." 330 INDEX { cpqSeCpuUnitIndex } 331 ::= { cpqSeCpuTable 1 } 332 333 CpqSeCpuEntry ::= SEQUENCE { 334 cpqSeCpuUnitIndex INTEGER, 335 cpqSeCpuSlot INTEGER, 336 cpqSeCpuName DisplayString, 337 cpqSeCpuSpeed INTEGER, 338 cpqSeCpuStep INTEGER, 339 cpqSeCpuStatus INTEGER, 340 cpqSeCpuExtSpeed INTEGER, 341 cpqSeCpuDesigner INTEGER, 342 cpqSeCpuSocketNumber INTEGER, 343 cpqSeCpuThreshPassed INTEGER, 344 cpqSeCpuHwLocation DisplayString, 345 cpqSeCpuCellTablePtr INTEGER, 346 cpqSeCpuPowerpodStatus INTEGER, 347 cpqSeCpuArchitectureRevision DisplayString, 348 cpqSeCpuCore INTEGER, 349 cpqSeCPUSerialNumber DisplayString, 350 cpqSeCPUPartNumber DisplayString, 351 cpqSeCPUSerialNumberMfgr DisplayString, 352 cpqSeCPUPartNumberMfgr DisplayString, 353 cpqSeCPUCoreIndex INTEGER, 354 cpqSeCPUMaxSpeed INTEGER, 355 cpqSeCPUCoreThreadIndex INTEGER, 356 cpqSeCPUChipGenerationName DisplayString, 357 cpqSeCPUMultiThreadStatus INTEGER, 358 cpqSeCPUCoreMaxThreads INTEGER, 359 cpqSeCpuLowPowerStatus INTEGER, 360 cpqSeCpuPrimary INTEGER, 361 cpqSeCpuCoreSteppingText DisplayString, 362 cpqSeCpuCurrentPerformanceState INTEGER, 363 cpqSeCpuMinPerformanceState INTEGER, 364 cpqSeCpuMaxPerformanceState INTEGER 365 } 366 367 cpqSeCpuUnitIndex OBJECT-TYPE 368 SYNTAX INTEGER (0..65535) 369 ACCESS read-only 370 STATUS mandatory 371 DESCRIPTION 372 "This is a number that uniquely specifies a processor unit. 373 A processing unit may be a set of processing chips that are 374 on the same board or for other reasons work together as a unit. 375 The main processor unit (if such a concept is valid for this 376 machine) will always have the lowest (first) index." 377 ::= { cpqSeCpuEntry 1 } 378 379 cpqSeCpuSlot OBJECT-TYPE 380 SYNTAX INTEGER (0..255) 381 ACCESS read-only 382 STATUS mandatory 383 DESCRIPTION 384 "This value represents this processor's slot. 385 If the slot cannot be determined the value of zero (0) will be 386 returned." 387 ::= { cpqSeCpuEntry 2 } 388 389 cpqSeCpuName OBJECT-TYPE 390 SYNTAX DisplayString (SIZE (0..255)) 391 ACCESS read-only 392 STATUS mandatory 393 DESCRIPTION 394 "The name of this processor. 395 For example: 396 80386" 397 ::= { cpqSeCpuEntry 3 } 398 399 cpqSeCpuSpeed OBJECT-TYPE 400 SYNTAX INTEGER (0..65535) 401 ACCESS read-only 402 STATUS mandatory 403 DESCRIPTION 404 "The current internal speed of this processor in megahertz. 405 This changes as per the processor performance state 406 Zero will be returned if this value is not available." 407 ::= { cpqSeCpuEntry 4 } 408 409 cpqSeCpuStep OBJECT-TYPE 410 SYNTAX INTEGER (0..65535) 411 ACCESS read-only 412 STATUS mandatory 413 DESCRIPTION 414 "This step of the processor. 415 This will be zero (0) if the step cannot be determined." 416 ::= { cpqSeCpuEntry 5 } 417 418 cpqSeCpuStatus OBJECT-TYPE 419 SYNTAX INTEGER { 420 unknown(1), 421 ok(2), 422 degraded(3), 423 failed(4), 424 disabled(5) 425 } 426 ACCESS read-only 427 STATUS mandatory 428 DESCRIPTION 429 "The status of the processor. 430 431 The following values are valid for CPU status: 432 433 Unknown (1) 434 The status of the CPU could not be determined. 435 436 OK (2) 437 The CPU is functioning normally. 438 439 Degraded (3) 440 The CPU is in a pre-failure warrantee state. 441 442 Failed (4) 443 The CPU is in a failed state. 444 445 Disabled (5) 446 The CPU has been disabled during power-on-self-test." 447 448 ::= { cpqSeCpuEntry 6 } 449 450 cpqSeCpuExtSpeed OBJECT-TYPE 451 SYNTAX INTEGER (0..65535) 452 ACCESS read-only 453 STATUS mandatory 454 DESCRIPTION 455 "This is the external frequency in megahertz of the processor bus. 456 Zero will be returned if this value is not available." 457 ::= { cpqSeCpuEntry 7 } 458 459 cpqSeCpuDesigner OBJECT-TYPE 460 SYNTAX INTEGER { 461 unknown(1), 462 intel(2), 463 amd(3), 464 cyrix(4), 465 ti(5), 466 nexgen(6), 467 compaq(7), 468 samsung(8), 469 mitsubishi(9), 470 mips(10) 471 } 472 ACCESS read-only 473 STATUS mandatory 474 DESCRIPTION 475 "This attribute specifies the manufacturer which designs 476 this CPU." 477 ::= { cpqSeCpuEntry 8 } 478 479 cpqSeCpuSocketNumber OBJECT-TYPE 480 SYNTAX INTEGER (0..255) 481 ACCESS read-only 482 STATUS mandatory 483 DESCRIPTION 484 "The physical socket number of the CPU chip. This number 485 helps to identify CPUs on processor boards that contain 486 multiple CPU chips. In most cases the CPU Socket number 487 should be specified on the board silkscreen or in product 488 documentation." 489 ::= { cpqSeCpuEntry 9 } 490 491 cpqSeCpuThreshPassed OBJECT-TYPE 492 SYNTAX INTEGER 493 { 494 unsupported(1), 495 false(2), 496 true(3) 497 } 498 ACCESS read-only 499 STATUS mandatory 500 DESCRIPTION 501 "CPU threshold passed (Exceeded). When this attribute is set 502 to true, it identifies a pre-failure error condition. Processors 503 like the Intel Pentium Pro have the capability built into them 504 to correct internal error conditions. Excessive corrected internal 505 errors can predict future hard processor failures. Agent 506 instrumentation will set this attribute to true if an internal 507 processor error threshold is passed. It is recommended that the 508 user replace the CPU in this case. If the processor does not 509 support monitoring internal corrected errors, this value will 510 be set to unsupported. " 511 ::= { cpqSeCpuEntry 10 } 512 513 cpqSeCpuHwLocation OBJECT-TYPE 514 SYNTAX DisplayString (SIZE (0..255)) 515 ACCESS read-only 516 STATUS optional 517 DESCRIPTION 518 "A text description of the hardware location, on complex 519 multi SBB hardware only, for the CPU. 520 A NULL string indicates that the hardware location could not 521 be determined or is irrelevant." 522 ::= { cpqSeCpuEntry 11 } 523 524 cpqSeCpuCellTablePtr OBJECT-TYPE 525 SYNTAX INTEGER (0..15) 526 ACCESS read-only 527 STATUS optional 528 DESCRIPTION 529 "This is the index for the cell in cpqSeCellTable where this CPU is physically located." 530 ::= { cpqSeCpuEntry 12 } 531 532 cpqSeCpuPowerpodStatus OBJECT-TYPE 533 SYNTAX INTEGER 534 { 535 notfailed(1), 536 failed(2) 537 } 538 ACCESS read-only 539 STATUS optional 540 DESCRIPTION 541 "This is the status of CPU power pod. Potential values in the future could be present/not present." 542 ::= { cpqSeCpuEntry 13 } 543 544 cpqSeCpuArchitectureRevision OBJECT-TYPE 545 SYNTAX DisplayString (SIZE (0..255)) 546 ACCESS read-only 547 STATUS optional 548 DESCRIPTION 549 "This is the CPU architecture revision." 550 ::= { cpqSeCpuEntry 14 } 551 552 cpqSeCpuCore OBJECT-TYPE 553 SYNTAX INTEGER 554 ACCESS read-only 555 STATUS optional 556 DESCRIPTION 557 "The number of cores in this CPU module. Zero will be returned if can not be determined." 558 ::= { cpqSeCpuEntry 15 } 559 560 cpqSeCPUSerialNumber OBJECT-TYPE 561 SYNTAX DisplayString (SIZE(0..255)) 562 ACCESS read-only 563 STATUS optional 564 DESCRIPTION 565 "The OEM serial number of the CPU." 566 ::= { cpqSeCpuEntry 16 } 567 568 cpqSeCPUPartNumber OBJECT-TYPE 569 SYNTAX DisplayString (SIZE(0..255)) 570 ACCESS read-only 571 STATUS optional 572 DESCRIPTION 573 "The OEM part number of the CPU." 574 ::= { cpqSeCpuEntry 17 } 575 576 cpqSeCPUSerialNumberMfgr OBJECT-TYPE 577 SYNTAX DisplayString (SIZE(0..255)) 578 ACCESS read-only 579 STATUS optional 580 DESCRIPTION 581 "The manufacturer serial number of the CPU." 582 ::= { cpqSeCpuEntry 18 } 583 584 cpqSeCPUPartNumberMfgr OBJECT-TYPE 585 SYNTAX DisplayString (SIZE(0..255)) 586 ACCESS read-only 587 STATUS optional 588 DESCRIPTION 589 "The manufacturer part number of the CPU." 590 ::= { cpqSeCpuEntry 19 } 591 592 cpqSeCPUCoreIndex OBJECT-TYPE 593 SYNTAX INTEGER (0..65535) 594 ACCESS read-only 595 STATUS optional 596 DESCRIPTION 597 "This is a number that uniquely identifies a core in a CPU unit." 598 ::= { cpqSeCpuEntry 20 } 599 600 cpqSeCPUMaxSpeed OBJECT-TYPE 601 SYNTAX INTEGER (0..65535) 602 ACCESS read-only 603 STATUS optional 604 DESCRIPTION 605 "This is the maximum internal speed in megahertz this processor can support. 606 Zero will be returned if this value is not available." 607 ::= { cpqSeCpuEntry 21 } 608 609 cpqSeCPUCoreThreadIndex OBJECT-TYPE 610 SYNTAX INTEGER (0..65535) 611 ACCESS read-only 612 STATUS optional 613 DESCRIPTION 614 "This is an unique number to identify the running threads in a CPU core." 615 ::= { cpqSeCpuEntry 22 } 616 617 cpqSeCPUChipGenerationName OBJECT-TYPE 618 SYNTAX DisplayString (SIZE(0..255)) 619 ACCESS read-only 620 STATUS optional 621 DESCRIPTION 622 "CPU chip generation name e.g. Hondo, Montecito, Madison, Opteron." 623 ::= { cpqSeCpuEntry 23 } 624 625 cpqSeCPUMultiThreadStatus OBJECT-TYPE 626 SYNTAX INTEGER { 627 unknown(1), 628 enabled(2), 629 disabled(3) 630 } 631 ACCESS read-only 632 STATUS optional 633 DESCRIPTION 634 "This OID identifies whether the CPU threading is enabled or not." 635 ::= { cpqSeCpuEntry 24 } 636 637 cpqSeCPUCoreMaxThreads OBJECT-TYPE 638 SYNTAX INTEGER (0..65535) 639 ACCESS read-only 640 STATUS optional 641 DESCRIPTION 642 "This OID indicates the maximum number of threads that a cpu core is capable of." 643 ::= { cpqSeCpuEntry 25 } 644 645 cpqSeCpuLowPowerStatus OBJECT-TYPE 646 SYNTAX INTEGER { 647 unknown (1), 648 lowpowered (2), 649 normalpowered (3), 650 highpowered (4) 651 } 652 ACCESS read-only 653 STATUS mandatory 654 DESCRIPTION 655 "Servers like Itanium has capability to lower power supply 656 to CPU if it is idle for specified period of time. Proliant 657 servers can set to high/low/Dynamic mode of power through 658 ILO. 659 660 The following values are valid for CPU Low Powered state: 661 662 Unknown (1) 663 The Low Powered status could not be determined. 664 665 Low Powered (2) 666 The CPU is Low Power state. 667 668 Normal Powered (3) 669 The CPU is normal Power state. 670 671 High Powered (4) 672 The CPU is High Power state." 673 674 ::= { cpqSeCpuEntry 26 } 675 676 cpqSeCpuPrimary OBJECT-TYPE 677 SYNTAX INTEGER { 678 unknown(1), 679 false(2), 680 true (3) 681 } 682 ACCESS read-only 683 STATUS mandatory 684 DESCRIPTION 685 "On SMP systems one of the CPU is set to Primary and the 686 other CPUs as secondary. A value of true is set if the 687 CPU is primary. 688 689 The following values are valid for CPU availability status: 690 691 Unknown (1) 692 The CPU Primary/Secondary could not be determined. 693 694 false (2) 695 The CPU is not primary CPU. 696 697 True (3) 698 The CUR is primary CPU." 699 700 ::= { cpqSeCpuEntry 27 } 701 702 cpqSeCpuCoreSteppingText OBJECT-TYPE 703 SYNTAX DisplayString 704 ACCESS read-only 705 STATUS optional 706 DESCRIPTION 707 "The processor stepping version string. A NULL string 708 indicates that the stepping could not be determined." 709 ::= { cpqSeCpuEntry 28 } 710 711 cpqSeCpuCurrentPerformanceState OBJECT-TYPE 712 SYNTAX INTEGER 713 ACCESS read-only 714 STATUS optional 715 DESCRIPTION 716 "This OID returns the current performance state of this processor. 717 Processor performance states are denoted as Pn states. The value 718 of n is cpqSeCpuPerformanceState. The higher the value n is, the 719 lower the performance state is being used. Value 0 describes the 720 highest performance state, in which the processor uses its maximum 721 performance capability and may consume maximum power. 722 The performance state number should not exceed 16 on Itanium servers. 723 (-1) will be returned if this value is not available." 724 ::= { cpqSeCpuEntry 29 } 725 726 cpqSeCpuMinPerformanceState OBJECT-TYPE 727 SYNTAX INTEGER 728 ACCESS read-only 729 STATUS optional 730 DESCRIPTION 731 "This OID returns the minimum performance state set for this processor. 732 (-1) will be returned if this value is not available." 733 ::= { cpqSeCpuEntry 30 } 734 735 cpqSeCpuMaxPerformanceState OBJECT-TYPE 736 SYNTAX INTEGER 737 ACCESS read-only 738 STATUS optional 739 DESCRIPTION 740 "This OID returns the maximum performance state set for this processor. 741 (-1) will be returned if this value is not available." 742 ::= { cpqSeCpuEntry 31 } 743 744 745-- **************************************************************************** 746-- The FPU Table 747-- **************************************************************************** 748 749 cpqSeFpuTable OBJECT-TYPE 750 SYNTAX SEQUENCE OF CpqSeFpuEntry 751 ACCESS not-accessible 752 STATUS mandatory 753 DESCRIPTION 754 "A list of the FPUs (floating point coprocessors) in the system." 755 ::= { cpqSeProcessor 2 } 756 757 cpqSeFpuEntry OBJECT-TYPE 758 SYNTAX CpqSeFpuEntry 759 ACCESS not-accessible 760 STATUS mandatory 761 DESCRIPTION 762 "A description of a FPU in the system. 763 764 The fpuUnitIndex of any entry in this table will equal the 765 cpuUnitIndex of the corresponding CPU in the cpqSeCpu table." 766 INDEX { cpqSeFpuUnitIndex , cpqSeFpuChipIndex } 767 ::= { cpqSeFpuTable 1 } 768 769 CpqSeFpuEntry ::= SEQUENCE { 770 cpqSeFpuUnitIndex INTEGER, 771 cpqSeFpuChipIndex INTEGER, 772 cpqSeFpuSlot INTEGER, 773 cpqSeFpuName DisplayString, 774 cpqSeFpuSpeed INTEGER, 775 cpqSeFpuType INTEGER, 776 cpqSeFpuHwLocation DisplayString 777 } 778 779 cpqSeFpuUnitIndex OBJECT-TYPE 780 SYNTAX INTEGER (0..65535) 781 ACCESS read-only 782 STATUS mandatory 783 DESCRIPTION 784 "This is a number that uniquely specifies a processor unit. 785 786 A processing unit may be a set of processing chips that are 787 on the same board or for other reasons work together as a unit. 788 The main processor unit (if there is one) will always have the 789 lowest (first) index. This field can be used to associate 790 CPUs with their corresponding FPUs." 791 ::= { cpqSeFpuEntry 1 } 792 793 cpqSeFpuChipIndex OBJECT-TYPE 794 SYNTAX INTEGER (0..65535) 795 ACCESS read-only 796 STATUS mandatory 797 DESCRIPTION 798 "This is a number that uniquely specifies the FPU chip. 799 800 This field is used to distinguish between multiple FPUs that are 801 part of the same processor unit. For example, If a processor 802 board contained a Intel 80386 processor with both a Intel 80387 803 and a Weitek 3167, both the 80387 and the 3167 would have the 804 same fpuUnitIndex (which would match the 80386's cpuUnitIndex) 805 but the 80387 and the 3167 would have different fpuChipIndex 806 field values." 807 ::= { cpqSeFpuEntry 2 } 808 809 cpqSeFpuSlot OBJECT-TYPE 810 SYNTAX INTEGER (0..255) 811 ACCESS read-only 812 STATUS mandatory 813 DESCRIPTION 814 "This is the FPU's slot. 815 816 If the slot cannot be determined the value of zero (0) will 817 be returned." 818 ::= { cpqSeFpuEntry 3 } 819 820 cpqSeFpuName OBJECT-TYPE 821 SYNTAX DisplayString (SIZE (0..255)) 822 ACCESS read-only 823 STATUS mandatory 824 DESCRIPTION 825 "This is the name of the FPU. 826 827 For example: 828 80387 829 Weitek 3167" 830 ::= { cpqSeFpuEntry 4 } 831 832 cpqSeFpuSpeed OBJECT-TYPE 833 SYNTAX INTEGER (0..65535) 834 ACCESS read-only 835 STATUS mandatory 836 DESCRIPTION 837 "This is speed in megahertz of the FPU. 838 839 Zero will be returned if this value is not available." 840 ::= { cpqSeFpuEntry 5 } 841 842 cpqSeFpuType OBJECT-TYPE 843 SYNTAX INTEGER { 844 other(1), 845 embedded(2), 846 external(3) 847 } 848 ACCESS read-only 849 STATUS mandatory 850 DESCRIPTION 851 "This value indicates if the FPU this entry is describing 852 is embedded in the CPU or external to the CPU chip." 853 ::= { cpqSeFpuEntry 6 } 854 855 cpqSeFpuHwLocation OBJECT-TYPE 856 SYNTAX DisplayString (SIZE (0..255)) 857 ACCESS read-only 858 STATUS optional 859 DESCRIPTION 860 "A text description of the hardware location, on complex 861 multi SBB hardware only, for the FPU. 862 A NULL string indicates that the hardware location could not 863 be determined or is irrelevant." 864 ::= { cpqSeFpuEntry 7 } 865 866-- **************************************************************************** 867-- Standard Equipment CPU Cache Table 868-- ================================== 869-- 870-- The compaq enterprise (1.3.6.1.4.1.232) 871-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 872-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 873-- cpqSeProcessor Group (1.3.6.1.4.1.232.1.2.2) 874-- cpqSeCpuCacheTable (1.3.6.1.4.1.232.1.2.2.3) 875-- 876-- **************************************************************************** 877 878 cpqSeCpuCacheTable OBJECT-TYPE 879 SYNTAX SEQUENCE OF CpqSeCpuCacheEntry 880 ACCESS not-accessible 881 STATUS mandatory 882 DESCRIPTION 883 "A list of the CPU caches in the system." 884 ::= { cpqSeProcessor 3 } 885 886 cpqSeCpuCacheEntry OBJECT-TYPE 887 SYNTAX CpqSeCpuCacheEntry 888 ACCESS not-accessible 889 STATUS mandatory 890 DESCRIPTION 891 "A description of a CPU Caches in the system." 892 INDEX { cpqSeCpuCacheUnitIndex, cpqSeCpuCacheLevelIndex } 893 ::= { cpqSeCpuCacheTable 1 } 894 895 CpqSeCpuCacheEntry ::= SEQUENCE { 896 cpqSeCpuCacheUnitIndex INTEGER, 897 cpqSeCpuCacheLevelIndex INTEGER, 898 cpqSeCpuCacheSize INTEGER, 899 cpqSeCpuCacheSpeed INTEGER, 900 cpqSeCpuCacheStatus INTEGER, 901 cpqSeCpuCacheWritePolicy INTEGER, 902 cpqSeCpuCacheHwLocation DisplayString, 903 cpqSeCpuCacheCpuSlot INTEGER, 904 cpqSeCpuCacheCpuCoreIndex INTEGER 905 } 906 907 cpqSeCpuCacheUnitIndex OBJECT-TYPE 908 SYNTAX INTEGER (0..65535) 909 ACCESS read-only 910 STATUS mandatory 911 DESCRIPTION 912 "This is a number that uniquely specifies a processor unit. 913 914 A processing unit may be a set of processing chips that are 915 on the same board or for other reasons work together as a unit. 916 The main processor unit (if such a concept is valid for this 917 machine) will always have the lowest (first) index." 918 ::= { cpqSeCpuCacheEntry 1 } 919 920 cpqSeCpuCacheLevelIndex OBJECT-TYPE 921 SYNTAX INTEGER (0..255) 922 ACCESS read-only 923 STATUS mandatory 924 DESCRIPTION 925 "This is the processor cache level. 926 927 The lower the processor cache level, the closer the cache is to 928 the processor." 929 ::= { cpqSeCpuCacheEntry 2 } 930 931 cpqSeCpuCacheSize OBJECT-TYPE 932 SYNTAX INTEGER (0..2147483647) 933 ACCESS read-only 934 STATUS mandatory 935 DESCRIPTION 936 "The size of the cache in kilobytes." 937 ::= { cpqSeCpuCacheEntry 3 } 938 939 cpqSeCpuCacheSpeed OBJECT-TYPE 940 SYNTAX INTEGER (0..65535) 941 ACCESS read-only 942 STATUS mandatory 943 DESCRIPTION 944 "This is speed in cache memory in nanoseconds (ns). A value of 945 zero (0) means that the cache speed is unknown or unobtainable." 946 ::= { cpqSeCpuCacheEntry 4 } 947 948 cpqSeCpuCacheStatus OBJECT-TYPE 949 SYNTAX INTEGER { 950 unknown(1), 951 ok(2), 952 degraded(3), 953 failed(4) 954 } 955 ACCESS read-only 956 STATUS mandatory 957 DESCRIPTION 958 "The status of the cache unit. If the cache is optional and not 959 installed, unknown(1) will be returned." 960 ::= { cpqSeCpuCacheEntry 5 } 961 962 cpqSeCpuCacheWritePolicy OBJECT-TYPE 963 SYNTAX INTEGER { 964 unknown(1), 965 write-through(2), 966 write-back(3) 967 } 968 ACCESS read-only 969 STATUS mandatory 970 DESCRIPTION 971 "Specifies write policy of this cache entry." 972 ::= { cpqSeCpuCacheEntry 6 } 973 974 cpqSeCpuCacheHwLocation OBJECT-TYPE 975 SYNTAX DisplayString (SIZE (0..255)) 976 ACCESS read-only 977 STATUS optional 978 DESCRIPTION 979 "A text description of the hardware location, on complex 980 multi SBB hardware only, for the CPU cache. 981 A NULL string indicates that the hardware location could not 982 be determined or is irrelevant." 983 ::= { cpqSeCpuCacheEntry 7 } 984 985 cpqSeCpuCacheCpuSlot OBJECT-TYPE 986 SYNTAX INTEGER (0..65535) 987 ACCESS read-only 988 STATUS optional 989 DESCRIPTION 990 "This is the CPU Slot associated with this CPU cache." 991 ::= { cpqSeCpuCacheEntry 8 } 992 993 cpqSeCpuCacheCpuCoreIndex OBJECT-TYPE 994 SYNTAX INTEGER 995 ACCESS read-only 996 STATUS optional 997 DESCRIPTION 998 "This is a unique number that identifies the core in the CPU 999 slot to which this cache is associated. If the cache is not 1000 associated with any core on a multi-core CPU, the value should be -1." 1001 ::= { cpqSeCpuCacheEntry 9 } 1002 1003-- **************************************************************************** 1004-- Standard Equipment CPU Condition 1005-- ================================== 1006-- 1007-- The compaq enterprise (1.3.6.1.4.1.232) 1008-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1009-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1010-- cpqSeProcessor Group (1.3.6.1.4.1.232.1.2.2) 1011-- cpqSeCpuCondition (1.3.6.1.4.1.232.1.2.2.4) 1012-- 1013-- **************************************************************************** 1014 cpqSeCpuCondition OBJECT-TYPE 1015 SYNTAX INTEGER { 1016 other(1), 1017 ok(2), 1018 degraded(3), 1019 failed(4) 1020 } 1021 ACCESS read-only 1022 STATUS mandatory 1023 DESCRIPTION 1024 "This value specifies the overall condition of the 1025 processor sub-system." 1026 ::= { cpqSeProcessor 4 } 1027 1028-- **************************************************************************** 1029-- Standard Equipment Memory Group 1030-- =============================== 1031-- 1032-- The compaq enterprise (1.3.6.1.4.1.232) 1033-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1034-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1035-- cpqSeMemory Group (1.3.6.1.4.1.232.1.2.3) 1036-- 1037-- The cpqSeMemory group provides the base memory in the system and the 1038-- total memory in the system. 1039-- 1040-- Implementation of the cpqSeMemory group is mandatory for all agents 1041-- supporting the Standard Equipment MIB. 1042-- 1043-- **************************************************************************** 1044 1045 cpqSeBaseMem OBJECT-TYPE 1046 SYNTAX INTEGER (0..65535) 1047 ACCESS read-only 1048 STATUS mandatory 1049 DESCRIPTION 1050 "The amount of base memory in kilobytes. 1051 1052 A kilobyte is 1024 bytes." 1053 ::= { cpqSeMemory 1 } 1054 1055 cpqSeTotalMem OBJECT-TYPE 1056 SYNTAX INTEGER (0..2147483647) 1057 ACCESS read-only 1058 STATUS mandatory 1059 DESCRIPTION 1060 "The total amount of memory in kilobytes. 1061 1062 A kilobyte is 1024 bytes." 1063 ::= { cpqSeMemory 2 } 1064 1065 cpqSeTotalMemMB OBJECT-TYPE 1066 SYNTAX INTEGER (0..2147483647) 1067 ACCESS read-only 1068 STATUS mandatory 1069 DESCRIPTION 1070 "The total amount of memory in megabytes. 1071 1072 A megabyte is 1024 kilobytes." 1073 ::= { cpqSeMemory 3 } 1074 1075-- **************************************************************************** 1076-- Standard Equipment ISA CMOS Group 1077-- ================================= 1078-- 1079-- The compaq enterprise (1.3.6.1.4.1.232) 1080-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1081-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1082-- cpqSeIsaCmos Group (1.3.6.1.4.1.232.1.2.4) 1083-- 1084-- 1085-- The ISA CMOS group provides an image of the ISA CMOS real time clock, 1086-- security, and configuration in a raw form. This group is provided for 1087-- completeness, most of the important information stored in ISA CMOS can 1088-- also be found elsewhere in the MIB. 1089-- 1090-- Implementation of the ISA CMOS group is mandatory for all agents 1091-- supporting the Standard Equipment MIB. 1092-- 1093-- **************************************************************************** 1094 1095 1096 cpqSeIsaCmosRaw OBJECT-TYPE 1097 SYNTAX OCTET STRING (SIZE (64)) 1098 ACCESS read-only 1099 STATUS mandatory 1100 DESCRIPTION 1101 "The contents of the ISA CMOS." 1102 ::= { cpqSeIsaCmos 1 } 1103 1104-- **************************************************************************** 1105-- Standard Equipment EISA NVRAM Slot Table 1106-- ======================================== 1107-- 1108-- The compaq enterprise (1.3.6.1.4.1.232) 1109-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1110-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1111-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 1112-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 1113-- 1114-- 1115-- The EISA NVRAM group provides a set of tables that detail the 1116-- configuration information stored in an EISA bus architecture system. 1117-- The EISA slot table contains entries providing information about each 1118-- slot that currently contains a configured card. 1119-- The EISA function table contains entries providing information about 1120-- each function performed by a configured card. Each card may have 1121-- one or more defined functions. 1122-- The rest of the tables: the EISA memory table, the EISA Interrupt 1123-- table, the EISA DMA table, and the EISA port table, detail the 1124-- resources used by each function of each configured card. 1125-- 1126-- Implementation of the eisaNvram group is optional. 1127-- The eisaNvram group should be included on any system with an EISA bus 1128-- architecture. 1129-- 1130-- **************************************************************************** 1131 1132 cpqSeEisaSlotTable OBJECT-TYPE 1133 SYNTAX SEQUENCE OF CpqSeEisaSlotEntry 1134 ACCESS not-accessible 1135 STATUS mandatory 1136 DESCRIPTION 1137 "A list of EISA slot information entries." 1138 ::= { cpqSeEisaNvram 1 } 1139 1140 cpqSeEisaSlotEntry OBJECT-TYPE 1141 SYNTAX CpqSeEisaSlotEntry 1142 ACCESS not-accessible 1143 STATUS mandatory 1144 DESCRIPTION 1145 "A description of an EISA slot." 1146 INDEX { cpqSeEisaSlotIndex } 1147 ::= { cpqSeEisaSlotTable 1 } 1148 1149 CpqSeEisaSlotEntry ::= SEQUENCE { 1150 cpqSeEisaSlotIndex INTEGER, 1151 cpqSeEisaSlotRaw OCTET STRING, 1152 cpqSeEisaSlotBoardId DisplayString, 1153 cpqSeEisaSlotBoardName DisplayString, 1154 cpqSeEisaSlotCfRev DisplayString, 1155 cpqSeEisaSlotType INTEGER 1156 } 1157 1158 cpqSeEisaSlotIndex OBJECT-TYPE 1159 SYNTAX INTEGER (0..255) 1160 ACCESS read-only 1161 STATUS mandatory 1162 DESCRIPTION 1163 "The EISA slot number for this entry describes." 1164 ::= { cpqSeEisaSlotEntry 1 } 1165 1166 cpqSeEisaSlotRaw OBJECT-TYPE 1167 SYNTAX OCTET STRING (SIZE (12)) 1168 ACCESS read-only 1169 STATUS mandatory 1170 DESCRIPTION 1171 "The EISA slot data for the board in this slot. 1172 1173 This octet string contains the following EISA slot information: 1174 1175 The first octet will be zero (0) if this slot contains a 1176 properly configured board. Any other value indicates that the 1177 EISA configuration information for this board is invalid or an 1178 error occurred when trying to retrieve the information. 1179 1180 The second octet contains several bit flags about the product ID 1181 and slot type. 1182 1183 Bit 7: 0 = No duplicate ID 1184 1 = Duplicate IDs 1185 1186 Bit 6: 0 = Product ID readable 1187 1 = Product ID not readable 1188 1189 Bit 5,4: 00 = Expansion slot 1190 01 = Embedded device 1191 10 = Virtual device 1192 11 = Reserved 1193 1194 Bit 3..0: This nibble indicates which CFG file is loaded 1195 when duplicate file names are present. 1196 0000 = No duplicate ID 1197 0001 = First duplicate ID 1198 0010 = Second duplicate ID 1199 0011 = Third duplicate ID 1200 . 1201 . 1202 . 1203 1111 = Fifteenth duplicate ID 1204 1205 NOTE: Bit 7 is the most significant bit, bit 0 is the least 1206 significant. 1207 1208 The third octet contains the major revision level of the 1209 configuration utility. 1210 1211 The fourth octet contains the minor revision level of the 1212 configuration utility. 1213 1214 The fifth octet contains the most significant byte of the 1215 configuration file checksum. 1216 1217 The sixth octet contains the least significant byte of the 1218 configuration file checksum. 1219 1220 The seventh octet contains the number of device functions defined 1221 for the board in this slot. 1222 1223 The eighth octet contains the combined function information. 1224 This is a set of flags. Each bit has the following meaning when 1225 set (1): 1226 Bit 7: reserved (0) 1227 Bit 6: slot has one or more free form data entries 1228 Bit 5: slot has one or more port initialization entries. 1229 Bit 4: slot has one or more port range entries. 1230 Bit 3: slot has one or more DMA entries. 1231 Bit 2: slot has one or more interrupt (IRQ) entries. 1232 Bit 1: slot has one or more memory entries. 1233 Bit 0: slot has one or more function type definitions. 1234 1235 NOTE: bit 7 is the most significant bit, bit 0 is the least 1236 significant. 1237 1238 The ninth, tenth, eleventh, and twelfth octets contain the four 1239 byte compressed EISA ID. 1240 1241 For more information about the meaning of this information 1242 consult the EISA Technical Reference Guide." 1243 ::= { cpqSeEisaSlotEntry 2 } 1244 1245 cpqSeEisaSlotBoardId OBJECT-TYPE 1246 SYNTAX DisplayString (SIZE (7)) 1247 ACCESS read-only 1248 STATUS mandatory 1249 DESCRIPTION 1250 "A seven character board ID. 1251 1252 The first three characters are the manufacturers ID followed by 1253 three character product ID followed by a one character revision 1254 level." 1255 ::= { cpqSeEisaSlotEntry 3 } 1256 1257 cpqSeEisaSlotBoardName OBJECT-TYPE 1258 SYNTAX DisplayString (SIZE (0..255)) 1259 ACCESS read-only 1260 STATUS mandatory 1261 DESCRIPTION 1262 "The product name (or other suitable description) of this board. 1263 1264 This field may be empty if no descriptive information is known 1265 about the board." 1266 ::= { cpqSeEisaSlotEntry 4 } 1267 1268 cpqSeEisaSlotCfRev OBJECT-TYPE 1269 SYNTAX DisplayString (SIZE (0..5)) 1270 ACCESS read-only 1271 STATUS mandatory 1272 DESCRIPTION 1273 "The revision level of the EISA configuration utility that was 1274 used to configure the system. 1275 1276 This should be the same version information displayed by the EISA 1277 configuration utility." 1278 ::= { cpqSeEisaSlotEntry 5 } 1279 1280 cpqSeEisaSlotType OBJECT-TYPE 1281 SYNTAX INTEGER { 1282 unknown(1), 1283 isa8Bit(2), 1284 isa16Bit(3), 1285 eisa32Bit(4), 1286 eisaBusMaster32Bit(5), 1287 other(6), 1288 reserved(7), 1289 reserved2(8) 1290 } 1291 ACCESS read-only 1292 STATUS mandatory 1293 DESCRIPTION 1294 "The type of slot described by this entry." 1295 ::= { cpqSeEisaSlotEntry 6 } 1296 1297 1298-- **************************************************************************** 1299-- Standard Equipment EISA NVRAM Function Table 1300-- ============================================ 1301-- 1302-- The compaq enterprise (1.3.6.1.4.1.232) 1303-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1304-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1305-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 1306-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 1307-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2) 1308-- 1309-- **************************************************************************** 1310 1311 cpqSeEisaFunctTable OBJECT-TYPE 1312 SYNTAX SEQUENCE OF CpqSeEisaFunctEntry 1313 ACCESS not-accessible 1314 STATUS mandatory 1315 DESCRIPTION 1316 "A list EISA function information entries." 1317 ::= { cpqSeEisaNvram 2 } 1318 1319 cpqSeEisaFunctEntry OBJECT-TYPE 1320 SYNTAX CpqSeEisaFunctEntry 1321 ACCESS not-accessible 1322 STATUS mandatory 1323 DESCRIPTION 1324 "A description of an EISA function." 1325 INDEX { cpqSeEisaFunctSlotIndex , cpqSeEisaFunctIndex } 1326 ::= { cpqSeEisaFunctTable 1 } 1327 1328 CpqSeEisaFunctEntry ::= SEQUENCE { 1329 cpqSeEisaFunctSlotIndex INTEGER, 1330 cpqSeEisaFunctIndex INTEGER, 1331 cpqSeEisaFunctStatus INTEGER, 1332 cpqSeEisaFunctType DisplayString, 1333 cpqSeEisaFunctCfgRev DisplayString, 1334 cpqSeEisaFunctSels OCTET STRING, 1335 cpqSeEisaFunctInfo INTEGER 1336 } 1337 1338 cpqSeEisaFunctSlotIndex OBJECT-TYPE 1339 SYNTAX INTEGER (0..255) 1340 ACCESS read-only 1341 STATUS mandatory 1342 DESCRIPTION 1343 "The EISA slot of the board that registered this function" 1344 ::= { cpqSeEisaFunctEntry 1 } 1345 1346 cpqSeEisaFunctIndex OBJECT-TYPE 1347 SYNTAX INTEGER (0..255) 1348 ACCESS read-only 1349 STATUS mandatory 1350 DESCRIPTION 1351 "The number of the function this entry describes." 1352 ::= { cpqSeEisaFunctEntry 2 } 1353 1354 cpqSeEisaFunctStatus OBJECT-TYPE 1355 SYNTAX INTEGER { 1356 disabled(2), 1357 enabled(3) 1358 } 1359 ACCESS read-only 1360 STATUS mandatory 1361 DESCRIPTION 1362 "The status of the function described by this entry." 1363 ::= { cpqSeEisaFunctEntry 3 } 1364 1365 cpqSeEisaFunctType OBJECT-TYPE 1366 SYNTAX DisplayString (SIZE (0..80)) 1367 ACCESS read-only 1368 STATUS mandatory 1369 DESCRIPTION 1370 "The type of the function. 1371 1372 The type may be followed by one or more subtype description 1373 fields. Some currently defined types are: 1374 1375 Type Meaning 1376 ============== ================================================== 1377 COM Communication device 1378 COM,ASY ISA compatible 8250 based serial port 1379 COM,ASY,FIFO ISA compatible 16550 based serial port (with fifo) 1380 COM,SYN ISA compatible SDLC port 1381 CPU Microprocessor 1382 CPU,8086 8086 compatible microprocessor 1383 CPU,80286 80286 compatible microprocessor 1384 CPU,80386SX 80386SX compatible microprocessor 1385 CPU,80386 80386 compatible microprocessor 1386 CPU,80486 80486 compatible microprocessor 1387 JOY ISA compatible joystick adapter 1388 KEY Keyboard 1389 KEY,nnn,KBD=xx Standard keyboard with nnn keys for country xx 1390 MEM Memory board 1391 MFC Multifunction board 1392 MSD Mass storage device 1393 MSD,DSKCTL ISA compatible fixed disk controller 1394 MSD,FPYCTL ISA compatible floppy disk controller 1395 MSD,TAPCTL Primary tape controller 1396 NET Network board 1397 NPX Numeric coprocessor 1398 NPX,287 Intel 287 numeric coprocessor 1399 NPX,387 Intel 387 numeric coprocessor 1400 NPX,387SX Intel 387SX numeric coprocessor 1401 NPX,W1167 Weitek 1167 numeric coprocessor 1402 NPX,W3167 Weitek 3167 numeric coprocessor 1403 OSE Operating system/environment 1404 OTH Other 1405 PAR ISA compatible parallel port 1406 PAR,BID Bidirectional parallel port 1407 PTR Pointing device 1408 PTR,8042 8042 pointing device (mouse) interface 1409 SYS System board 1410 VID Video board 1411 VID,MDA ISA compatible monochrome adapter 1412 VID,MDA,MGA Hercules monochrome adapter 1413 VID,CGA CGA, no write sync during retrace required 1414 VID,CGA,RTR CGA, write sync during retrace required 1415 VID,EGA ISA compatible EGA adapter 1416 VID,VGA ISA compatible VGA adapter 1417 1418 This list is not intended to be complete. Other types may be 1419 found in this field. This list describes some of the more 1420 common types found, other types should be similarly recognizable 1421 to someone sufficiently knowledgeable about computer hardware." 1422 ::= { cpqSeEisaFunctEntry 4 } 1423 1424 cpqSeEisaFunctCfgRev OBJECT-TYPE 1425 SYNTAX DisplayString (SIZE (0..5)) 1426 ACCESS read-only 1427 STATUS mandatory 1428 DESCRIPTION 1429 "The revision of the EISA configuration .OVL file used to 1430 configure this board." 1431 ::= { cpqSeEisaFunctEntry 5 } 1432 1433 cpqSeEisaFunctSels OBJECT-TYPE 1434 SYNTAX OCTET STRING (SIZE (0..26)) 1435 ACCESS read-only 1436 STATUS mandatory 1437 DESCRIPTION 1438 "The selections that were chosen with the EISA CONFIGURATION 1439 UTILITY to create this function." 1440 ::= { cpqSeEisaFunctEntry 6 } 1441 1442 cpqSeEisaFunctInfo OBJECT-TYPE 1443 SYNTAX INTEGER (0..255) 1444 ACCESS read-only 1445 STATUS mandatory 1446 DESCRIPTION 1447 "The EISA function information block. 1448 1449 This is a set of flags indicating the resources that are 1450 configured in this EISA function. Each bit has the following 1451 meaning when it is set (1): 1452 1453 Bit 7: Function is disabled 1454 Bit 6: This function contains free-form information. 1455 Bit 5: This function contains port initialization entries. 1456 Bit 4: This function contains port range entries. 1457 Bit 3: This function contains DMA entries. 1458 Bit 2: This function contains interrupt (IRQ) entries. 1459 Bit 1: This function contains memory entries. 1460 Bit 0: This function contains function type definitions. 1461 1462 NOTE: bit 7 is the most significant bit, bit 0 is the least 1463 significant." 1464 ::= { cpqSeEisaFunctEntry 7 } 1465 1466-- **************************************************************************** 1467-- Standard Equipment EISA Memory Table 1468-- ==================================== 1469-- 1470-- The compaq enterprise (1.3.6.1.4.1.232) 1471-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1472-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1473-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 1474-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 1475-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2) 1476-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3) 1477-- 1478-- **************************************************************************** 1479 1480 cpqSeEisaMemTable OBJECT-TYPE 1481 SYNTAX SEQUENCE OF CpqSeEisaMemEntry 1482 ACCESS not-accessible 1483 STATUS mandatory 1484 DESCRIPTION 1485 "A list of EISA function memory configuration entries." 1486 ::= { cpqSeEisaNvram 3 } 1487 1488 cpqSeEisaMemEntry OBJECT-TYPE 1489 SYNTAX CpqSeEisaMemEntry 1490 ACCESS not-accessible 1491 STATUS mandatory 1492 DESCRIPTION 1493 "A description of an EISA function memory configuration." 1494 INDEX { cpqSeEisaMemSlotIndex , cpqSeEisaMemFunctIndex , 1495 cpqSeEisaMemAllocIndex } 1496 ::= { cpqSeEisaMemTable 1 } 1497 1498 CpqSeEisaMemEntry ::= SEQUENCE { 1499 cpqSeEisaMemSlotIndex INTEGER, 1500 cpqSeEisaMemFunctIndex INTEGER, 1501 cpqSeEisaMemAllocIndex INTEGER, 1502 cpqSeEisaMemStartAddr INTEGER, 1503 cpqSeEisaMemSize INTEGER, 1504 cpqSeEisaMemShare INTEGER, 1505 cpqSeEisaMemType INTEGER, 1506 cpqSeEisaMemCache INTEGER, 1507 cpqSeEisaMemAccess INTEGER, 1508 cpqSeEisaMemDecode INTEGER, 1509 cpqSeEisaMemDataSize INTEGER 1510 } 1511 1512 cpqSeEisaMemSlotIndex OBJECT-TYPE 1513 SYNTAX INTEGER (0..255) 1514 ACCESS read-only 1515 STATUS mandatory 1516 DESCRIPTION 1517 "The EISA slot number of the board that registered the memory 1518 configuration this entry describes." 1519 ::= { cpqSeEisaMemEntry 1 } 1520 1521 cpqSeEisaMemFunctIndex OBJECT-TYPE 1522 SYNTAX INTEGER (0..255) 1523 ACCESS read-only 1524 STATUS mandatory 1525 DESCRIPTION 1526 "The function in which this memory configuration was registered." 1527 ::= { cpqSeEisaMemEntry 2 } 1528 1529 cpqSeEisaMemAllocIndex OBJECT-TYPE 1530 SYNTAX INTEGER (0..255) 1531 ACCESS read-only 1532 STATUS mandatory 1533 DESCRIPTION 1534 "The index for this memory allocation entry in the EISA function 1535 block." 1536 ::= { cpqSeEisaMemEntry 3 } 1537 1538 cpqSeEisaMemStartAddr OBJECT-TYPE 1539 SYNTAX INTEGER 1540 ACCESS read-only 1541 STATUS mandatory 1542 DESCRIPTION 1543 "The starting address of the memory configuration." 1544 ::= { cpqSeEisaMemEntry 4 } 1545 1546 cpqSeEisaMemSize OBJECT-TYPE 1547 SYNTAX INTEGER (0..2147483647) 1548 ACCESS read-only 1549 STATUS mandatory 1550 DESCRIPTION 1551 "The size in bytes of the memory configuration." 1552 ::= { cpqSeEisaMemEntry 5 } 1553 1554 cpqSeEisaMemShare OBJECT-TYPE 1555 SYNTAX INTEGER { 1556 nonshareable(1), 1557 shareable(2) 1558 } 1559 ACCESS read-only 1560 STATUS mandatory 1561 DESCRIPTION 1562 "This value indicates if the memory is shareable." 1563 ::= { cpqSeEisaMemEntry 6 } 1564 1565 cpqSeEisaMemType OBJECT-TYPE 1566 SYNTAX INTEGER { 1567 systemBaseOrExtended(1), 1568 expanded(2), 1569 virtual(3), 1570 other(4) 1571 } 1572 ACCESS read-only 1573 STATUS mandatory 1574 DESCRIPTION 1575 "The type of memory." 1576 ::= { cpqSeEisaMemEntry 7 } 1577 1578 cpqSeEisaMemCache OBJECT-TYPE 1579 SYNTAX INTEGER { 1580 notCached(1), 1581 writeThroughCached(2), 1582 writeBackCached(3) 1583 } 1584 ACCESS read-only 1585 STATUS mandatory 1586 DESCRIPTION 1587 "This value indicates if the memory is cached." 1588 ::= { cpqSeEisaMemEntry 8 } 1589 1590 cpqSeEisaMemAccess OBJECT-TYPE 1591 SYNTAX INTEGER { 1592 readOnly(1), 1593 readWrite(2) 1594 } 1595 ACCESS read-only 1596 STATUS mandatory 1597 DESCRIPTION 1598 "The type of access permitted for this memory." 1599 ::= { cpqSeEisaMemEntry 9 } 1600 1601 cpqSeEisaMemDecode OBJECT-TYPE 1602 SYNTAX INTEGER (0..65536) 1603 ACCESS read-only 1604 STATUS mandatory 1605 DESCRIPTION 1606 "The memory decode size (the number of address lines supported)." 1607 ::= { cpqSeEisaMemEntry 10 } 1608 1609 cpqSeEisaMemDataSize OBJECT-TYPE 1610 SYNTAX INTEGER (0..65536) 1611 ACCESS read-only 1612 STATUS mandatory 1613 DESCRIPTION 1614 "The data access size for the memory in bits." 1615 ::= { cpqSeEisaMemEntry 11 } 1616 1617-- **************************************************************************** 1618-- Standard Equipment EISA Interrupt Table 1619-- ======================================= 1620-- 1621-- The compaq enterprise (1.3.6.1.4.1.232) 1622-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1623-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1624-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 1625-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 1626-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2) 1627-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3) 1628-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4) 1629-- 1630-- **************************************************************************** 1631 1632 cpqSeEisaIntTable OBJECT-TYPE 1633 SYNTAX SEQUENCE OF CpqSeEisaIntEntry 1634 ACCESS not-accessible 1635 STATUS mandatory 1636 DESCRIPTION 1637 "A list of EISA function interrupt configuration entries." 1638 ::= { cpqSeEisaNvram 4 } 1639 1640 cpqSeEisaIntEntry OBJECT-TYPE 1641 SYNTAX CpqSeEisaIntEntry 1642 ACCESS not-accessible 1643 STATUS mandatory 1644 DESCRIPTION 1645 "A description of an EISA function interrupt configuration." 1646 INDEX { cpqSeEisaIntSlotIndex , cpqSeEisaIntFunctIndex , 1647 cpqSeEisaIntAllocIndex } 1648 ::= { cpqSeEisaIntTable 1 } 1649 1650 CpqSeEisaIntEntry ::= SEQUENCE { 1651 cpqSeEisaIntSlotIndex INTEGER, 1652 cpqSeEisaIntFunctIndex INTEGER, 1653 cpqSeEisaIntAllocIndex INTEGER, 1654 cpqSeEisaIntNum INTEGER, 1655 cpqSeEisaIntShare INTEGER, 1656 cpqSeEisaIntTrigger INTEGER 1657 } 1658 1659 cpqSeEisaIntSlotIndex OBJECT-TYPE 1660 SYNTAX INTEGER (0..255) 1661 ACCESS read-only 1662 STATUS mandatory 1663 DESCRIPTION 1664 "The EISA slot number of the board that registered the interrupt 1665 configuration this entry describes." 1666 ::= { cpqSeEisaIntEntry 1 } 1667 1668 cpqSeEisaIntFunctIndex OBJECT-TYPE 1669 SYNTAX INTEGER (0..255) 1670 ACCESS read-only 1671 STATUS mandatory 1672 DESCRIPTION 1673 "The function in which this interrupt configuration was 1674 registered." 1675 ::= { cpqSeEisaIntEntry 2 } 1676 1677 cpqSeEisaIntAllocIndex OBJECT-TYPE 1678 SYNTAX INTEGER (0..255) 1679 ACCESS read-only 1680 STATUS mandatory 1681 DESCRIPTION 1682 "The index for this interrupt allocation entry in the EISA 1683 function block." 1684 ::= { cpqSeEisaIntEntry 3 } 1685 1686 cpqSeEisaIntNum OBJECT-TYPE 1687 SYNTAX INTEGER (0..65535) 1688 ACCESS read-only 1689 STATUS mandatory 1690 DESCRIPTION 1691 "The interrupt described in this entry." 1692 ::= { cpqSeEisaIntEntry 4 } 1693 1694 cpqSeEisaIntShare OBJECT-TYPE 1695 SYNTAX INTEGER { 1696 nonshareable(1), 1697 shareable(2) 1698 } 1699 ACCESS read-only 1700 STATUS mandatory 1701 DESCRIPTION 1702 "This value indicates if the interrupt is shareable." 1703 ::= { cpqSeEisaIntEntry 5 } 1704 1705 cpqSeEisaIntTrigger OBJECT-TYPE 1706 SYNTAX INTEGER { 1707 edge(1), 1708 level(2) 1709 } 1710 ACCESS read-only 1711 STATUS mandatory 1712 DESCRIPTION 1713 "This value indicates if the interrupt is edge or level 1714 triggered." 1715 ::= { cpqSeEisaIntEntry 6 } 1716 1717-- **************************************************************************** 1718-- Standard Equipment EISA DMA Table 1719-- ================================= 1720-- 1721-- The compaq enterprise (1.3.6.1.4.1.232) 1722-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1723-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1724-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 1725-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 1726-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2) 1727-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3) 1728-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4) 1729-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5) 1730-- 1731-- **************************************************************************** 1732 1733 cpqSeEisaDmaTable OBJECT-TYPE 1734 SYNTAX SEQUENCE OF CpqSeEisaDmaEntry 1735 ACCESS not-accessible 1736 STATUS mandatory 1737 DESCRIPTION 1738 "A list of EISA function DMA configuration entries." 1739 ::= { cpqSeEisaNvram 5 } 1740 1741 cpqSeEisaDmaEntry OBJECT-TYPE 1742 SYNTAX CpqSeEisaDmaEntry 1743 ACCESS not-accessible 1744 STATUS mandatory 1745 DESCRIPTION 1746 "A description of an EISA function DMA configuration." 1747 INDEX { cpqSeEisaDmaSlotIndex , cpqSeEisaDmaFunctIndex , 1748 cpqSeEisaDmaAllocIndex } 1749 ::= { cpqSeEisaDmaTable 1 } 1750 1751 CpqSeEisaDmaEntry ::= SEQUENCE { 1752 cpqSeEisaDmaSlotIndex INTEGER, 1753 cpqSeEisaDmaFunctIndex INTEGER, 1754 cpqSeEisaDmaAllocIndex INTEGER, 1755 cpqSeEisaDmaChannel INTEGER, 1756 cpqSeEisaDmaShare INTEGER, 1757 cpqSeEisaDmaTiming INTEGER, 1758 cpqSeEisaDmaXfer INTEGER, 1759 cpqSeEisaDmaXferCount INTEGER 1760 } 1761 1762 cpqSeEisaDmaSlotIndex OBJECT-TYPE 1763 SYNTAX INTEGER (0..255) 1764 ACCESS read-only 1765 STATUS mandatory 1766 DESCRIPTION 1767 "The EISA slot number of the board that registered the DMA 1768 configuration this entry describes." 1769 ::= { cpqSeEisaDmaEntry 1 } 1770 1771 cpqSeEisaDmaFunctIndex OBJECT-TYPE 1772 SYNTAX INTEGER (0..255) 1773 ACCESS read-only 1774 STATUS mandatory 1775 DESCRIPTION 1776 "The function in which this DMA configuration was registered." 1777 ::= { cpqSeEisaDmaEntry 2 } 1778 1779 cpqSeEisaDmaAllocIndex OBJECT-TYPE 1780 SYNTAX INTEGER (0..255) 1781 ACCESS read-only 1782 STATUS mandatory 1783 DESCRIPTION 1784 "The index for this DMA channel allocation entry in the EISA 1785 function block." 1786 ::= { cpqSeEisaDmaEntry 3 } 1787 1788 cpqSeEisaDmaChannel OBJECT-TYPE 1789 SYNTAX INTEGER (0..65535) 1790 ACCESS read-only 1791 STATUS mandatory 1792 DESCRIPTION 1793 "The DMA channel described in this entry." 1794 ::= { cpqSeEisaDmaEntry 4 } 1795 1796 cpqSeEisaDmaShare OBJECT-TYPE 1797 SYNTAX INTEGER { 1798 nonshareable(1), 1799 shareable(2) 1800 } 1801 ACCESS read-only 1802 STATUS mandatory 1803 DESCRIPTION 1804 "This value indicates if the DMA channel is shareable." 1805 ::= { cpqSeEisaDmaEntry 5 } 1806 1807 cpqSeEisaDmaTiming OBJECT-TYPE 1808 SYNTAX INTEGER { 1809 isaTiming(1), 1810 typeA(2), 1811 typeB(3), 1812 burstTypeC(4) 1813 } 1814 ACCESS read-only 1815 STATUS mandatory 1816 DESCRIPTION 1817 "This value indicates the timing (transfer rate) associated with 1818 this configuration of the DMA channel." 1819 ::= { cpqSeEisaDmaEntry 6 } 1820 1821 cpqSeEisaDmaXfer OBJECT-TYPE 1822 SYNTAX INTEGER (0..65535) 1823 ACCESS read-only 1824 STATUS mandatory 1825 DESCRIPTION 1826 "This value indicates the transfer size in bits used over this 1827 DMA channel." 1828 ::= { cpqSeEisaDmaEntry 7 } 1829 1830 cpqSeEisaDmaXferCount OBJECT-TYPE 1831 SYNTAX INTEGER { 1832 byte(1), 1833 word(2) 1834 } 1835 ACCESS read-only 1836 STATUS mandatory 1837 DESCRIPTION 1838 "This value indicates the addressing scheme for the DMA channel." 1839 ::= { cpqSeEisaDmaEntry 8 } 1840 1841 1842-- **************************************************************************** 1843-- Standard Equipment EISA Port Table 1844-- ================================== 1845-- 1846-- The compaq enterprise (1.3.6.1.4.1.232) 1847-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1848-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1849-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 1850-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 1851-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2) 1852-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3) 1853-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4) 1854-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5) 1855-- cpqSeEisaPortTable (1.3.6.1.4.1.232.1.2.5.6) 1856-- 1857-- **************************************************************************** 1858 1859 cpqSeEisaPortTable OBJECT-TYPE 1860 SYNTAX SEQUENCE OF CpqSeEisaPortEntry 1861 ACCESS not-accessible 1862 STATUS mandatory 1863 DESCRIPTION 1864 "A list of EISA function port I/O configuration entries." 1865 ::= { cpqSeEisaNvram 6 } 1866 1867 cpqSeEisaPortEntry OBJECT-TYPE 1868 SYNTAX CpqSeEisaPortEntry 1869 ACCESS not-accessible 1870 STATUS mandatory 1871 DESCRIPTION 1872 "A description of an EISA function port I/O configuration." 1873 INDEX { cpqSeEisaPortSlotIndex , cpqSeEisaPortFunctIndex , 1874 cpqSeEisaPortAllocIndex } 1875 ::= { cpqSeEisaPortTable 1 } 1876 1877 CpqSeEisaPortEntry ::= SEQUENCE { 1878 cpqSeEisaPortSlotIndex INTEGER, 1879 cpqSeEisaPortFunctIndex INTEGER, 1880 cpqSeEisaPortAllocIndex INTEGER, 1881 cpqSeEisaPortAddr INTEGER, 1882 cpqSeEisaPortShare INTEGER, 1883 cpqSeEisaPortSize INTEGER 1884 } 1885 1886 cpqSeEisaPortSlotIndex OBJECT-TYPE 1887 SYNTAX INTEGER (0..255) 1888 ACCESS read-only 1889 STATUS mandatory 1890 DESCRIPTION 1891 "The EISA slot number of the board that registered the I/O port 1892 configuration this entry describes." 1893 ::= { cpqSeEisaPortEntry 1 } 1894 1895 cpqSeEisaPortFunctIndex OBJECT-TYPE 1896 SYNTAX INTEGER (0..255) 1897 ACCESS read-only 1898 STATUS mandatory 1899 DESCRIPTION 1900 "The function in which this port I/O configuration was 1901 registered." 1902 ::= { cpqSeEisaPortEntry 2 } 1903 1904 cpqSeEisaPortAllocIndex OBJECT-TYPE 1905 SYNTAX INTEGER (0..255) 1906 ACCESS read-only 1907 STATUS mandatory 1908 DESCRIPTION 1909 "The index for this I/O port range allocation entry in the EISA 1910 function block." 1911 ::= { cpqSeEisaPortEntry 3 } 1912 1913 cpqSeEisaPortAddr OBJECT-TYPE 1914 SYNTAX INTEGER 1915 ACCESS read-only 1916 STATUS mandatory 1917 DESCRIPTION 1918 "The I/O port address being described in this entry." 1919 ::= { cpqSeEisaPortEntry 4 } 1920 1921 cpqSeEisaPortShare OBJECT-TYPE 1922 SYNTAX INTEGER { 1923 nonshareable(1), 1924 shareable(2) 1925 } 1926 ACCESS read-only 1927 STATUS mandatory 1928 DESCRIPTION 1929 "This value indicates if the port is shareable." 1930 ::= { cpqSeEisaPortEntry 5 } 1931 1932 cpqSeEisaPortSize OBJECT-TYPE 1933 SYNTAX INTEGER (0..65535) 1934 ACCESS read-only 1935 STATUS mandatory 1936 DESCRIPTION 1937 "The number of sequential ports starting at the 1938 eisaPortAddrIndex that are be configured." 1939 ::= { cpqSeEisaPortEntry 6 } 1940 1941-- **************************************************************************** 1942-- Standard Equipment EISA Free Form Table 1943-- ======================================= 1944-- 1945-- The compaq enterprise (1.3.6.1.4.1.232) 1946-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 1947-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 1948-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 1949-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 1950-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2) 1951-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3) 1952-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4) 1953-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5) 1954-- cpqSeEisaPortTable (1.3.6.1.4.1.232.1.2.5.6) 1955-- cpqSeEisaFreeFormTable (1.3.6.1.4.1.232.1.2.5.7) 1956-- 1957-- **************************************************************************** 1958 1959 cpqSeEisaFreeFormTable OBJECT-TYPE 1960 SYNTAX SEQUENCE OF CpqSeEisaFreeFormEntry 1961 ACCESS not-accessible 1962 STATUS mandatory 1963 DESCRIPTION 1964 "A list of EISA function free form entries." 1965 ::= { cpqSeEisaNvram 7 } 1966 1967 cpqSeEisaFreeFormEntry OBJECT-TYPE 1968 SYNTAX CpqSeEisaFreeFormEntry 1969 ACCESS not-accessible 1970 STATUS mandatory 1971 DESCRIPTION 1972 "A description of an EISA function free form." 1973 INDEX { cpqSeEisaFreeFormSlotIndex , 1974 cpqSeEisaFreeFormFunctIndex } 1975 ::= { cpqSeEisaFreeFormTable 1 } 1976 1977 CpqSeEisaFreeFormEntry ::= SEQUENCE { 1978 cpqSeEisaFreeFormSlotIndex INTEGER, 1979 cpqSeEisaFreeFormFunctIndex INTEGER, 1980 cpqSeEisaFreeFormValue OCTET STRING 1981 } 1982 1983 cpqSeEisaFreeFormSlotIndex OBJECT-TYPE 1984 SYNTAX INTEGER (0..255) 1985 ACCESS read-only 1986 STATUS mandatory 1987 DESCRIPTION 1988 "The EISA slot number of the board that registered the free form 1989 information this entry describes." 1990 ::= { cpqSeEisaFreeFormEntry 1 } 1991 1992 cpqSeEisaFreeFormFunctIndex OBJECT-TYPE 1993 SYNTAX INTEGER (0..255) 1994 ACCESS read-only 1995 STATUS mandatory 1996 DESCRIPTION 1997 "The function in which this free form was registered." 1998 ::= { cpqSeEisaFreeFormEntry 2 } 1999 2000 cpqSeEisaFreeFormValue OBJECT-TYPE 2001 SYNTAX OCTET STRING (SIZE (0..205)) 2002 ACCESS read-only 2003 STATUS mandatory 2004 DESCRIPTION 2005 "The free form value." 2006 ::= { cpqSeEisaFreeFormEntry 3 } 2007 2008-- **************************************************************************** 2009-- Standard Equipment EISA Function Port Initialization Table 2010-- ========================================================== 2011-- 2012-- The compaq enterprise (1.3.6.1.4.1.232) 2013-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2014-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2015-- cpqSeEisaNvram Group (1.3.6.1.4.1.232.1.2.5) 2016-- cpqSeEisaSlotTable (1.3.6.1.4.1.232.1.2.5.1) 2017-- cpqSeEisaFunctTable (1.3.6.1.4.1.232.1.2.5.2) 2018-- cpqSeEisaMemTable (1.3.6.1.4.1.232.1.2.5.3) 2019-- cpqSeEisaIntTable (1.3.6.1.4.1.232.1.2.5.4) 2020-- cpqSeEisaDmaTable (1.3.6.1.4.1.232.1.2.5.5) 2021-- cpqSeEisaPortTable (1.3.6.1.4.1.232.1.2.5.6) 2022-- cpqSeEisaFreeFormTable (1.3.6.1.4.1.232.1.2.5.7) 2023-- cpqSeEisaInitTable (1.3.6.1.4.1.232.1.2.5.8) 2024-- 2025-- **************************************************************************** 2026 2027 cpqSeEisaInitTable OBJECT-TYPE 2028 SYNTAX SEQUENCE OF CpqSeEisaInitEntry 2029 ACCESS not-accessible 2030 STATUS mandatory 2031 DESCRIPTION 2032 "A list of EISA function port initialization entries." 2033 ::= { cpqSeEisaNvram 8 } 2034 2035 cpqSeEisaInitEntry OBJECT-TYPE 2036 SYNTAX CpqSeEisaInitEntry 2037 ACCESS not-accessible 2038 STATUS mandatory 2039 DESCRIPTION 2040 "A description of an EISA function port initialization." 2041 INDEX { cpqSeEisaInitSlotIndex , cpqSeEisaInitFunctIndex , 2042 cpqSeEisaInitAllocIndex } 2043 ::= { cpqSeEisaInitTable 1 } 2044 2045 CpqSeEisaInitEntry ::= SEQUENCE { 2046 cpqSeEisaInitSlotIndex INTEGER, 2047 cpqSeEisaInitFunctIndex INTEGER, 2048 cpqSeEisaInitAllocIndex INTEGER, 2049 cpqSeEisaInitUseMask INTEGER, 2050 cpqSeEisaInitAccess INTEGER, 2051 cpqSeEisaInitAddr INTEGER, 2052 cpqSeEisaInitValue INTEGER, 2053 cpqSeEisaInitMask INTEGER 2054 } 2055 2056 cpqSeEisaInitSlotIndex OBJECT-TYPE 2057 SYNTAX INTEGER (0..255) 2058 ACCESS read-only 2059 STATUS mandatory 2060 DESCRIPTION 2061 "The EISA slot number of the board that registered the port 2062 initialization this entry describes." 2063 ::= { cpqSeEisaInitEntry 1 } 2064 2065 cpqSeEisaInitFunctIndex OBJECT-TYPE 2066 SYNTAX INTEGER (0..255) 2067 ACCESS read-only 2068 STATUS mandatory 2069 DESCRIPTION 2070 "The function in which this port initialization was registered." 2071 ::= { cpqSeEisaInitEntry 2 } 2072 2073 cpqSeEisaInitAllocIndex OBJECT-TYPE 2074 SYNTAX INTEGER (0..255) 2075 ACCESS read-only 2076 STATUS mandatory 2077 DESCRIPTION 2078 "The index for this port initialization entry in the EISA 2079 function block." 2080 ::= { cpqSeEisaInitEntry 3 } 2081 2082 cpqSeEisaInitUseMask OBJECT-TYPE 2083 SYNTAX INTEGER { 2084 useValueOnly(1), 2085 useValueAndMask(2) 2086 } 2087 ACCESS read-only 2088 STATUS mandatory 2089 DESCRIPTION 2090 "This indicates if a mask will be used when performing 2091 initialization." 2092 ::= { cpqSeEisaInitEntry 4 } 2093 2094 cpqSeEisaInitAccess OBJECT-TYPE 2095 SYNTAX INTEGER { 2096 other(1), 2097 eightBitAddress(2), 2098 sixteenBitAddress(3), 2099 thirtyTwoBitAddress(4) 2100 } 2101 ACCESS read-only 2102 STATUS mandatory 2103 DESCRIPTION 2104 "This value indicates the number of bits this entry initializes." 2105 ::= { cpqSeEisaInitEntry 5 } 2106 2107 cpqSeEisaInitAddr OBJECT-TYPE 2108 SYNTAX INTEGER 2109 ACCESS read-only 2110 STATUS mandatory 2111 DESCRIPTION 2112 "This value indicates the port address this entry initializes." 2113 ::= { cpqSeEisaInitEntry 6 } 2114 2115 cpqSeEisaInitValue OBJECT-TYPE 2116 SYNTAX INTEGER 2117 ACCESS read-only 2118 STATUS mandatory 2119 DESCRIPTION 2120 "This indicates the value to which this port is initialized." 2121 ::= { cpqSeEisaInitEntry 7 } 2122 2123 cpqSeEisaInitMask OBJECT-TYPE 2124 SYNTAX INTEGER 2125 ACCESS read-only 2126 STATUS mandatory 2127 DESCRIPTION 2128 "This value indicates the mask to use when performing 2129 initialization." 2130 ::= { cpqSeEisaInitEntry 8 } 2131 2132 2133-- **************************************************************************** 2134-- Standard Equipment ROM Description Table 2135-- ======================================== 2136-- 2137-- The compaq enterprise (1.3.6.1.4.1.232) 2138-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2139-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2140-- cpqSeRom Group (1.3.6.1.4.1.232.1.2.6) 2141-- cpqSeSysRomVer (1.3.6.1.4.1.232.1.2.6.1) 2142-- cpqSeOptRomTable (1.3.6.1.4.1.232.1.2.6.2) 2143-- 2144-- The ROM group contains a description of the system ROM and a table 2145-- providing option ROM information. The option ROM table contains 2146-- entries specifying the starting address and size of the each option 2147-- ROM in the system. 2148-- 2149-- Implementation of the ROM group is mandatory for all agents 2150-- supporting the Standard Equipment MIB. 2151-- 2152-- **************************************************************************** 2153 2154 2155 cpqSeSysRomVer OBJECT-TYPE 2156 SYNTAX DisplayString (SIZE (0..255)) 2157 ACCESS read-only 2158 STATUS mandatory 2159 DESCRIPTION 2160 "System ROM version information." 2161 ::= { cpqSeRom 1 } 2162 2163 2164 cpqSeOptRomTable OBJECT-TYPE 2165 SYNTAX SEQUENCE OF CpqSeOptRomEntry 2166 ACCESS not-accessible 2167 STATUS mandatory 2168 DESCRIPTION 2169 "A table of option ROM descriptions." 2170 ::= { cpqSeRom 2 } 2171 2172 cpqSeOptRomEntry OBJECT-TYPE 2173 SYNTAX CpqSeOptRomEntry 2174 ACCESS not-accessible 2175 STATUS mandatory 2176 DESCRIPTION 2177 "An option ROM description." 2178 INDEX { cpqSeOptRomAddrIndex } 2179 ::= { cpqSeOptRomTable 1 } 2180 2181 CpqSeOptRomEntry ::= SEQUENCE { 2182 cpqSeOptRomAddrIndex INTEGER, 2183 cpqSeOptRomSize INTEGER 2184 } 2185 2186 cpqSeOptRomAddrIndex OBJECT-TYPE 2187 SYNTAX INTEGER (0..4294967295) 2188 ACCESS read-only 2189 STATUS mandatory 2190 DESCRIPTION 2191 "The starting address of the option ROM. 2192 2193 This value indicates the number of bytes from the start of 2194 physical memory to the beginning of this option ROM." 2195 ::= { cpqSeOptRomEntry 1 } 2196 2197 cpqSeOptRomSize OBJECT-TYPE 2198 SYNTAX INTEGER (0..2147483647) 2199 ACCESS read-only 2200 STATUS mandatory 2201 DESCRIPTION 2202 "The size in bytes of the option ROM." 2203 ::= { cpqSeOptRomEntry 2 } 2204 2205 cpqSeBiosRomDataRaw OBJECT-TYPE 2206 SYNTAX OCTET STRING (SIZE (256)) 2207 ACCESS read-only 2208 STATUS mandatory 2209 DESCRIPTION 2210 "The BIOS ROM data area. This may be the current contents or 2211 a copy of the BIOS ROM data area from when the Insight Agent was 2212 initialized." 2213 ::= { cpqSeRom 3 } 2214 2215 cpqSeRedundantSysRomVer OBJECT-TYPE 2216 SYNTAX DisplayString (SIZE (0..255)) 2217 ACCESS read-only 2218 STATUS mandatory 2219 DESCRIPTION 2220 "System ROM version information for the redundant ROM 2221 image. This will be left blank if the system does not 2222 support a redundant ROM." 2223 ::= { cpqSeRom 4 } 2224 2225 cpqSeSmbiosVer OBJECT-TYPE 2226 SYNTAX DisplayString (SIZE (0..255)) 2227 ACCESS read-only 2228 STATUS mandatory 2229 DESCRIPTION 2230 "SMBIOS version information." 2231 ::= { cpqSeRom 5 } 2232 2233 cpqSeMPFwVer OBJECT-TYPE 2234 SYNTAX DisplayString (SIZE (0..255)) 2235 ACCESS read-only 2236 STATUS optional 2237 DESCRIPTION 2238 "The version of Management Processor Firmware." 2239 ::= { cpqSeRom 6 } 2240 2241 cpqSeBMCFwVer OBJECT-TYPE 2242 SYNTAX DisplayString (SIZE (0..255)) 2243 ACCESS read-only 2244 STATUS optional 2245 DESCRIPTION 2246 "The version of the manageability firmware." 2247 ::= { cpqSeRom 7 } 2248 2249 cpqSeHPVMFwVer OBJECT-TYPE 2250 SYNTAX DisplayString (SIZE (0..255)) 2251 ACCESS read-only 2252 STATUS optional 2253 DESCRIPTION 2254 "The version of the virtual machine firmware." 2255 ::= { cpqSeRom 8 } 2256 2257-- **************************************************************************** 2258-- Standard Equipment Keyboard Group 2259-- ================================= 2260-- 2261-- The compaq enterprise (1.3.6.1.4.1.232) 2262-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2263-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2264-- cpqSeKeyboard Group (1.3.6.1.4.1.232.1.2.7) 2265-- 2266-- The keyboard group describes the keyboard attached to the system. 2267-- 2268-- Implementation of the Keyboard group is mandatory for all agents 2269-- supporting the Standard Equipment MIB. 2270-- 2271-- **************************************************************************** 2272 2273 cpqSeKeyboardDesc OBJECT-TYPE 2274 SYNTAX DisplayString (SIZE (0..255)) 2275 ACCESS read-only 2276 STATUS mandatory 2277 DESCRIPTION 2278 "A description of the keyboard." 2279 ::= { cpqSeKeyboard 1 } 2280 2281-- **************************************************************************** 2282-- Standard Equipment Video Group 2283-- ============================== 2284-- 2285-- The compaq enterprise (1.3.6.1.4.1.232) 2286-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2287-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2288-- cpqSeVideo Group (1.3.6.1.4.1.232.1.2.8) 2289-- 2290-- The video group describes the video adapter and display. 2291-- 2292-- Implementation of the video group is mandatory for all agents 2293-- supporting the Standard Equipment MIB. 2294-- 2295-- **************************************************************************** 2296 2297 cpqSeVideoDesc OBJECT-TYPE 2298 SYNTAX DisplayString (SIZE (0..255)) 2299 ACCESS read-only 2300 STATUS mandatory 2301 DESCRIPTION 2302 "A description of the video system in the computer. This may 2303 include the manufacturer, board name, modes supported, etc.." 2304 ::= { cpqSeVideo 1 } 2305 2306-- **************************************************************************** 2307-- Standard Equipment Serial Port Table 2308-- ==================================== 2309-- 2310-- The compaq enterprise (1.3.6.1.4.1.232) 2311-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2312-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2313-- cpqSeSerialPort Group (1.3.6.1.4.1.232.1.2.9) 2314-- cpqSeSerialPortTable (1.3.6.1.4.1.232.1.2.9.1) 2315-- 2316-- The serial port group describes the serial ports in the system. 2317-- 2318-- Implementation of the Serial Port group is mandatory for all agents 2319-- supporting the Standard Equipment MIB. 2320-- 2321-- 2322-- **************************************************************************** 2323 2324 cpqSeSerialPortTable OBJECT-TYPE 2325 SYNTAX SEQUENCE OF CpqSeSerialPortEntry 2326 ACCESS not-accessible 2327 STATUS mandatory 2328 DESCRIPTION 2329 "A table of serial port descriptions." 2330 ::= { cpqSeSerialPort 1 } 2331 2332 cpqSeSerialPortEntry OBJECT-TYPE 2333 SYNTAX CpqSeSerialPortEntry 2334 ACCESS not-accessible 2335 STATUS mandatory 2336 DESCRIPTION 2337 "A description of a serial port." 2338 INDEX { cpqSeSerialPortIndex } 2339 ::= { cpqSeSerialPortTable 1 } 2340 2341 CpqSeSerialPortEntry ::= SEQUENCE { 2342 cpqSeSerialPortIndex INTEGER, 2343 cpqSeSerialPortAddr INTEGER, 2344 cpqSeSerialPortDesc DisplayString, 2345 cpqSeSerialPortHwLocation DisplayString 2346 } 2347 2348 cpqSeSerialPortIndex OBJECT-TYPE 2349 SYNTAX INTEGER (0..65535) 2350 ACCESS read-only 2351 STATUS mandatory 2352 DESCRIPTION 2353 "An index that uniquely specifies this entry." 2354 ::= { cpqSeSerialPortEntry 1 } 2355 2356 cpqSeSerialPortAddr OBJECT-TYPE 2357 SYNTAX INTEGER 2358 ACCESS read-only 2359 STATUS mandatory 2360 DESCRIPTION 2361 "The I/O port address used by this serial port." 2362 ::= { cpqSeSerialPortEntry 2 } 2363 2364 cpqSeSerialPortDesc OBJECT-TYPE 2365 SYNTAX DisplayString (SIZE (0..255)) 2366 ACCESS read-only 2367 STATUS mandatory 2368 DESCRIPTION 2369 "A text description of further information known about the serial 2370 port. This may be an empty string if no further information is 2371 known." 2372 ::= { cpqSeSerialPortEntry 3 } 2373 2374 cpqSeSerialPortHwLocation OBJECT-TYPE 2375 SYNTAX DisplayString (SIZE (0..255)) 2376 ACCESS read-only 2377 STATUS optional 2378 DESCRIPTION 2379 "A text description of the hardware location, on complex 2380 multi SBB hardware only, for the serial port. 2381 A NULL string indicates that the hardware location could not 2382 be determined or is irrelevant." 2383 ::= { cpqSeSerialPortEntry 4 } 2384 2385-- **************************************************************************** 2386-- Standard Equipment Parallel Port Table 2387-- ====================================== 2388-- 2389-- The compaq enterprise (1.3.6.1.4.1.232) 2390-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2391-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2392-- cpqSeParallel Group (1.3.6.1.4.1.232.1.2.10) 2393-- cpqSeParallelPortTable (1.3.6.1.4.1.232.1.2.10.1) 2394-- 2395-- 2396-- The parallel port group describes the parallel ports in the system. 2397-- 2398-- Implementation of the Parallel Port group is mandatory for all agents 2399-- supporting the Standard Equipment MIB. 2400-- 2401-- 2402-- **************************************************************************** 2403 2404 2405 cpqSeParallelPortTable OBJECT-TYPE 2406 SYNTAX SEQUENCE OF CpqSeParallelPortEntry 2407 ACCESS not-accessible 2408 STATUS mandatory 2409 DESCRIPTION 2410 "A table of parallel port descriptions." 2411 ::= { cpqSeParallelPort 1 } 2412 2413 cpqSeParallelPortEntry OBJECT-TYPE 2414 SYNTAX CpqSeParallelPortEntry 2415 ACCESS not-accessible 2416 STATUS mandatory 2417 DESCRIPTION 2418 "A description of a parallel port." 2419 INDEX { cpqSeParallelPortIndex } 2420 ::= { cpqSeParallelPortTable 1 } 2421 2422 CpqSeParallelPortEntry ::= SEQUENCE { 2423 cpqSeParallelPortIndex INTEGER, 2424 cpqSeParallelPortAddr INTEGER, 2425 cpqSeParallelPortDesc DisplayString, 2426 cpqSeParrallelPortHwLocation DisplayString 2427 } 2428 2429 cpqSeParallelPortIndex OBJECT-TYPE 2430 SYNTAX INTEGER (0..65535) 2431 ACCESS read-only 2432 STATUS mandatory 2433 DESCRIPTION 2434 "An index that uniquely specifies this entry." 2435 ::= { cpqSeParallelPortEntry 1 } 2436 2437 cpqSeParallelPortAddr OBJECT-TYPE 2438 SYNTAX INTEGER 2439 ACCESS read-only 2440 STATUS mandatory 2441 DESCRIPTION 2442 "The I/O port address used by this parallel port." 2443 ::= { cpqSeParallelPortEntry 2 } 2444 2445 cpqSeParallelPortDesc OBJECT-TYPE 2446 SYNTAX DisplayString (SIZE (0..255)) 2447 ACCESS read-only 2448 STATUS mandatory 2449 DESCRIPTION 2450 "A text description of further information known about the 2451 parallel port. This may be an empty string if no further 2452 information is known." 2453 ::= { cpqSeParallelPortEntry 3 } 2454 2455 cpqSeParrallelPortHwLocation OBJECT-TYPE 2456 SYNTAX DisplayString (SIZE (0..255)) 2457 ACCESS read-only 2458 STATUS optional 2459 DESCRIPTION 2460 "A text description of the hardware location, on complex 2461 multi SBB hardware only, for the parallel port. 2462 A NULL string indicates that the hardware location could not 2463 be determined or is irrelevant." 2464 ::= { cpqSeParallelPortEntry 4 } 2465 2466-- **************************************************************************** 2467-- Standard Equipment Floppy Disk Table 2468-- ====================================== 2469-- 2470-- The compaq enterprise (1.3.6.1.4.1.232) 2471-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2472-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2473-- cpqSeFloppyDisk Group (1.3.6.1.4.1.232.1.2.11) 2474-- cpqSeFloppyDiskTable (1.3.6.1.4.1.232.1.2.11.1) 2475-- 2476-- The floppy disk group describes the floppy disk drives in the system. 2477-- 2478-- Implementation of the Floppy Disk group is mandatory for all agents 2479-- supporting the Standard Equipment MIB. 2480-- 2481-- **************************************************************************** 2482 2483 cpqSeFloppyDiskTable OBJECT-TYPE 2484 SYNTAX SEQUENCE OF CpqSeFloppyDiskEntry 2485 ACCESS not-accessible 2486 STATUS mandatory 2487 DESCRIPTION 2488 "A table of floppy drive descriptions." 2489 ::= { cpqSeFloppyDisk 1 } 2490 2491 cpqSeFloppyDiskEntry OBJECT-TYPE 2492 SYNTAX CpqSeFloppyDiskEntry 2493 ACCESS not-accessible 2494 STATUS mandatory 2495 DESCRIPTION 2496 "A floppy drive description." 2497 INDEX { cpqSeFloppyDiskIndex } 2498 ::= { cpqSeFloppyDiskTable 1 } 2499 2500 CpqSeFloppyDiskEntry ::= SEQUENCE { 2501 cpqSeFloppyDiskIndex INTEGER, 2502 cpqSeFloppyDiskType INTEGER, 2503 cpqSeFloppyDiskHwLocation DisplayString 2504 } 2505 2506 cpqSeFloppyDiskIndex OBJECT-TYPE 2507 SYNTAX INTEGER (0..65535) 2508 ACCESS read-only 2509 STATUS mandatory 2510 DESCRIPTION 2511 "An index that uniquely specifies this entry. If possible, this 2512 field will map directly to the drive letter (0 for A:, 1 for B:)." 2513 ::= { cpqSeFloppyDiskEntry 1 } 2514 2515 cpqSeFloppyDiskType OBJECT-TYPE 2516 SYNTAX INTEGER { 2517 other(1), 2518 drive360k(2), 2519 drive1200k(3), 2520 drive720k(4), 2521 drive1440k(5), 2522 drive120mb(6) 2523 } 2524 ACCESS read-only 2525 STATUS mandatory 2526 DESCRIPTION 2527 "The type (capacity) of the floppy drive. The following values 2528 are valid: 2529 2530 other (1) This floppy drive could not be identified. 2531 drive360k (2) This is a 360 kilobyte, 5.25 inch floppy drive. 2532 drive1200k (3) This is a 1.2 megabyte, 5.25 inch floppy drive. 2533 drive720k (4) This is a 720 kilobyte, 3.5 inch floppy drive. 2534 drive1440k (5) This is a 1.44 megabyte, 3.5 inch floppy drive. 2535 drive120mb(6) This is a 120 megabyte, 3.5 inch floptical 2536 drive." 2537 ::= { cpqSeFloppyDiskEntry 2 } 2538 2539 cpqSeFloppyDiskHwLocation OBJECT-TYPE 2540 SYNTAX DisplayString (SIZE (0..255)) 2541 ACCESS read-only 2542 STATUS optional 2543 DESCRIPTION 2544 "A text description of the hardware location, on complex 2545 multi SBB hardware only, for the floppy disk. 2546 A NULL string indicates that the hardware location could not 2547 be determined or is irrelevant." 2548 ::= { cpqSeFloppyDiskEntry 3 } 2549 2550-- **************************************************************************** 2551-- Standard Equipment Fixed Disk Table 2552-- =================================== 2553-- 2554-- The compaq enterprise (1.3.6.1.4.1.232) 2555-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2556-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2557-- cpqSeFixedDisk Group (1.3.6.1.4.1.232.1.2.12) 2558-- cpqSeFixedDiskTable (1.3.6.1.4.1.232.1.2.12.1) 2559-- 2560-- The fixed disk group describes the fixed disk drives in the system 2561-- that are accessible through a ST506 compatible interface. 2562-- 2563-- Implementation of the Fixed Disk group is mandatory for all agents 2564-- supporting the Standard Equipment MIB. 2565-- 2566-- **************************************************************************** 2567 2568 cpqSeFixedDiskTable OBJECT-TYPE 2569 SYNTAX SEQUENCE OF CpqSeFixedDiskEntry 2570 ACCESS not-accessible 2571 STATUS mandatory 2572 DESCRIPTION 2573 "A table of ST-506 interface accessible fixed disk descriptions." 2574 ::= { cpqSeFixedDisk 1 } 2575 2576 cpqSeFixedDiskEntry OBJECT-TYPE 2577 SYNTAX CpqSeFixedDiskEntry 2578 ACCESS not-accessible 2579 STATUS mandatory 2580 DESCRIPTION 2581 "A fixed disk description." 2582 INDEX { cpqSeFixedDiskIndex } 2583 ::= { cpqSeFixedDiskTable 1 } 2584 2585 CpqSeFixedDiskEntry ::= SEQUENCE { 2586 cpqSeFixedDiskIndex INTEGER, 2587 cpqSeFixedDiskType INTEGER, 2588 cpqSeFixedDiskCyls INTEGER, 2589 cpqSeFixedDiskHeads INTEGER, 2590 cpqSeFixedDiskSectors INTEGER, 2591 cpqSeFixedDiskCapacity INTEGER, 2592 cpqSeFixedDiskHwLocation DisplayString 2593 } 2594 2595 cpqSeFixedDiskIndex OBJECT-TYPE 2596 SYNTAX INTEGER (0..65535) 2597 ACCESS read-only 2598 STATUS mandatory 2599 DESCRIPTION 2600 "An index that uniquely specifies this entry. Each possible 2601 index value indicates a specific drive as shown in the table 2602 below: 2603 2604 fixedDiskIndex IDE/ESDI Controller Drive Unit 2605 ============= =================== ========== 2606 0 Primary 1 2607 1 Primary 2 2608 2 Secondary 1 2609 3 Secondary 2 2610 2611 Any other index value would be implementation specific." 2612 ::= { cpqSeFixedDiskEntry 1 } 2613 2614 cpqSeFixedDiskType OBJECT-TYPE 2615 SYNTAX INTEGER (0..2147483647) 2616 ACCESS read-only 2617 STATUS mandatory 2618 DESCRIPTION 2619 "The drive type." 2620 ::= { cpqSeFixedDiskEntry 2 } 2621 2622 cpqSeFixedDiskCyls OBJECT-TYPE 2623 SYNTAX INTEGER (0..2147483647) 2624 ACCESS read-only 2625 STATUS mandatory 2626 DESCRIPTION 2627 "The number of cylinders on the drive." 2628 ::= { cpqSeFixedDiskEntry 3 } 2629 2630 cpqSeFixedDiskHeads OBJECT-TYPE 2631 SYNTAX INTEGER (0..2147483647) 2632 ACCESS read-only 2633 STATUS mandatory 2634 DESCRIPTION 2635 "The number of heads on the drive." 2636 ::= { cpqSeFixedDiskEntry 4 } 2637 2638 cpqSeFixedDiskSectors OBJECT-TYPE 2639 SYNTAX INTEGER (0..2147483647) 2640 ACCESS read-only 2641 STATUS mandatory 2642 DESCRIPTION 2643 "The number of sectors per track on the drive." 2644 ::= { cpqSeFixedDiskEntry 5 } 2645 2646 cpqSeFixedDiskCapacity OBJECT-TYPE 2647 SYNTAX INTEGER (0..2147483647) 2648 ACCESS read-only 2649 STATUS mandatory 2650 DESCRIPTION 2651 "The capacity of the drive in megabytes." 2652 ::= { cpqSeFixedDiskEntry 6 } 2653 2654 cpqSeFixedDiskHwLocation OBJECT-TYPE 2655 SYNTAX DisplayString (SIZE (0..255)) 2656 ACCESS read-only 2657 STATUS optional 2658 DESCRIPTION 2659 "A text description of the hardware location, on complex 2660 multi SBB hardware only, for the fixed disk. 2661 A NULL string indicates that the hardware location could not 2662 be determined or is irrelevant." 2663 ::= { cpqSeFixedDiskEntry 7 } 2664 2665-- **************************************************************************** 2666-- Standard Equipment PCI Group 2667-- ============================ 2668-- 2669-- The compaq enterprise (1.3.6.1.4.1.232) 2670-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2671-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2672-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13) 2673-- 2674-- 2675-- The PCI group provides a set of tables and variables that detail the 2676-- configuration information about the PCI bus architecture. The 2677-- Peripheral Component Interconnect (PCI) local bus is a 32 or 64-bit 2678-- high performance bus intended to be used to interconnect highly 2679-- integrated peripheral controller components, peripheral add-in boards, 2680-- and processor/memory sub-systems. 2681-- 2682-- Implementation of the cpqSePci group is optional. 2683-- Support for the cpqSePci group is MANDATORY for all systems that 2684-- contain a PCI bus. 2685-- **************************************************************************** 2686 2687 2688 2689-- **************************************************************************** 2690-- Standard Equipment PCI Slot Table 2691-- ================================= 2692-- 2693-- The compaq enterprise (1.3.6.1.4.1.232) 2694-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2695-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2696-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13) 2697-- cpqSePciSlotTable (1.3.6.1.4.1.232.1.2.13.1) 2698-- 2699-- **************************************************************************** 2700 2701 cpqSePciSlotTable OBJECT-TYPE 2702 SYNTAX SEQUENCE OF CpqSePciSlotEntry 2703 ACCESS not-accessible 2704 STATUS mandatory 2705 DESCRIPTION 2706 "A list of PCI slot information entries." 2707 ::= { cpqSePci 1} 2708 2709 cpqSePciSlotEntry OBJECT-TYPE 2710 SYNTAX CpqSePciSlotEntry 2711 ACCESS not-accessible 2712 STATUS mandatory 2713 DESCRIPTION 2714 "A description of a PCI slot." 2715 INDEX { cpqSePciSlotBusNumberIndex , cpqSePciSlotDeviceNumberIndex} 2716 ::= { cpqSePciSlotTable 1 } 2717 2718 CpqSePciSlotEntry ::= SEQUENCE { 2719 cpqSePciSlotBusNumberIndex INTEGER, 2720 cpqSePciSlotDeviceNumberIndex INTEGER, 2721 cpqSePciPhysSlot INTEGER, 2722 cpqSePciSlotSubSystemID OCTET STRING, 2723 cpqSePciSlotBoardName DisplayString, 2724 cpqSePciSlotWidth INTEGER, 2725 cpqSePciSlotSpeed INTEGER, 2726 cpqSePciSlotExtendedInfo INTEGER, 2727 cpqSePciSlotType INTEGER, 2728 cpqSePciSlotCurrentMode INTEGER, 2729 cpqSePciMaxSlotSpeed INTEGER, 2730 cpqSePciXMaxSlotSpeed INTEGER, 2731 cpqSePciCurrentSlotSpeed INTEGER, 2732 cpqSePciHwLocation DisplayString, 2733 cpqSePciSlotIOCTablePtr INTEGER, 2734 cpqSePciSlotHeaderType INTEGER, 2735 cpqSePciIsSlot0Embedded INTEGER, 2736 cpqSePcieSlotMaxLinkSpeed INTEGER, 2737 cpqSePcieSlotMaxLinkWidth INTEGER 2738 } 2739 2740 cpqSePciSlotBusNumberIndex OBJECT-TYPE 2741 SYNTAX INTEGER 2742 ACCESS read-only 2743 STATUS mandatory 2744 DESCRIPTION 2745 "A number that uniquely identifies this device on its PCI bus. 2746 Values greater than 255 are considered dummy bus numbers for empty PCI slots. 2747 For systems supporting multiple PCI segments, the segment will be encoded into the high order 2748 word of this value (Bit16 to Bit31). If PCI segment is not supported, the high order word will be 0." 2749 ::= { cpqSePciSlotEntry 1 } 2750 2751 cpqSePciSlotDeviceNumberIndex OBJECT-TYPE 2752 SYNTAX INTEGER (0..255) 2753 ACCESS read-only 2754 STATUS mandatory 2755 DESCRIPTION 2756 "A number that uniquely identifies this device on its PCI bus." 2757 ::= { cpqSePciSlotEntry 2 } 2758 2759 cpqSePciPhysSlot OBJECT-TYPE 2760 SYNTAX INTEGER (0..255) 2761 ACCESS read-only 2762 STATUS mandatory 2763 DESCRIPTION 2764 "The physical PCI slot number of this device. Embedded devices 2765 will return 0 for this variable." 2766 ::= { cpqSePciSlotEntry 3 } 2767 2768 cpqSePciSlotSubSystemID OBJECT-TYPE 2769 SYNTAX OCTET STRING (SIZE(0..7)) 2770 ACCESS read-only 2771 STATUS mandatory 2772 DESCRIPTION 2773 "Uniquely identifies the board configured in this slot. A zero 2774 length ID indicates the Subsystem ID is not supported and the 2775 (Device ID/Vendor ID) should be used for identification purposes. 2776 An ID of all 0xFFh indicates an empty slot." 2777 ::= { cpqSePciSlotEntry 4 } 2778 2779 cpqSePciSlotBoardName OBJECT-TYPE 2780 SYNTAX DisplayString (SIZE (0..255)) 2781 ACCESS read-only 2782 STATUS mandatory 2783 DESCRIPTION 2784 "The product name (or other suitable description) of this PCI 2785 board. This field may be empty if no descriptive information 2786 is known about the board." 2787 ::= { cpqSePciSlotEntry 5 } 2788 2789 cpqSePciSlotWidth OBJECT-TYPE 2790 SYNTAX INTEGER { 2791 other(1), 2792 unknown(2), 2793 thirtyTwoBit(3), 2794 sixtyFourBit(4), 2795 oneTwentyEightBit(5), 2796 x1(6), 2797 x2(7), 2798 x4(8), 2799 x8(9), 2800 x12(10), 2801 x16(11), 2802 x32(12) 2803 } 2804 ACCESS read-only 2805 STATUS mandatory 2806 DESCRIPTION 2807 "The maximum data width supported by this PCI slot." 2808 ::= { cpqSePciSlotEntry 6 } 2809 2810 cpqSePciSlotSpeed OBJECT-TYPE 2811 SYNTAX INTEGER { 2812 other(1), 2813 unknown(2), 2814 thirtyThreeMHz(3), 2815 sixtySixMHz(4) 2816 } 2817 ACCESS read-only 2818 STATUS deprecated 2819 DESCRIPTION 2820 "The maximum speed supported by this PCI slot." 2821 ::= { cpqSePciSlotEntry 7 } 2822 2823 cpqSePciSlotExtendedInfo OBJECT-TYPE 2824 SYNTAX INTEGER 2825 ACCESS read-only 2826 STATUS mandatory 2827 DESCRIPTION 2828 "The PCI Extended Slot Information. 2829 2830 This is a set of flags indicating extended features for the 2831 PCI slot. Each bit has the following meaning when it is 2832 set (1): 2833 2834 Bit 0: Extended SCSI PCI Slot 2835 Bit 1: PCI-X capable 2836 Bits 2-31: reserved (set to 0) 2837 2838 NOTE: bit 31 is the most significant bit, bit 0 is the least 2839 significant." 2840 ::= { cpqSePciSlotEntry 8 } 2841 2842 cpqSePciSlotType OBJECT-TYPE 2843 SYNTAX INTEGER { 2844 other(1), 2845 unknown(2), 2846 pci(3), 2847 pci66(4), 2848 pcix(5), 2849 pciexpress(6) 2850 } 2851 ACCESS read-only 2852 STATUS mandatory 2853 DESCRIPTION 2854 "The type of PCI the slot. 2855 2856 This indicates the capability of the slot, not the currently 2857 operating mode." 2858 ::= { cpqSePciSlotEntry 9 } 2859 2860 cpqSePciSlotCurrentMode OBJECT-TYPE 2861 SYNTAX INTEGER { 2862 other(1), 2863 unknown(2), 2864 pci(3), 2865 pci66(4), 2866 pcix(5) 2867 } 2868 ACCESS read-only 2869 STATUS mandatory 2870 DESCRIPTION 2871 "The current operating mode of PCI/PCI-X slot. 2872 2873 This indicates the current operating mode of the device in the 2874 slot. If the slot is empty, this value would be unknown." 2875 ::= { cpqSePciSlotEntry 10 } 2876 2877 cpqSePciMaxSlotSpeed OBJECT-TYPE 2878 SYNTAX INTEGER 2879 ACCESS read-only 2880 STATUS mandatory 2881 DESCRIPTION 2882 "The maximum speed in megahertz supported by this PCI slot. If 2883 the slot also supports PCI-X, this value indicates the maximum 2884 speed of the slot when a non-PCI-X adapter is used. 2885 2886 An entry of 0 indicates the speed is unknown." 2887 ::= { cpqSePciSlotEntry 11 } 2888 2889 cpqSePciXMaxSlotSpeed OBJECT-TYPE 2890 SYNTAX INTEGER 2891 ACCESS read-only 2892 STATUS mandatory 2893 DESCRIPTION 2894 "The maximum speed in megahertz supported by this PCI-X slot. 2895 2896 An entry of 0 indicates the speed is unknown. An entry 2897 of -1 indicates the slot does not support PCI-X." 2898 ::= { cpqSePciSlotEntry 12 } 2899 2900 cpqSePciCurrentSlotSpeed OBJECT-TYPE 2901 SYNTAX INTEGER 2902 ACCESS read-only 2903 STATUS mandatory 2904 DESCRIPTION 2905 "The current speed in megahertz of the adapter in this PCI 2906 or PCI-X slot. 2907 2908 An entry of 0 indicates the speed is could not be determined or 2909 the slot is empty." 2910 ::= { cpqSePciSlotEntry 13 } 2911 2912 cpqSePciHwLocation OBJECT-TYPE 2913 SYNTAX DisplayString (SIZE (0..255)) 2914 ACCESS read-only 2915 STATUS optional 2916 DESCRIPTION 2917 "A text description of the hardware location, on complex 2918 multi SBB hardware only, for the Peripheral Component 2919 Interconnect (PCI) bus. 2920 A NULL string indicates that the hardware location could not 2921 be determined or is irrelevant." 2922 ::= { cpqSePciSlotEntry 14 } 2923 2924 cpqSePciSlotIOCTablePtr OBJECT-TYPE 2925 SYNTAX INTEGER(0..19) 2926 ACCESS read-only 2927 STATUS mandatory 2928 DESCRIPTION 2929 "Index for the I/O Chassis in cpqSePCISlotIOCTablePtr where this PCI slot is physically located." 2930 ::= { cpqSePciSlotEntry 15 } 2931 2932 cpqSePciSlotHeaderType OBJECT-TYPE 2933 SYNTAX INTEGER 2934 ACCESS read-only 2935 STATUS mandatory 2936 DESCRIPTION 2937 "This represents header type byte of a PCI device" 2938 ::= { cpqSePciSlotEntry 16 } 2939 2940 cpqSePciIsSlot0Embedded OBJECT-TYPE 2941 SYNTAX INTEGER { 2942 true(1), 2943 false(2) 2944 } 2945 ACCESS read-only 2946 STATUS optional 2947 DESCRIPTION 2948 "This OID indicates whether PCI slot 0 is embedded in the machine or not." 2949 ::= { cpqSePciSlotEntry 17 } 2950 2951 cpqSePcieSlotMaxLinkSpeed OBJECT-TYPE 2952 SYNTAX INTEGER 2953 ACCESS read-only 2954 STATUS optional 2955 DESCRIPTION 2956 "This is the maximum link speed for the PCIe slot. An entry of 0 indicates 2957 the maximum link speed could not be determined or the slot is not PCIe. 2958 The unit is Mb/s." 2959 ::= { cpqSePciSlotEntry 18 } 2960 2961 cpqSePcieSlotMaxLinkWidth OBJECT-TYPE 2962 SYNTAX INTEGER 2963 ACCESS read-only 2964 STATUS optional 2965 DESCRIPTION 2966 "This is the maximum link for the PCIe slot. Value N means N lanes. 2967 An entry of 0 indicates the maximum link width could not be determined 2968 or the slot is not PCIe." 2969 ::= { cpqSePciSlotEntry 19 } 2970 2971-- **************************************************************************** 2972-- Standard Equipment PCI Function Table 2973-- ===================================== 2974-- 2975-- The compaq enterprise (1.3.6.1.4.1.232) 2976-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 2977-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 2978-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13) 2979-- cpqSePciFunctTable (1.3.6.1.4.1.232.1.2.13.2) 2980-- 2981-- **************************************************************************** 2982 2983 cpqSePciFunctTable OBJECT-TYPE 2984 SYNTAX SEQUENCE OF CpqSePciFunctEntry 2985 ACCESS not-accessible 2986 STATUS mandatory 2987 DESCRIPTION 2988 "A list of PCI function information entries." 2989 ::= { cpqSePci 2} 2990 2991 cpqSePciFunctEntry OBJECT-TYPE 2992 SYNTAX CpqSePciFunctEntry 2993 ACCESS not-accessible 2994 STATUS mandatory 2995 DESCRIPTION 2996 "A description of the functions in each PCI slot." 2997 INDEX { cpqSePciFunctBusNumberIndex, cpqSePciFunctDeviceNumberIndex, 2998 cpqSePciFunctIndex } 2999 ::= { cpqSePciFunctTable 1 } 3000 3001 CpqSePciFunctEntry ::= SEQUENCE { 3002 cpqSePciFunctBusNumberIndex INTEGER, 3003 cpqSePciFunctDeviceNumberIndex INTEGER, 3004 cpqSePciFunctIndex INTEGER, 3005 cpqSePciFunctClassCode OCTET STRING, 3006 cpqSePciFunctClassDescription DisplayString, 3007 cpqSePciFunctDeviceID INTEGER, 3008 cpqSePciFunctVendorID INTEGER, 3009 cpqSePciFunctRevID INTEGER, 3010 cpqSePciFunctIntLine INTEGER, 3011 cpqSePciFunctDevStatus INTEGER, 3012 cpqSePciFunctHwLocation DisplayString, 3013 cpqSePcieFunctNegotiatedLinkSpeed INTEGER, 3014 cpqSePcieFunctNegotiatedLinkWidth INTEGER, 3015 cpqSePcieFunctMaxLinkSpeed INTEGER, 3016 cpqSePcieFunctMaxLinkWidth INTEGER 3017 } 3018 3019 cpqSePciFunctBusNumberIndex OBJECT-TYPE 3020 SYNTAX INTEGER 3021 ACCESS read-only 3022 STATUS mandatory 3023 DESCRIPTION 3024 "The PCI bus number for this device function. 3025 For systems supporting multiple PCI segments, the segment will be encoded into the high order 3026 word of this value (Bit16 to Bit31). If PCI segment is not supported, the high order word will be 0." 3027 ::= { cpqSePciFunctEntry 1 } 3028 3029 cpqSePciFunctDeviceNumberIndex OBJECT-TYPE 3030 SYNTAX INTEGER (0..255) 3031 ACCESS read-only 3032 STATUS mandatory 3033 DESCRIPTION 3034 "The device index for this function." 3035 ::= { cpqSePciFunctEntry 2 } 3036 3037 cpqSePciFunctIndex OBJECT-TYPE 3038 SYNTAX INTEGER (0..7) 3039 ACCESS read-only 3040 STATUS mandatory 3041 DESCRIPTION 3042 " The unique index that specifies this function." 3043 ::= { cpqSePciFunctEntry 3 } 3044 3045 3046 cpqSePciFunctClassCode OBJECT-TYPE 3047 SYNTAX OCTET STRING (SIZE(0..3)) 3048 ACCESS read-only 3049 STATUS mandatory 3050 DESCRIPTION 3051 "The class code register as defined in the PCI Local 3052 Bus Specification in the following format: 3053 Octet Register 3054 ----- -------- 3055 1 Programming Interface 3056 2 Sub-class code 3057 3 Base class code" 3058 ::= { cpqSePciFunctEntry 4 } 3059 3060 cpqSePciFunctClassDescription OBJECT-TYPE 3061 SYNTAX DisplayString (SIZE(0..80)) 3062 ACCESS read-only 3063 STATUS mandatory 3064 DESCRIPTION 3065 "A text string which describes the PCI Base Class and 3066 Sub Class to which this device belongs. This field 3067 may empty if no descriptive information is known about 3068 this function's class." 3069 ::= { cpqSePciFunctEntry 5 } 3070 3071 cpqSePciFunctDeviceID OBJECT-TYPE 3072 SYNTAX INTEGER (0..65535) 3073 ACCESS read-only 3074 STATUS mandatory 3075 DESCRIPTION 3076 "This variable identifies this particular device. This 3077 identifier is allocated by the component manufacturer." 3078 ::= { cpqSePciFunctEntry 6 } 3079 3080 cpqSePciFunctVendorID OBJECT-TYPE 3081 SYNTAX INTEGER (0..65535) 3082 ACCESS read-only 3083 STATUS mandatory 3084 DESCRIPTION 3085 "This variable identifies the component manufacturer. Valid 3086 identifiers are assigned by the PCI SIG." 3087 ::= { cpqSePciFunctEntry 7 } 3088 3089 cpqSePciFunctRevID OBJECT-TYPE 3090 SYNTAX INTEGER (0..255) 3091 ACCESS read-only 3092 STATUS mandatory 3093 DESCRIPTION 3094 "This variable is a vendor defined extension to the device ID and 3095 specifies a device specific revision identifier." 3096 ::= { cpqSePciFunctEntry 8} 3097 3098 cpqSePciFunctIntLine OBJECT-TYPE 3099 SYNTAX INTEGER (0..255) 3100 ACCESS read-only 3101 STATUS mandatory 3102 DESCRIPTION 3103 "This variable specifies which input of the system interrupt 3104 controller(s) the device's interrupt pin is connected to. 3105 A value of 0ffh means unknown or no connection." 3106 ::= { cpqSePciFunctEntry 9} 3107 3108 cpqSePciFunctDevStatus OBJECT-TYPE 3109 SYNTAX INTEGER { 3110 unknown(1), 3111 enabled(2), 3112 disabled(3) 3113 } 3114 ACCESS read-only 3115 STATUS mandatory 3116 DESCRIPTION 3117 "The status of the device described by this function. 3118 Some PCI devices, such as embedded devices, have the 3119 potential of being present but disabled. " 3120 ::= { cpqSePciFunctEntry 10 } 3121 3122 cpqSePciFunctHwLocation OBJECT-TYPE 3123 SYNTAX DisplayString (SIZE (0..255)) 3124 ACCESS read-only 3125 STATUS optional 3126 DESCRIPTION 3127 "A text description of the hardware location, on complex 3128 multi SBB hardware only, for the Peripheral Component 3129 Interconnect (PCI) bus. 3130 A NULL string indicates that the hardware location could not 3131 be determined or is irrelevant." 3132 ::= { cpqSePciFunctEntry 11 } 3133 3134 cpqSePcieFunctNegotiatedLinkSpeed OBJECT-TYPE 3135 SYNTAX INTEGER 3136 ACCESS read-only 3137 STATUS optional 3138 DESCRIPTION 3139 "This is the negotiated link speed for the PCIe link of the PCI device. 3140 An entry of 0 indicates the negotiated link speed could not be determined 3141 or the device is not PCIe. The unit is Mb/s." 3142 ::= { cpqSePciFunctEntry 12 } 3143 3144 cpqSePcieFunctNegotiatedLinkWidth OBJECT-TYPE 3145 SYNTAX INTEGER 3146 ACCESS read-only 3147 STATUS optional 3148 DESCRIPTION 3149 "This is the negotiated link width for the PCIe link of the device. 3150 Value N means N lanes. An entry of 0 indicates the negotiated link width 3151 could not be determined or the device is not PCIe." 3152 ::= { cpqSePciFunctEntry 13 } 3153 3154 cpqSePcieFunctMaxLinkSpeed OBJECT-TYPE 3155 SYNTAX INTEGER 3156 ACCESS read-only 3157 STATUS optional 3158 DESCRIPTION 3159 "This is the maximum link speed for the PCIe device. An entry of 0 indicates 3160 the maximum link speed could not be determined or the device is not PCIe. 3161 The unit is Mb/s." 3162 ::= { cpqSePciFunctEntry 14 } 3163 3164 cpqSePcieFunctMaxLinkWidth OBJECT-TYPE 3165 SYNTAX INTEGER 3166 ACCESS read-only 3167 STATUS optional 3168 DESCRIPTION 3169 "This is the maximum link width for the PCIe device. Value N means N lanes. 3170 An entry of 0 indicates the maximum link width could not be determined 3171 or the device is not PCIe." 3172 ::= { cpqSePciFunctEntry 15 } 3173 3174-- **************************************************************************** 3175-- Standard Equipment PCI Base Memory Table 3176-- ============================================ 3177-- 3178-- The compaq enterprise (1.3.6.1.4.1.232) 3179-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 3180-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 3181-- cpqSePci Group (1.3.6.1.4.1.232.1.2.13) 3182-- cpqSePciMemoryTable (1.3.6.1.4.1.232.1.2.13.3) 3183-- 3184-- **************************************************************************** 3185 cpqSePciMemoryTable OBJECT-TYPE 3186 SYNTAX SEQUENCE OF CpqSePciMemoryEntry 3187 ACCESS not-accessible 3188 STATUS mandatory 3189 DESCRIPTION 3190 "A list of PCI base memory entries" 3191 ::= { cpqSePci 3} 3192 3193 cpqSePciMemoryEntry OBJECT-TYPE 3194 SYNTAX CpqSePciMemoryEntry 3195 ACCESS not-accessible 3196 STATUS mandatory 3197 DESCRIPTION 3198 "A description of the base memory usage in each function" 3199 INDEX { cpqSePciMemoryBusNumberIndex, cpqSePciMemoryDeviceNumberIndex, 3200 cpqSePciMemoryFunctionIndex, cpqSePciMemoryIndex } 3201 ::= { cpqSePciMemoryTable 1 } 3202 3203 CpqSePciMemoryEntry ::= SEQUENCE { 3204 cpqSePciMemoryBusNumberIndex INTEGER, 3205 cpqSePciMemoryDeviceNumberIndex INTEGER, 3206 cpqSePciMemoryFunctionIndex INTEGER, 3207 cpqSePciMemoryIndex INTEGER, 3208 cpqSePciMemoryBaseAddr INTEGER, 3209 cpqSePciMemoryType INTEGER, 3210 cpqSePciMemorySize INTEGER, 3211 cpqSePciMemoryHwLocation DisplayString 3212 } 3213 3214 cpqSePciMemoryBusNumberIndex OBJECT-TYPE 3215 SYNTAX INTEGER 3216 ACCESS read-only 3217 STATUS mandatory 3218 DESCRIPTION 3219 "The PCI bus number for this memory entry. 3220 For systems supporting multiple PCI segments, the segment will be encoded into the high order 3221 word of this value (Bit16 to Bit31). If PCI segment is not supported, the high order word will be 0." 3222 ::= { cpqSePciMemoryEntry 1 } 3223 3224 cpqSePciMemoryDeviceNumberIndex OBJECT-TYPE 3225 SYNTAX INTEGER (0..255) 3226 ACCESS read-only 3227 STATUS mandatory 3228 DESCRIPTION 3229 "The device index for this memory entry" 3230 ::= { cpqSePciMemoryEntry 2 } 3231 3232 cpqSePciMemoryFunctionIndex OBJECT-TYPE 3233 SYNTAX INTEGER (0..7) 3234 ACCESS read-only 3235 STATUS mandatory 3236 DESCRIPTION 3237 " The unique index that specifies the function associated 3238 with this memory entry." 3239 ::= { cpqSePciMemoryEntry 3 } 3240 3241 cpqSePciMemoryIndex OBJECT-TYPE 3242 SYNTAX INTEGER (0..6) 3243 ACCESS read-only 3244 STATUS mandatory 3245 DESCRIPTION 3246 " The unique index that specifies this memory entry. " 3247 ::= { cpqSePciMemoryEntry 4 } 3248 3249 cpqSePciMemoryBaseAddr OBJECT-TYPE 3250 SYNTAX INTEGER 3251 ACCESS read-only 3252 STATUS mandatory 3253 DESCRIPTION 3254 "Base address of this memory usage entry." 3255 ::= { cpqSePciMemoryEntry 5 } 3256 3257 cpqSePciMemoryType OBJECT-TYPE 3258 SYNTAX INTEGER { 3259 unknown(1), 3260 io(2), 3261 memory-mapped(3), 3262 exp-rom(4) 3263 } 3264 ACCESS read-only 3265 STATUS mandatory 3266 DESCRIPTION 3267 "The type of memory this entry describes. This variable 3268 is used to determine if this memory entry maps into 3269 memory, expansion rom or I/O space." 3270 ::= { cpqSePciMemoryEntry 6 } 3271 3272 cpqSePciMemorySize OBJECT-TYPE 3273 SYNTAX INTEGER 3274 ACCESS read-only 3275 STATUS mandatory 3276 DESCRIPTION 3277 "This variable specifies how much address space this function 3278 requires. A value of 0 will be returned if the agent cannot 3279 obtain this information." 3280 ::= { cpqSePciMemoryEntry 7 } 3281 3282 cpqSePciMemoryHwLocation OBJECT-TYPE 3283 SYNTAX DisplayString (SIZE (0..255)) 3284 ACCESS read-only 3285 STATUS optional 3286 DESCRIPTION 3287 "A text description of the hardware location, on complex 3288 multi SBB hardware only, for the Peripheral Component 3289 Interconnect (PCI) bus. 3290 A NULL string indicates that the hardware location could not 3291 be determined or is irrelevant." 3292 ::= { cpqSePciMemoryEntry 8 } 3293 3294 cpqSePciSegmentMode OBJECT-TYPE 3295 SYNTAX INTEGER { 3296 unknown(1), 3297 single-segment(2), 3298 multi-segment(3), 3299 auto-segment(4) 3300 } 3301 ACCESS read-only 3302 STATUS optional 3303 DESCRIPTION 3304 "The PCI segment mode of the system, if supported." 3305 ::= { cpqSePci 4 } 3306 3307-- **************************************************************************** 3308-- Standard Equipment PC Card Group 3309-- ======================================== 3310-- 3311-- The compaq enterprise (1.3.6.1.4.1.232) 3312-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 3313-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 3314-- cpqSePCCard Group (1.3.6.1.4.1.232.1.2.14) 3315-- cpqSePCCardSlotTable (1.3.6.1.4.1.232.1.2.14.1) 3316-- 3317-- The PC Card Group provides a set of tables and variables that detail the 3318-- configuration information about the PC Card slot architecture. The PC 3319-- Card Slots are connected via a dedicated bridge off the PCI local bus 3320-- which allows 16-bit and/or 32-bit expansion slots. 3321-- 3322-- Implementation of the cpqSePCCard group is optional for desktop and 3323-- server platforms but mandatory for portables. 3324-- **************************************************************************** 3325 3326 cpqSePCCardSlotTable OBJECT-TYPE 3327 SYNTAX SEQUENCE OF CpqSePCCardSlotEntry 3328 ACCESS not-accessible 3329 STATUS mandatory 3330 DESCRIPTION 3331 "A list of PC Card slot information entries." 3332 ::= { cpqSePCCard 1} 3333 3334 cpqSePCCardSlotEntry OBJECT-TYPE 3335 SYNTAX CpqSePCCardSlotEntry 3336 ACCESS not-accessible 3337 STATUS mandatory 3338 DESCRIPTION 3339 "A PC Card slot description table entry. 3340 A table entry is defined for each PC Card Slot in the 3341 current system configuration." 3342 INDEX { cpqSePCCardSlotIndex} 3343 ::= { cpqSePCCardSlotTable 1 } 3344 3345 CpqSePCCardSlotEntry ::= SEQUENCE { 3346 cpqSePCCardSlotIndex INTEGER, 3347 cpqSePCCardCondition INTEGER, 3348 cpqSePCCardPhysLocation DisplayString, 3349 cpqSePCCardSlotType INTEGER, 3350 cpqSePCCardSlotWidth INTEGER, 3351 cpqSePCCardSlotThermalCapacity INTEGER, 3352 cpqSePCCardSlotThermalSensor INTEGER, 3353 cpqSePCCardSlotPowerState INTEGER, 3354 cpqSePCCardStatus INTEGER, 3355 cpqSePCCardDeviceInfo DisplayString, 3356 cpqSePCCardProductInfo DisplayString, 3357 cpqSePCCardSerialNumber DisplayString, 3358 cpqSePCCardAssetTag DisplayString 3359 } 3360 3361 cpqSePCCardSlotIndex OBJECT-TYPE 3362 SYNTAX INTEGER 3363 ACCESS read-only 3364 STATUS mandatory 3365 DESCRIPTION 3366 "Defines the logical PC Card slot number for this PC Card Slot. 3367 In addition, the slot number serves as the index into the 3368 PC Card data table. Typical index ranges will be either 1 to 3369 4 (for 4 slots) or 1 to 2 (for 2 slots). (Un)Docking may 3370 cause the supported index range to change dynamically." 3371 ::= { cpqSePCCardSlotEntry 1 } 3372 3373 cpqSePCCardCondition OBJECT-TYPE 3374 SYNTAX INTEGER { 3375 unknown(1), 3376 ok(2), 3377 degraded(3), 3378 failed(4) 3379 } 3380 ACCESS read-only 3381 STATUS mandatory 3382 DESCRIPTION 3383 "Defines the overall condition of the PC Card. 3384 The supported values are defined as follows: 3385 3386 unknown(1) 3387 The current condition is unknown for the PC Card or PC Card Slot. 3388 3389 ok(2) 3390 PC Card operations are normal. 3391 No user action required. 3392 3393 degraded (3) 3394 PC Card operations have degraded. 3395 Consult the cpqSePCCardStatus field for recommended actions. 3396 3397 failed (4) 3398 PC Card operations have failed. 3399 Consult the cpqSePCCardStatus field for recommended actions." 3400 ::= { cpqSePCCardSlotEntry 2 } 3401 3402 3403 cpqSePCCardPhysLocation OBJECT-TYPE 3404 SYNTAX DisplayString (SIZE(0..40)) 3405 ACCESS read-only 3406 STATUS mandatory 3407 DESCRIPTION 3408 "Defines the user level PC Card Slot location description. 3409 Text strings supported are: 3410 - System Unit Top Slot, 3411 - System Unit Bottom Slot, 3412 - Docking Station Top Slot, 3413 - Docking Station Bottom Slot." 3414 ::= { cpqSePCCardSlotEntry 3 } 3415 3416 cpqSePCCardSlotType OBJECT-TYPE 3417 SYNTAX INTEGER 3418 ACCESS read-only 3419 STATUS mandatory 3420 DESCRIPTION 3421 "Defines the PC Card Slot capabilities. 3422 This is a bit mapped value defined by DMI Mobile Supplement for the System Slots Group, 3423 Slot Type. Bits of interest for PC Card support are: 3424 Bit 6 - PCMCIA slot (if set), 3425 Bit 13 - 16 bit PC Card capable (if set), 3426 Bit 14 - CardBus PC Card capable (if set), 3427 Bit 15 - ZV Port capable (if set), 3428 Bit 16 - Modem Ring Resume capable (if set), 3429 All other bits should be zero (reset) for PC Card slots." 3430 ::= { cpqSePCCardSlotEntry 4 } 3431 3432 cpqSePCCardSlotWidth OBJECT-TYPE 3433 SYNTAX INTEGER { 3434 other(1), 3435 unknown(2), 3436 width8bit(3), 3437 width16bit(4), 3438 width32bit(5), 3439 width64bit(6), 3440 width128bit(7) 3441 } 3442 ACCESS read-only 3443 STATUS mandatory 3444 DESCRIPTION 3445 "Defines the maximum bus width for this PC Card Slot. 3446 The supported values are defined as follows: 3447 3448 Other (1) 3449 Value is not in defined list. 3450 3451 Unknown (2) 3452 Actual value is not known. 3453 3454 width 8 bit (3) 3455 Bus is 8 bits wide. 3456 3457 width 16 bit (4) 3458 Bus is 16 bits wide. 3459 3460 width 32 bit (5) 3461 Bus is 32 bits wide. 3462 3463 width 64 bit (6) 3464 Bus is 64 bits wide. 3465 3466 width 128 bit (7) 3467 Bus is 128 bits wide." 3468 ::= { cpqSePCCardSlotEntry 5 } 3469 3470 3471 cpqSePCCardSlotThermalCapacity OBJECT-TYPE 3472 SYNTAX INTEGER 3473 ACCESS read-only 3474 STATUS mandatory 3475 DESCRIPTION 3476 "Defines the maximum thermal dissipation capacity (milliwatts) 3477 for this PC Card Slot. A value of zero indicates the thermal 3478 capacity is unknown. A non-zero value indicates the thermal 3479 capacity in milliwatts." 3480 ::= { cpqSePCCardSlotEntry 6 } 3481 3482 cpqSePCCardSlotThermalSensor OBJECT-TYPE 3483 SYNTAX INTEGER (0..65535) 3484 ACCESS read-only 3485 STATUS mandatory 3486 DESCRIPTION 3487 "Defines the Thermal Sensor ID that monitors this PC Card Slot. 3488 A value of zero indicates that a sensor is not present or 3489 unknown for this slot. A non-zero value indicates the sensor 3490 ID as defined by the platform firmware." 3491 ::= { cpqSePCCardSlotEntry 7 } 3492 3493 cpqSePCCardSlotPowerState OBJECT-TYPE 3494 SYNTAX INTEGER { 3495 unknown(1), 3496 on(2), 3497 off(3) 3498 } 3499 ACCESS read-only 3500 STATUS mandatory 3501 DESCRIPTION 3502 "Defines the current power state (On/Off) for this PC Card Slot. 3503 The supported values are defined as follows: 3504 3505 unknown (1) 3506 Current power state is unknown. 3507 3508 on (2) 3509 Power is currently on. 3510 3511 off (3) 3512 Power is currently off." 3513 ::= { cpqSePCCardSlotEntry 8 } 3514 3515 cpqSePCCardStatus OBJECT-TYPE 3516 SYNTAX INTEGER { 3517 unknown(1), 3518 ok(2), 3519 thermalDegraded(3), 3520 thermalFailure(4) 3521 } 3522 ACCESS read-only 3523 STATUS mandatory 3524 DESCRIPTION 3525 "Defines the operating status for the card in this PC Card Slot. 3526 The supported values are defined as follows: 3527 3528 unknown (1) 3529 The current status is not known for the PC Card or 3530 PC Card Slot. 3531 3532 ok (2) 3533 PC Card operations are normal. 3534 No user action required. 3535 3536 thermalDegraded (3) 3537 PC Card operations have degraded due to unsafe thermal 3538 conditions. 3539 Recommended Actions include: 3540 Discontinue the use of the PC Card as soon as 3541 possible. If a Modem or LAN card then close 3542 all communication applications/links. If a 3543 Memory, ATA, or SCSI device then close all 3544 open/related files. Remove PC Card from slot 3545 after use is discontinued, if possible. 3546 3547 thermalFailure (4) 3548 PC Card operations have failed due to unsafe thermal 3549 conditions. The PC Card will automatically be powered 3550 off to protect itself and the system. 3551 Recommended Actions include: 3552 Discontinue the use of the PC Card immediately. 3553 If a Modem or LAN card then close all communication applications/links. 3554 If a Memory, ATA, or SCSI device then close all open/related files. 3555 Remove PC Card from slot after use is discontinued, if possible." 3556 ::= { cpqSePCCardSlotEntry 9 } 3557 3558 cpqSePCCardDeviceInfo OBJECT-TYPE 3559 SYNTAX DisplayString (SIZE(0..80)) 3560 ACCESS read-only 3561 STATUS mandatory 3562 DESCRIPTION 3563 "Defines the PC Card Manufacturer / Device information for 3564 the card in this PC Card Slot. The returned string data is 3565 read from the PC Card's onboard Card Information Structure 3566 (CIS)." 3567 ::= { cpqSePCCardSlotEntry 10 } 3568 3569 cpqSePCCardProductInfo OBJECT-TYPE 3570 SYNTAX DisplayString (SIZE(0..80)) 3571 ACCESS read-only 3572 STATUS mandatory 3573 DESCRIPTION 3574 "Defines the PC Card Model / Part Number information for 3575 the card in this PC Card Slot. The returned string data 3576 is read from the PC Card's onboard Card Information 3577 Structure (CIS)." 3578 ::= { cpqSePCCardSlotEntry 11 } 3579 3580 cpqSePCCardSerialNumber OBJECT-TYPE 3581 SYNTAX DisplayString (SIZE(0..80)) 3582 ACCESS read-only 3583 STATUS mandatory 3584 DESCRIPTION 3585 "Defines the PC Card Serial Number information for the 3586 card in this PC Card Slot. The returned string data is 3587 read from the PC Card's onboard Card Information Structure 3588 (CIS)." 3589 ::= { cpqSePCCardSlotEntry 12 } 3590 3591 cpqSePCCardAssetTag OBJECT-TYPE 3592 SYNTAX DisplayString (SIZE(0..80)) 3593 ACCESS read-only 3594 STATUS mandatory 3595 DESCRIPTION 3596 "Defines the PC Card Asset Tag information for the card in 3597 this PC Card Slot. The returned string data is read from 3598 the PC Card's onboard Card Information Structure (CIS)." 3599 ::= { cpqSePCCardSlotEntry 13 } 3600 3601-- **************************************************************************** 3602-- Standard Equipment USB Port Table 3603-- ==================================== 3604-- 3605-- The compaq enterprise (1.3.6.1.4.1.232) 3606-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 3607-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 3608-- cpqSeUSBPort Group (1.3.6.1.4.1.232.1.2.15) 3609-- cpqSeUSBPortTable (1.3.6.1.4.1.232.1.2.15.1) 3610-- 3611-- The cpqSeUSBPort group lists the physical USB ports in the system. 3612-- 3613-- Implementation of the cpqSeUSBPort group is optional. 3614-- Support for the cpqSeUSBPort group is MANDATORY for all systems that 3615-- contain a USB bus. 3616-- 3617-- **************************************************************************** 3618 3619 cpqSeUSBPortTable OBJECT-TYPE 3620 SYNTAX SEQUENCE OF CpqSeUSBPortEntry 3621 ACCESS not-accessible 3622 STATUS mandatory 3623 DESCRIPTION 3624 "A table of USB built-in port descriptions containing one entry 3625 for each physical USB connector shipped on the system. 3626 Add-in USB ports are not reflected in this table." 3627 ::= { cpqSeUSBPort 1 } 3628 3629 cpqSeUSBPortEntry OBJECT-TYPE 3630 SYNTAX CpqSeUSBPortEntry 3631 ACCESS not-accessible 3632 STATUS mandatory 3633 DESCRIPTION 3634 "A description of a USB port." 3635 INDEX { cpqSeUSBPortIndex } 3636 ::= { cpqSeUSBPortTable 1 } 3637 3638 CpqSeUSBPortEntry ::= SEQUENCE { 3639 cpqSeUSBPortIndex INTEGER, 3640 cpqSeUSBPortType INTEGER, 3641 cpqSeUSBPortHwLocation DisplayString, 3642 cpqSeUSBPortStatus INTEGER, 3643 cpqSeUSBPortDeviceName DisplayString, 3644 cpqSeUSBPortDeviceCapacity INTEGER, 3645 cpqSeUSBPortDeviceManufacturer DisplayString, 3646 cpqSeUSBPortDeviceModel DisplayString, 3647 cpqSeUSBPortDeviceFWVersion DisplayString, 3648 cpqSeUSBPortDeviceSerialNumber DisplayString, 3649 cpqSeUSBPortDevicePartNumber DisplayString, 3650 cpqSeUSBPortDeviceCount INTEGER, 3651 cpqSeUSBPortDeviceReadErrorCount OCTET STRING, 3652 cpqSeUSBPortDeviceWriteErrorCount OCTET STRING, 3653 cpqSeUSBPortDeviceReadThreshold OCTET STRING, 3654 cpqSeUSBPortDeviceWriteThreshold OCTET STRING, 3655 cpqSeUSBPortDeviceStatus INTEGER, 3656 cpqSeUSBPortDeviceFeature INTEGER, 3657 cpqSeUSBPortDeviceFailedSlot INTEGER, 3658 cpqSeUSBPortDeviceLastSlotWithError INTEGER, 3659 cpqSeUSBPortDeviceFaultTolerance INTEGER, 3660 cpqSeUSBPortDevicePresent OCTET STRING 3661 } 3662 3663 cpqSeUSBPortIndex OBJECT-TYPE 3664 SYNTAX INTEGER (1..65535) 3665 ACCESS read-only 3666 STATUS mandatory 3667 DESCRIPTION 3668 "An index that uniquely specifies this entry." 3669 ::= { cpqSeUSBPortEntry 1 } 3670 3671 3672 cpqSeUSBPortType OBJECT-TYPE 3673 SYNTAX INTEGER { 3674 other(1), 3675 usbPort(2), 3676 sdPort(3) 3677 } 3678 ACCESS read-only 3679 STATUS mandatory 3680 DESCRIPTION 3681 "The port type. 3682 The supported values are defined as follows: 3683 3684 other (1) 3685 USB/SD port data is not available. 3686 3687 usbPort (2) 3688 The port is a USB Port. 3689 3690 usbPort (3) 3691 The port is a SD Port." 3692 ::= { cpqSeUSBPortEntry 2 } 3693 3694 cpqSeUSBPortHwLocation OBJECT-TYPE 3695 SYNTAX DisplayString (SIZE (0..255)) 3696 ACCESS read-only 3697 STATUS optional 3698 DESCRIPTION 3699 "A text description of the hardware location, on complex 3700 multi SBB hardware only, for the USB port. 3701 A NULL string indicates that the hardware location could not 3702 be determined or is irrelevant." 3703 ::= { cpqSeUSBPortEntry 3 } 3704 3705 cpqSeUSBPortStatus OBJECT-TYPE 3706 SYNTAX INTEGER { 3707 other(1), 3708 notPopulated(2), 3709 populated(3) 3710 } 3711 ACCESS read-only 3712 STATUS mandatory 3713 DESCRIPTION 3714 "The port status. 3715 The supported values are defined as follows: 3716 3717 other (1) 3718 USB/SD port is not available. 3719 3720 notPopulated (2) 3721 The port is a USB/SD Port is not populated. 3722 3723 populated (3) 3724 The port is a USB/SD Port is populated." 3725 ::= { cpqSeUSBPortEntry 4 } 3726 3727 cpqSeUSBPortDeviceName OBJECT-TYPE 3728 SYNTAX DisplayString (SIZE (0..255)) 3729 ACCESS read-only 3730 STATUS optional 3731 DESCRIPTION 3732 "A text description of the USB/SD port device name. 3733 A NULL string indicates that the device name could not 3734 be determined or is irrelevant." 3735 ::= { cpqSeUSBPortEntry 5 } 3736 3737 cpqSeUSBPortDeviceCapacity OBJECT-TYPE 3738 SYNTAX INTEGER 3739 ACCESS read-only 3740 STATUS optional 3741 DESCRIPTION 3742 "The capacity of the USB/SD device in megabytes. 3743 Value 0 indicates the device capacity could not 3744 be determined." 3745 ::= { cpqSeUSBPortEntry 6 } 3746 3747 cpqSeUSBPortDeviceManufacturer OBJECT-TYPE 3748 SYNTAX DisplayString (SIZE (0..255)) 3749 ACCESS read-only 3750 STATUS optional 3751 DESCRIPTION 3752 "A text description of the USB/SD port device Manufacturer/Vendor name. 3753 A NULL string indicates that the Manufacturer/Vendor name could not 3754 be determined or is irrelevant." 3755 ::= { cpqSeUSBPortEntry 7 } 3756 3757 cpqSeUSBPortDeviceModel OBJECT-TYPE 3758 SYNTAX DisplayString (SIZE (0..255)) 3759 ACCESS read-only 3760 STATUS optional 3761 DESCRIPTION 3762 "A text description of the USB/SD port device Model name. 3763 A NULL string indicates that the Model name could not 3764 be determined or is irrelevant." 3765 ::= { cpqSeUSBPortEntry 8 } 3766 3767 cpqSeUSBPortDeviceFWVersion OBJECT-TYPE 3768 SYNTAX DisplayString (SIZE (0..255)) 3769 ACCESS read-only 3770 STATUS optional 3771 DESCRIPTION 3772 "USB/SD Device Firmware Version. 3773 A NULL string indicates that the USB/SD Device Firmware Version could not 3774 be determined or is irrelevant." 3775 ::= { cpqSeUSBPortEntry 9 } 3776 3777 cpqSeUSBPortDeviceSerialNumber OBJECT-TYPE 3778 SYNTAX DisplayString (SIZE (0..255)) 3779 ACCESS read-only 3780 STATUS optional 3781 DESCRIPTION 3782 "USB/SD device Serial Number. 3783 A NULL string indicates that the Serial Number could not 3784 be determined or is irrelevant." 3785 ::= { cpqSeUSBPortEntry 10 } 3786 3787 cpqSeUSBPortDevicePartNumber OBJECT-TYPE 3788 SYNTAX DisplayString (SIZE (0..255)) 3789 ACCESS read-only 3790 STATUS optional 3791 DESCRIPTION 3792 "A text description of the USB/SD device hardware part number." 3793 ::= { cpqSeUSBPortEntry 11 } 3794 3795 cpqSeUSBPortDeviceCount OBJECT-TYPE 3796 SYNTAX INTEGER (0..2) 3797 ACCESS read-only 3798 STATUS optional 3799 DESCRIPTION 3800 "The number of flash media devices 3801 attached to this USB port." 3802 ::= { cpqSeUSBPortEntry 12 } 3803 3804 cpqSeUSBPortDeviceReadErrorCount OBJECT-TYPE 3805 SYNTAX OCTET STRING (SIZE (0..2)) 3806 ACCESS read-only 3807 STATUS optional 3808 DESCRIPTION 3809 "An array of octets corresponding to the number of 3810 Read Errors on each flash media device 3811 attached to this USB Port." 3812 ::= { cpqSeUSBPortEntry 13 } 3813 3814 cpqSeUSBPortDeviceWriteErrorCount OBJECT-TYPE 3815 SYNTAX OCTET STRING (SIZE (0..2)) 3816 ACCESS read-only 3817 STATUS optional 3818 DESCRIPTION 3819 "An array of octets corresponding to the number of 3820 Write Errors on each flash media device 3821 attached to this USB Port." 3822 ::= { cpqSeUSBPortEntry 14 } 3823 3824 cpqSeUSBPortDeviceReadThreshold OBJECT-TYPE 3825 SYNTAX OCTET STRING (SIZE (0..2)) 3826 ACCESS read-only 3827 STATUS optional 3828 DESCRIPTION 3829 "An array of octets corresponding to the 3830 Read Threshold on each flash media device 3831 attached to this USB Port." 3832 ::= { cpqSeUSBPortEntry 15 } 3833 3834 cpqSeUSBPortDeviceWriteThreshold OBJECT-TYPE 3835 SYNTAX OCTET STRING (SIZE (0..2)) 3836 ACCESS read-only 3837 STATUS optional 3838 DESCRIPTION 3839 "An array of octets corresponding to the 3840 Write Threshold on each flash media device 3841 attached to this USB Port." 3842 ::= { cpqSeUSBPortEntry 16 } 3843 3844 cpqSeUSBPortDeviceStatus OBJECT-TYPE 3845 SYNTAX INTEGER { 3846 other(1), 3847 ok(2), 3848 degraded(3), 3849 failed(4) 3850 } 3851 ACCESS read-only 3852 STATUS optional 3853 DESCRIPTION 3854 "The USB/SD Device status. 3855 The supported values are defined as follows: 3856 3857 other (1) 3858 USB/SD device status is unknown. 3859 3860 ok (2) 3861 The USB/SD device status is OK. For the HP Dual MicroSD EM 3862 USB Kit, both SD cards are OK and in redundant config. 3863 3864 degraded (3) 3865 The USB/SD device status is degraded. For the HP Dual 3866 MicroSD EM, one of the SD cards has failed and redundancy 3867 is lost. 3868 3869 failed (4) 3870 The USB/SD device status is failed. For the HP Dual 3871 MicroSD EM, both SD cards have failed." 3872 3873 ::= { cpqSeUSBPortEntry 17 } 3874 3875 cpqSeUSBPortDeviceFeature OBJECT-TYPE 3876 SYNTAX INTEGER { 3877 -- none(0), 3878 redundancy-capable(1), 3879 standard(2) 3880 } 3881 ACCESS read-only 3882 STATUS optional 3883 DESCRIPTION 3884 "The USB/SD Device advanced features. 3885 The supported values are defined as follows: 3886 3887 none (0) -- deprecated in 10.20 3888 USB/SD device is a standard device with no advanced features. 3889 3890 redundancy-capable (1) 3891 The USB/SD device is Redundancy-capable. 3892 3893 standard (2) 3894 USB/SD device is a standard device with no advanced features." 3895 3896 ::= { cpqSeUSBPortEntry 18 } 3897 3898 cpqSeUSBPortDeviceFailedSlot OBJECT-TYPE 3899 SYNTAX INTEGER 3900 ACCESS read-only 3901 STATUS mandatory 3902 DESCRIPTION 3903 "Identifies the slot location of the flash media device attached to this port 3904 that failed and needs to be replaced on redundancy-capable devices. 3905 A value of -1 indicates that there is no failed flash media device 3906 attached to this port or the location could not be determined." 3907 ::= { cpqSeUSBPortEntry 19 } 3908 3909 cpqSeUSBPortDeviceLastSlotWithError OBJECT-TYPE 3910 SYNTAX INTEGER 3911 ACCESS read-only 3912 STATUS mandatory 3913 DESCRIPTION 3914 "Identifies the slot location of the flash media device attached to this port 3915 that was the last one with a read or write error detected on redundancy-capable devices. 3916 A value of -1 indicates that none of the flash media devices attached to this port 3917 have any read or write error or the location could not be determined." 3918 ::= { cpqSeUSBPortEntry 20 } 3919 3920 cpqSeUSBPortDeviceFaultTolerance OBJECT-TYPE 3921 SYNTAX INTEGER 3922 { 3923 other(1), 3924 none(2), 3925 mirroring(3) 3926 } 3927 ACCESS read-only 3928 STATUS optional 3929 DESCRIPTION 3930 "USB/SD Device Fault Tolerance for the HP Dual MicroSD EM USB Kit. 3931 3932 This shows the fault tolerance mode of the HP Dual MicroSD EM USB Kit. 3933 The following values are valid for Fault Tolerance: 3934 3935 None (2) 3936 Fault tolerance is not enabled. If read or write errors occur on the 3937 primary SD card or if it fails, the data cannot be recovered. 3938 3939 Mirroring - RAID 1 (3) 3940 Both SD cards contain identical data. If read or write errors occur 3941 on one SD card or if it fails, the data can be retrieved from the mirror SD card." 3942 ::= { cpqSeUSBPortEntry 21 } 3943 3944 cpqSeUSBPortDevicePresent OBJECT-TYPE 3945 SYNTAX OCTET STRING (SIZE (0..2)) 3946 ACCESS read-only 3947 STATUS optional 3948 DESCRIPTION 3949 "An array of octets corresponding to a value indicating the physical 3950 presence of the flash media device. 3951 A value of zero (0) indicates the flash media for the specified 3952 slot is absent. A value of one (1) indicates the flash media 3953 for the specified slot is present. " 3954 ::= { cpqSeUSBPortEntry 22 } 3955 3956 3957-- **************************************************************************** 3958-- Standard Equipment Cell Table 3959-- ============================= 3960-- 3961-- The compaq enterprise (1.3.6.1.4.1.232) 3962-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 3963-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 3964-- cpqSeCell (1.3.6.1.4.1.232.1.2.16) 3965-- 3966-- A cell is equivalent to a single board computer. 3967-- 3968-- 3969-- **************************************************************************** 3970 3971 cpqSeCellTable OBJECT-TYPE 3972 SYNTAX SEQUENCE OF CpqSeCellEntry 3973 ACCESS not-accessible 3974 STATUS optional 3975 DESCRIPTION 3976 "A list of cells in the partition." 3977 ::= { cpqSeCell 1 } 3978 3979 cpqSeCellEntry OBJECT-TYPE 3980 SYNTAX CpqSeCellEntry 3981 ACCESS not-accessible 3982 STATUS optional 3983 DESCRIPTION 3984 "A description of a cell in the system." 3985 INDEX { cpqSeCellUnitIndex } 3986 ::= { cpqSeCellTable 1 } 3987 3988 CpqSeCellEntry ::= SEQUENCE { 3989 cpqSeCellUnitIndex INTEGER, 3990 cpqSeCellCabinetNumber INTEGER, 3991 cpqSeCellCellNumber INTEGER, 3992 cpqSeCellIOCTablePtr INTEGER, 3993 cpqSeCellPDHCFirmwareRevision DisplayString, 3994 cpqSeCellSysFwVersion DisplayString, 3995 cpqSeCellBootInhibited TruthValue, 3996 cpqSeCellToScanBusConnectionStatus INTEGER, 3997 cpqSeCellHasCoreIO TruthValue, 3998 cpqSeCellBoardSpeed INTEGER, 3999 cpqSeCellPresent TruthValue, 4000 cpqSeCellHasPower TruthValue, 4001 cpqSeCellReadyForReconfig TruthValue, 4002 cpqSeCellTotalMemory INTEGER, 4003 cpqSeCellLEDState INTEGER, 4004 cpqSeCellState INTEGER, 4005 cpqSeCellCLMRequestPercentage INTEGER, 4006 cpqSeCellCLMRequestSize INTEGER, 4007 cpqSeCellCLMAllocatedSize INTEGER, 4008 cpqSeCellInterleaveAllocatedSize INTEGER, 4009 cpqSeCellHasInterleaveMem INTEGER, 4010 cpqSeCellSerialNumber DisplayString, 4011 cpqSeCellCLMCondition INTEGER 4012 } 4013 4014 cpqSeCellUnitIndex OBJECT-TYPE 4015 SYNTAX INTEGER (0..15) 4016 ACCESS read-only 4017 STATUS optional 4018 DESCRIPTION 4019 "This is a number that uniquely specifies the cell." 4020 ::= { cpqSeCellEntry 1 } 4021 4022 cpqSeCellCabinetNumber OBJECT-TYPE 4023 SYNTAX INTEGER (0..1) 4024 ACCESS read-only 4025 STATUS optional 4026 DESCRIPTION 4027 "This value represents the cabinet that the cell belongs to." 4028 ::= { cpqSeCellEntry 2 } 4029 4030 cpqSeCellCellNumber OBJECT-TYPE 4031 SYNTAX INTEGER (0..7) 4032 ACCESS read-only 4033 STATUS optional 4034 DESCRIPTION 4035 "This value is cell/slot number that is unique across the cabinet." 4036 ::= { cpqSeCellEntry 3 } 4037 4038 cpqSeCellIOCTablePtr OBJECT-TYPE 4039 SYNTAX INTEGER (0..19) 4040 ACCESS read-only 4041 STATUS optional 4042 DESCRIPTION 4043 "Table index for the I/O chassis which is connected to this cell." 4044 ::= { cpqSeCellEntry 4 } 4045 4046 cpqSeCellPDHCFirmwareRevision OBJECT-TYPE 4047 SYNTAX DisplayString (SIZE (0..255)) 4048 ACCESS read-only 4049 STATUS optional 4050 DESCRIPTION 4051 "HP SAL Revision" 4052 ::= { cpqSeCellEntry 5 } 4053 4054 cpqSeCellSysFwVersion OBJECT-TYPE 4055 SYNTAX DisplayString (SIZE (0..255)) 4056 ACCESS read-only 4057 STATUS optional 4058 DESCRIPTION 4059 "This is the revision of system firmware on the cell board" 4060 ::= { cpqSeCellEntry 6 } 4061 4062 cpqSeCellBootInhibited OBJECT-TYPE 4063 SYNTAX TruthValue 4064 ACCESS read-only 4065 STATUS optional 4066 DESCRIPTION 4067 "This value indicates whether the cell is active." 4068 ::= { cpqSeCellEntry 7 } 4069 4070 cpqSeCellToScanBusConnectionStatus OBJECT-TYPE 4071 SYNTAX INTEGER 4072 ACCESS read-only 4073 STATUS optional 4074 DESCRIPTION 4075 "This bitmap represents the state of cell to scan 4076 bus connection/RIO cable state. 4077 4078 if bit 6 is set to 1, Cable port swapped. 4079 if bit 5 is set to 1, Cable ID mismatched. 4080 if bit 4 is set to 1, Output Cable parity error. 4081 if bit 3 is set to 1, Output Cable detached. 4082 if bit 2 is set to 1, Input Cable parity error. 4083 if bit 1 is set to 1, Input Cable detached. 4084 if bit 0 is set to 1, Connection valid." 4085 ::= { cpqSeCellEntry 8 } 4086 4087 cpqSeCellHasCoreIO OBJECT-TYPE 4088 SYNTAX TruthValue 4089 ACCESS read-only 4090 STATUS optional 4091 DESCRIPTION 4092 "This value indicates whether the cell has core I/O attached to it." 4093 ::= { cpqSeCellEntry 9 } 4094 4095 cpqSeCellBoardSpeed OBJECT-TYPE 4096 SYNTAX INTEGER 4097 ACCESS read-only 4098 STATUS optional 4099 DESCRIPTION 4100 "This value represents the speed of the cell board/FSB ratio" 4101 ::= { cpqSeCellEntry 10 } 4102 4103 cpqSeCellPresent OBJECT-TYPE 4104 SYNTAX TruthValue 4105 ACCESS read-only 4106 STATUS optional 4107 DESCRIPTION 4108 "This value represents whether there is a cell in the slot" 4109 ::= { cpqSeCellEntry 11 } 4110 4111 cpqSeCellHasPower OBJECT-TYPE 4112 SYNTAX TruthValue 4113 ACCESS read-only 4114 STATUS optional 4115 DESCRIPTION 4116 "This value represents whether the cell has power" 4117 ::= { cpqSeCellEntry 12 } 4118 4119 cpqSeCellReadyForReconfig OBJECT-TYPE 4120 SYNTAX TruthValue 4121 ACCESS read-only 4122 STATUS optional 4123 DESCRIPTION 4124 "This value represents whether the cell is ready for reconfiguration" 4125 ::= { cpqSeCellEntry 13 } 4126 4127 cpqSeCellTotalMemory OBJECT-TYPE 4128 SYNTAX INTEGER 4129 ACCESS read-only 4130 STATUS optional 4131 DESCRIPTION 4132 "This value represents total memory in the cell" 4133 ::= { cpqSeCellEntry 14 } 4134 4135 cpqSeCellLEDState OBJECT-TYPE 4136 SYNTAX INTEGER 4137 ACCESS read-write 4138 STATUS optional 4139 DESCRIPTION 4140 "This value represents state of the cell LED. 4141 This is a bit-mapped value defined as follows. 4142 Bit 31..30 = 00, LED 3 is Off 4143 = 01, LED 3 is On 4144 = 10, LED 3 is Blinking 4145 = 11, For LED 3 future use 4146 4147 Bit 29..27 = 000, LED 3 is Red 4148 = 001, LED 3 is Yellow 4149 = 010, LED 3 is Green 4150 = 011, LED 3 is Blue 4151 = 100, For LED 3 future use 4152 = 101, For LED 3 future use 4153 = 110, For LED 3 future use 4154 = 111, For LED 3 future use 4155 4156 Bit 26..24 = 000, LED 3 indicates Power 4157 = 001, LED 3 indicates Run 4158 = 010, LED 3 indicates Attention 4159 = 011, LED 3 indicates Fault 4160 = 100, For LED 3 future use 4161 = 101, For LED 3 future use 4162 = 110, For LED 3 future use 4163 = 111, For LED 3 future use 4164 4165 Bit 23..22 = 00, LED 2 is Off 4166 = 01, LED 2 is On 4167 = 10, LED 2 is Blinking 4168 = 11, For LED 2 future use 4169 4170 Bit 21..19 = 000, LED 2 is Red 4171 = 001, LED 2 is Yellow 4172 = 010, LED 2 is Green 4173 = 011, LED 2 is Blue 4174 = 100, For LED 2 future use 4175 = 101, For LED 2 future use 4176 = 110, For LED 2 future use 4177 = 111, For LED 2 future use 4178 4179 Bit 18..16 = 000, LED 2 indicates Power 4180 = 001, LED 2 indicates Run 4181 = 010, LED 2 indicates Attention 4182 = 011, LED 2 indicates Fault 4183 = 100, For LED 2 future use 4184 = 101, For LED 2 future use 4185 = 110, For LED 2 future use 4186 = 111, For LED 2 future use 4187 4188 Bit 15..14 = 00, LED 1 is Off 4189 = 01, LED 1 is On 4190 = 10, LED 1 is Blinking 4191 = 11, For LED 1 future use 4192 4193 Bit 13..11 = 000, LED 1 is Red 4194 = 001, LED 1 is Yellow 4195 = 010, LED 1 is Green 4196 = 011, LED 1 is Blue 4197 = 100, For LED 1 future use 4198 = 101, For LED 1 future use 4199 = 110, For LED 1 future use 4200 = 111, For LED 1 future use 4201 4202 Bit 10..8 = 000, LED 1 indicates Power 4203 = 001, LED 1 indicates Run 4204 = 010, LED 1 indicates Attention 4205 = 011, LED 1 indicates Fault 4206 = 100, For LED 1 future use 4207 = 101, For LED 1 future use 4208 = 110, For LED 1 future use 4209 = 111, For LED 1 future use 4210 4211 Bit 7..6 = 00, LED 0 is Off 4212 = 01, LED 0 is On 4213 = 10, LED 0 is Blinking 4214 = 11, For LED 0 future use 4215 4216 Bit 5..3 = 000, LED 0 is Red 4217 = 001, LED 0 is Yellow 4218 = 010, LED 0 is Green 4219 = 011, LED 0 is Blue 4220 = 100, For LED 0 future use 4221 = 101, For LED 0 future use 4222 = 110, For LED 0 future use 4223 = 111, For LED 0 future use 4224 4225 Bit 2..0 = 000, LED 0 indicates Power 4226 = 001, LED 0 indicates Run 4227 = 010, LED 0 indicates Attention 4228 = 011, LED 0 indicates Fault 4229 = 100, For LED 0 future use 4230 = 101, For LED 0 future use 4231 = 110, For LED 0 future use 4232 = 111, For LED 0 future use " 4233 ::= { cpqSeCellEntry 15 } 4234 4235 cpqSeCellState OBJECT-TYPE 4236 SYNTAX INTEGER 4237 ACCESS read-write 4238 STATUS optional 4239 DESCRIPTION 4240 "This value represents state of the cell" 4241 ::= { cpqSeCellEntry 16 } 4242 4243 cpqSeCellCLMRequestPercentage OBJECT-TYPE 4244 SYNTAX INTEGER 4245 ACCESS read-only 4246 STATUS optional 4247 DESCRIPTION 4248 "The requested percentage of CLM memory to be configured in the cell." 4249 ::= { cpqSeCellEntry 17 } 4250 4251 cpqSeCellCLMRequestSize OBJECT-TYPE 4252 SYNTAX INTEGER 4253 ACCESS read-only 4254 STATUS optional 4255 DESCRIPTION 4256 "The size of requested CLM memory in the cell in kilobytes." 4257 ::= { cpqSeCellEntry 18 } 4258 4259 cpqSeCellCLMAllocatedSize OBJECT-TYPE 4260 SYNTAX INTEGER 4261 ACCESS read-only 4262 STATUS optional 4263 DESCRIPTION 4264 "The size of allocated CLM memory in the cell in kilobytes." 4265 ::= { cpqSeCellEntry 19 } 4266 4267 cpqSeCellInterleaveAllocatedSize OBJECT-TYPE 4268 SYNTAX INTEGER 4269 ACCESS read-only 4270 STATUS optional 4271 DESCRIPTION 4272 "The size of allocated interleaved memory in the cell 4273 in kilobytes." 4274 ::= { cpqSeCellEntry 20 } 4275 4276 cpqSeCellHasInterleaveMem OBJECT-TYPE 4277 SYNTAX INTEGER 4278 ACCESS read-only 4279 STATUS optional 4280 DESCRIPTION 4281 "When set indicates that there is an interleaved memory 4282 configured in the cell." 4283 ::= { cpqSeCellEntry 21 } 4284 4285 cpqSeCellSerialNumber OBJECT-TYPE 4286 SYNTAX DisplayString (SIZE (0..255)) 4287 ACCESS read-only 4288 STATUS optional 4289 DESCRIPTION 4290 "This is the cell board serial number." 4291 ::= { cpqSeCellEntry 22 } 4292 4293 cpqSeCellCLMCondition OBJECT-TYPE 4294 SYNTAX INTEGER { 4295 unknown(1), 4296 ok(2), 4297 degraded(3), 4298 failed(4) 4299 } 4300 ACCESS read-only 4301 STATUS optional 4302 DESCRIPTION 4303 "The CLM (Cell Local Memory) settings condition of this cell." 4304 ::= { cpqSeCellEntry 23 } 4305 4306 4307-- **************************************************************************** 4308-- Standard Equipment I/O Chassis Table 4309-- ================================== 4310-- 4311-- The compaq enterprise (1.3.6.1.4.1.232) 4312-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 4313-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 4314-- cpqSeIOCTable (1.3.6.1.4.1.232.1.2.17) 4315-- 4316-- An I/O chassis contains PCI devices on the system 4317-- 4318-- 4319-- **************************************************************************** 4320 4321 cpqSeIOCTable OBJECT-TYPE 4322 SYNTAX SEQUENCE OF CpqSeIOCEntry 4323 ACCESS not-accessible 4324 STATUS optional 4325 DESCRIPTION 4326 "A list of I/O chassis in the partition." 4327 ::= { cpqSeIOC 1 } 4328 4329 cpqSeIOCEntry OBJECT-TYPE 4330 SYNTAX CpqSeIOCEntry 4331 ACCESS not-accessible 4332 STATUS optional 4333 DESCRIPTION 4334 "A description of an I/O chassis in the system." 4335 INDEX { cpqSeIOCUnitIndex } 4336 ::= { cpqSeIOCTable 1 } 4337 4338 CpqSeIOCEntry ::= SEQUENCE { 4339 cpqSeIOCUnitIndex INTEGER, 4340 cpqSeIOCCabinetNumber INTEGER, 4341 cpqSeIOCBayNumber INTEGER, 4342 cpqSeIOCIOCNumber INTEGER, 4343 cpqSeIOCPowerState INTEGER, 4344 cpqSeIOCLEDState INTEGER 4345 } 4346 4347 cpqSeIOCUnitIndex OBJECT-TYPE 4348 SYNTAX INTEGER (0..19) 4349 ACCESS read-only 4350 STATUS optional 4351 DESCRIPTION 4352 "This is a number that uniquely specifies the I/O chassis." 4353 ::= { cpqSeIOCEntry 1 } 4354 4355 cpqSeIOCCabinetNumber OBJECT-TYPE 4356 SYNTAX INTEGER (0..255) 4357 ACCESS read-only 4358 STATUS optional 4359 DESCRIPTION 4360 "This value represents the cabinet that the I/O chassis belongs to. 4361 The default value is 255 if the cabinet number can not be obtained." 4362 ::= { cpqSeIOCEntry 2 } 4363 4364 cpqSeIOCBayNumber OBJECT-TYPE 4365 SYNTAX INTEGER (0..2) 4366 ACCESS read-only 4367 STATUS optional 4368 DESCRIPTION 4369 "This value indicates the bay in the cabinet where the I/O chassis resides." 4370 ::= { cpqSeIOCEntry 3 } 4371 4372 cpqSeIOCIOCNumber OBJECT-TYPE 4373 SYNTAX INTEGER (0..1) 4374 ACCESS read-only 4375 STATUS optional 4376 DESCRIPTION 4377 "This is the I/O chassis number that is unique across the bay." 4378 ::= { cpqSeIOCEntry 4 } 4379 4380 cpqSeIOCPowerState OBJECT-TYPE 4381 SYNTAX INTEGER { 4382 unknown(1), 4383 powered-off(2), 4384 powered-on(3) 4385 } 4386 ACCESS read-only 4387 STATUS optional 4388 DESCRIPTION 4389 "This value indicates I/O chassis power state." 4390 ::= { cpqSeIOCEntry 5 } 4391 4392 cpqSeIOCLEDState OBJECT-TYPE 4393 SYNTAX INTEGER 4394 ACCESS read-write 4395 STATUS optional 4396 DESCRIPTION 4397 "This value represents the state of a IO Chassis LED. 4398 This is a bit-mapped value defined as follows. 4399 Bit 31..30 = 00, LED 3 is Off 4400 = 01, LED 3 is On 4401 = 10, LED 3 is Blinking 4402 = 11, For LED 3 future use 4403 4404 Bit 29..27 = 000, LED 3 is Red 4405 = 001, LED 3 is Yellow 4406 = 010, LED 3 is Green 4407 = 011, LED 3 is Blue 4408 = 100, For LED 3 future use 4409 = 101, For LED 3 future use 4410 = 110, For LED 3 future use 4411 = 111, For LED 3 future use 4412 4413 Bit 26..24 = 000, LED 3 indicates Power 4414 = 001, LED 3 indicates Run 4415 = 010, LED 3 indicates Attention 4416 = 011, LED 3 indicates Fault 4417 = 100, For LED 3 future use 4418 = 101, For LED 3 future use 4419 = 110, For LED 3 future use 4420 = 111, For LED 3 future use 4421 4422 Bit 23..22 = 00, LED 2 is Off 4423 = 01, LED 2 is On 4424 = 10, LED 2 is Blinking 4425 = 11, For LED 2 future use 4426 4427 Bit 21..19 = 000, LED 2 is Red 4428 = 001, LED 2 is Yellow 4429 = 010, LED 2 is Green 4430 = 011, LED 2 is Blue 4431 = 100, For LED 2 future use 4432 = 101, For LED 2 future use 4433 = 110, For LED 2 future use 4434 = 111, For LED 2 future use 4435 4436 Bit 18..16 = 000, LED 2 indicates Power 4437 = 001, LED 2 indicates Run 4438 = 010, LED 2 indicates Attention 4439 = 011, LED 2 indicates Fault 4440 = 100, For LED 2 future use 4441 = 101, For LED 2 future use 4442 = 110, For LED 2 future use 4443 = 111, For LED 2 future use 4444 4445 Bit 15..14 = 00, LED 1 is Off 4446 = 01, LED 1 is On 4447 = 10, LED 1 is Blinking 4448 = 11, For LED 1 future use 4449 4450 Bit 13..11 = 000, LED 1 is Red 4451 = 001, LED 1 is Yellow 4452 = 010, LED 1 is Green 4453 = 011, LED 1 is Blue 4454 = 100, For LED 1 future use 4455 = 101, For LED 1 future use 4456 = 110, For LED 1 future use 4457 = 111, For LED 1 future use 4458 4459 Bit 10..8 = 000, LED 1 indicates Power 4460 = 001, LED 1 indicates Run 4461 = 010, LED 1 indicates Attention 4462 = 011, LED 1 indicates Fault 4463 = 100, For LED 1 future use 4464 = 101, For LED 1 future use 4465 = 110, For LED 1 future use 4466 = 111, For LED 1 future use 4467 4468 Bit 7..6 = 00, LED 0 is Off 4469 = 01, LED 0 is On 4470 = 10, LED 0 is Blinking 4471 = 11, For LED 0 future use 4472 4473 Bit 5..3 = 000, LED 0 is Red 4474 = 001, LED 0 is Yellow 4475 = 010, LED 0 is Green 4476 = 011, LED 0 is Blue 4477 = 100, For LED 0 future use 4478 = 101, For LED 0 future use 4479 = 110, For LED 0 future use 4480 = 111, For LED 0 future use 4481 4482 Bit 2..0 = 000, LED 0 indicates Power 4483 = 001, LED 0 indicates Run 4484 = 010, LED 0 indicates Attention 4485 = 011, LED 0 indicates Fault 4486 = 100, For LED 0 future use 4487 = 101, For LED 0 future use 4488 = 110, For LED 0 future use 4489 = 111, For LED 0 future use " 4490 ::= { cpqSeIOCEntry 6 } 4491 4492-- **************************************************************************** 4493-- Standard Equipment Partition Structure 4494-- ====================================== 4495-- 4496-- The compaq enterprise (1.3.6.1.4.1.232) 4497-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 4498-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 4499-- cpqSePartition (1.3.6.1.4.1.232.1.2.18) 4500-- 4501-- A partition can have many cells spread across cabinets. 4502-- 4503-- 4504-- **************************************************************************** 4505 4506 cpqSePartitionTotalCPU OBJECT-TYPE 4507 SYNTAX INTEGER 4508 ACCESS read-only 4509 STATUS optional 4510 DESCRIPTION 4511 "This is the number of logical CPUs in the partition. Zero will be returned 4512 if the value can not be determined." 4513 ::= { cpqSePartition 1 } 4514 4515 cpqSePartitionAvailableCellSlots OBJECT-TYPE 4516 SYNTAX INTEGER 4517 ACCESS read-only 4518 STATUS optional 4519 DESCRIPTION 4520 "This is the number of available cell slots in the partition. 4521 Zero will be returned if the value can not be determined." 4522 ::= { cpqSePartition 2 } 4523 4524 cpqSePartitionInstalledCells OBJECT-TYPE 4525 SYNTAX INTEGER 4526 ACCESS read-only 4527 STATUS optional 4528 DESCRIPTION 4529 "This is the number of installed cells in the partition. Zero 4530 will be returned if the value can not be determined." 4531 ::= { cpqSePartition 3 } 4532 4533 cpqSePartitionPoweredOnCells OBJECT-TYPE 4534 SYNTAX INTEGER 4535 ACCESS read-only 4536 STATUS optional 4537 DESCRIPTION 4538 "This denotes the number of powered on cells in the partition. 4539 Zero will be returned if the value can not be determined." 4540 ::= { cpqSePartition 4 } 4541 4542 cpqSePartitionReadyForReconfigCells OBJECT-TYPE 4543 SYNTAX INTEGER 4544 ACCESS read-only 4545 STATUS optional 4546 DESCRIPTION 4547 "This represents the cells that are ready for reconfiguration. 4548 Zero will be returned if the value can not be determined." 4549 ::= { cpqSePartition 5 } 4550 4551 cpqSePartitionMemInterleavingType OBJECT-TYPE 4552 SYNTAX INTEGER 4553 ACCESS read-only 4554 STATUS optional 4555 DESCRIPTION 4556 "This represents memory interleaving type for the partition. 4557 Zero will be returned if the value can not be determined." 4558 ::= { cpqSePartition 6} 4559 4560 cpqSePartitionName OBJECT-TYPE 4561 SYNTAX DisplayString (SIZE (0..255)) 4562 ACCESS read-only 4563 STATUS optional 4564 DESCRIPTION 4565 "This represents the partition name." 4566 ::= { cpqSePartition 7} 4567 4568 cpqSePartitionCoreCell OBJECT-TYPE 4569 SYNTAX INTEGER 4570 ACCESS read-only 4571 STATUS optional 4572 DESCRIPTION 4573 "The cell slot number of the partition's core cell." 4574 ::= { cpqSePartition 8} 4575 4576 cpqSePartitionCoreCellCabinet OBJECT-TYPE 4577 SYNTAX INTEGER 4578 ACCESS read-only 4579 STATUS optional 4580 DESCRIPTION 4581 "The cabinet number of the partition's core cell." 4582 ::= { cpqSePartition 9} 4583 4584 cpqSePartitionCLMRequestPercentage OBJECT-TYPE 4585 SYNTAX INTEGER 4586 ACCESS read-only 4587 STATUS optional 4588 DESCRIPTION 4589 "The requested percentage of CLM memory to be configured in the 4590 partition." 4591 ::= { cpqSePartition 10} 4592 4593 cpqSePartitionCLMRequestSize OBJECT-TYPE 4594 SYNTAX INTEGER 4595 ACCESS read-only 4596 STATUS optional 4597 DESCRIPTION 4598 "The size of requested CLM memory in the partition in kilobytes." 4599 ::= { cpqSePartition 11} 4600 4601 cpqSePartitionCLMAllocatedSize OBJECT-TYPE 4602 SYNTAX INTEGER 4603 ACCESS read-only 4604 STATUS optional 4605 DESCRIPTION 4606 "The size of allocated CLM memory in the partition in 4607 kilobytes." 4608 ::= { cpqSePartition 12} 4609 4610 cpqSePartitionInterleaveAllocatedSize OBJECT-TYPE 4611 SYNTAX INTEGER 4612 ACCESS read-only 4613 STATUS optional 4614 DESCRIPTION 4615 "The size of allocated interleaved memory in the partition 4616 in kilobytes." 4617 ::= { cpqSePartition 13} 4618 4619 cpqSePartitionHasInterleaveMem OBJECT-TYPE 4620 SYNTAX INTEGER 4621 ACCESS read-only 4622 STATUS optional 4623 DESCRIPTION 4624 "When set, it indicates that there is an interleaved memory 4625 configured in the partition." 4626 ::= { cpqSePartition 14} 4627 4628 cpqSePartitionNumber OBJECT-TYPE 4629 SYNTAX INTEGER 4630 ACCESS read-only 4631 STATUS optional 4632 DESCRIPTION 4633 "This represents the logical partition number of the current 4634 partition in the complex." 4635 ::= { cpqSePartition 15} 4636 4637-- **************************************************************************** 4638-- Standard Equipment Cabinet Table 4639-- ============================= 4640-- 4641-- The compaq enterprise (1.3.6.1.4.1.232) 4642-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 4643-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 4644-- cpqSeCabinetTable (1.3.6.1.4.1.232.1.2.19) 4645-- 4646-- A cabinet contains many cells and/or I/O chassis 4647-- 4648-- 4649-- **************************************************************************** 4650 4651 cpqSeCabinetTable OBJECT-TYPE 4652 SYNTAX SEQUENCE OF CpqSeCabinetEntry 4653 ACCESS not-accessible 4654 STATUS optional 4655 DESCRIPTION 4656 "A list of cabinets that contain cells in the partition." 4657 ::= { cpqSeCabinet 1 } 4658 4659 cpqSeCabinetEntry OBJECT-TYPE 4660 SYNTAX CpqSeCabinetEntry 4661 ACCESS not-accessible 4662 STATUS optional 4663 DESCRIPTION 4664 "A description of a cabinet in the system." 4665 INDEX { cpqSeCabinetUnitIndex } 4666 ::= { cpqSeCabinetTable 1 } 4667 4668 CpqSeCabinetEntry ::= SEQUENCE { 4669 cpqSeCabinetUnitIndex INTEGER, 4670 cpqSeCabinetCPULED TruthValue, 4671 cpqSeCabinetIOXLED TruthValue, 4672 cpqSeCabinetTypeNum INTEGER, 4673 cpqSeCabinetLED INTEGER 4674 } 4675 4676 cpqSeCabinetUnitIndex OBJECT-TYPE 4677 SYNTAX INTEGER (0..3) 4678 ACCESS read-only 4679 STATUS optional 4680 DESCRIPTION 4681 "This is a number that uniquely specifies the cabinet." 4682 ::= { cpqSeCabinetEntry 1 } 4683 4684 cpqSeCabinetCPULED OBJECT-TYPE 4685 SYNTAX TruthValue 4686 ACCESS read-only 4687 STATUS optional 4688 DESCRIPTION 4689 "This value represents the on/off state of compute cabinet LED." 4690 ::= { cpqSeCabinetEntry 2 } 4691 4692 cpqSeCabinetIOXLED OBJECT-TYPE 4693 SYNTAX TruthValue 4694 ACCESS read-only 4695 STATUS optional 4696 DESCRIPTION 4697 "This value represents the on/off state of IOX cabinet LED." 4698 ::= { cpqSeCabinetEntry 3 } 4699 4700 cpqSeCabinetTypeNum OBJECT-TYPE 4701 SYNTAX INTEGER 4702 ACCESS read-only 4703 STATUS optional 4704 DESCRIPTION 4705 "This value represents type and number of a compute or IOX cabinet. 4706 Bit 31..16 = 0x0000, type of cabinet is Thin Boy 4707 Bit 31..16 = 0x0001, type of cabinet is Fat Boy 4708 Bit 31..16 = 0x0002, type of cabinet is Dome Lite 4709 Bit 31..16 = 0x0003, type of cabinet is Key Stone 4710 Bit 31..16 = 0x0004, type of cabinet is Matter Horn 4711 Bit 31..16 = 0x0080, type of cabinet is IOX 4712 Bit 15..0, represents the compute cabinet number." 4713 ::= { cpqSeCabinetEntry 4 } 4714 4715 cpqSeCabinetLED OBJECT-TYPE 4716 SYNTAX INTEGER 4717 ACCESS read-write 4718 STATUS optional 4719 DESCRIPTION 4720 "This value represents the state of a cabinet LED. 4721 This is a bit-mapped value defined as follows. 4722 Bit 31..30 = 00, LED 3 is Off 4723 = 01, LED 3 is On 4724 = 10, LED 3 is Blinking 4725 = 11, For LED 3 future use 4726 4727 Bit 29..27 = 000, LED 3 is Red 4728 = 001, LED 3 is Yellow 4729 = 010, LED 3 is Green 4730 = 011, LED 3 is Blue 4731 = 100, For LED 3 future use 4732 = 101, For LED 3 future use 4733 = 110, For LED 3 future use 4734 = 111, For LED 3 future use 4735 4736 Bit 26..24 = 000, LED 3 indicates Power 4737 = 001, LED 3 indicates Run 4738 = 010, LED 3 indicates Attention 4739 = 011, LED 3 indicates Fault 4740 = 100, For LED 3 future use 4741 = 101, For LED 3 future use 4742 = 110, For LED 3 future use 4743 = 111, For LED 3 future use 4744 4745 Bit 23..22 = 00, LED 2 is Off 4746 = 01, LED 2 is On 4747 = 10, LED 2 is Blinking 4748 = 11, For LED 2 future use 4749 4750 Bit 21..19 = 000, LED 2 is Red 4751 = 001, LED 2 is Yellow 4752 = 010, LED 2 is Green 4753 = 011, LED 2 is Blue 4754 = 100, For LED 2 future use 4755 = 101, For LED 2 future use 4756 = 110, For LED 2 future use 4757 = 111, For LED 2 future use 4758 4759 Bit 18..16 = 000, LED 2 indicates Power 4760 = 001, LED 2 indicates Run 4761 = 010, LED 2 indicates Attention 4762 = 011, LED 2 indicates Fault 4763 = 100, For LED 2 future use 4764 = 101, For LED 2 future use 4765 = 110, For LED 2 future use 4766 = 111, For LED 2 future use 4767 4768 Bit 15..14 = 00, LED 1 is Off 4769 = 01, LED 1 is On 4770 = 10, LED 1 is Blinking 4771 = 11, For LED 1 future use 4772 4773 Bit 13..11 = 000, LED 1 is Red 4774 = 001, LED 1 is Yellow 4775 = 010, LED 1 is Green 4776 = 011, LED 1 is Blue 4777 = 100, For LED 1 future use 4778 = 101, For LED 1 future use 4779 = 110, For LED 1 future use 4780 = 111, For LED 1 future use 4781 4782 Bit 10..8 = 000, LED 1 indicates Power 4783 = 001, LED 1 indicates Run 4784 = 010, LED 1 indicates Attention 4785 = 011, LED 1 indicates Fault 4786 = 100, For LED 1 future use 4787 = 101, For LED 1 future use 4788 = 110, For LED 1 future use 4789 = 111, For LED 1 future use 4790 4791 Bit 7..6 = 00, LED 0 is Off 4792 = 01, LED 0 is On 4793 = 10, LED 0 is Blinking 4794 = 11, For LED 0 future use 4795 4796 Bit 5..3 = 000, LED 0 is Red 4797 = 001, LED 0 is Yellow 4798 = 010, LED 0 is Green 4799 = 011, LED 0 is Blue 4800 = 100, For LED 0 future use 4801 = 101, For LED 0 future use 4802 = 110, For LED 0 future use 4803 = 111, For LED 0 future use 4804 4805 Bit 2..0 = 000, LED 0 indicates Power 4806 = 001, LED 0 indicates Run 4807 = 010, LED 0 indicates Attention 4808 = 011, LED 0 indicates Fault 4809 = 100, For LED 0 future use 4810 = 101, For LED 0 future use 4811 = 110, For LED 0 future use 4812 = 111, For LED 0 future use " 4813 ::= { cpqSeCabinetEntry 5 } 4814 4815-- **************************************************************************** 4816-- Standard Equipment Complex Structure 4817-- ==================================== 4818-- 4819-- The compaq enterprise (1.3.6.1.4.1.232) 4820-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 4821-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 4822-- cpqSeComplex (1.3.6.1.4.1.232.1.2.20) 4823-- cpqSeComplexCellSlotStatusTable (1.3.6.1.4.1.232.1.2.20.7) 4824-- 4825-- 4826-- A complex can have at most 4 cabinets 4827-- 4828-- 4829-- **************************************************************************** 4830 4831 cpqSeComplexUUID OBJECT-TYPE 4832 SYNTAX DisplayString (SIZE (0..255)) 4833 ACCESS read-only 4834 STATUS optional 4835 DESCRIPTION 4836 "This is the complex UUID." 4837 ::= { cpqSeComplex 1 } 4838 4839 cpqSeComplexTotalCabinet OBJECT-TYPE 4840 SYNTAX INTEGER (0..4) 4841 ACCESS read-only 4842 STATUS optional 4843 DESCRIPTION 4844 "This is the total number of cabinets in the complex. 4845 Zero will be returned if the value can not be determined." 4846 ::= { cpqSeComplex 2 } 4847 4848 cpqSeComplexComputeCabinet OBJECT-TYPE 4849 SYNTAX INTEGER (0..2) 4850 ACCESS read-only 4851 STATUS optional 4852 DESCRIPTION 4853 "This is the number of compute cabinets in the complex." 4854 ::= { cpqSeComplex 3 } 4855 4856 cpqSeComplexIOXCabinet OBJECT-TYPE 4857 SYNTAX INTEGER (0..1) 4858 ACCESS read-only 4859 STATUS optional 4860 DESCRIPTION 4861 "This denotes the number of IOX cabinets in the complex." 4862 ::= { cpqSeComplex 4 } 4863 4864 cpqSeComplexName OBJECT-TYPE 4865 SYNTAX DisplayString (SIZE (0..255)) 4866 ACCESS read-only 4867 STATUS optional 4868 DESCRIPTION 4869 "This represents the complex name." 4870 ::= { cpqSeComplex 5 } 4871 4872 cpqSeComplexLockedProperty OBJECT-TYPE 4873 SYNTAX INTEGER 4874 ACCESS read-only 4875 STATUS optional 4876 DESCRIPTION 4877 "Bit 31 - Indicates that there is a locked IPMI property when set. 4878 Bit 7:0 - Contains the property number currently locked." 4879 ::= { cpqSeComplex 6 } 4880 4881 cpqSeComplexCellSlotStatusTable OBJECT-TYPE 4882 SYNTAX SEQUENCE OF CpqSeComplexCellSlotStatusEntry 4883 ACCESS not-accessible 4884 STATUS optional 4885 DESCRIPTION 4886 "A table of cell slot status in a complex." 4887 ::= { cpqSeComplex 7 } 4888 4889 cpqSeComplexCellSlotStatusEntry OBJECT-TYPE 4890 SYNTAX CpqSeComplexCellSlotStatusEntry 4891 ACCESS not-accessible 4892 STATUS optional 4893 DESCRIPTION 4894 "A cell slot status description." 4895 INDEX { cpqSeComplexCellSlotStatusIndex } 4896 ::= { cpqSeComplexCellSlotStatusTable 1 } 4897 4898 CpqSeComplexCellSlotStatusEntry ::= SEQUENCE { 4899 cpqSeComplexCellSlotStatusIndex INTEGER, 4900 cpqSeComplexCellSlotStatusCabinetNo INTEGER, 4901 cpqSeComplexCellSlotStatusSlotNo INTEGER, 4902 cpqSeComplexCellSlotStatus INTEGER, 4903 cpqSeComplexCellSlotPartitionNo INTEGER, 4904 cpqSeComplexCellSlotPartitionName DisplayString 4905 } 4906 4907 cpqSeComplexCellSlotStatusIndex OBJECT-TYPE 4908 SYNTAX INTEGER 4909 ACCESS read-only 4910 STATUS optional 4911 DESCRIPTION 4912 "The table index of cell slot status in a complex. 4913 4914 This value is a unique index for a row in the table of complex 4915 cell slot status." 4916 ::= { cpqSeComplexCellSlotStatusEntry 1 } 4917 4918 cpqSeComplexCellSlotStatusCabinetNo OBJECT-TYPE 4919 SYNTAX INTEGER 4920 ACCESS read-only 4921 STATUS optional 4922 DESCRIPTION 4923 "The cabinet number of this cell slot." 4924 ::= { cpqSeComplexCellSlotStatusEntry 2 } 4925 4926 cpqSeComplexCellSlotStatusSlotNo OBJECT-TYPE 4927 SYNTAX INTEGER 4928 ACCESS read-only 4929 STATUS optional 4930 DESCRIPTION 4931 "The number of this cell slot." 4932 ::= { cpqSeComplexCellSlotStatusEntry 3 } 4933 4934 cpqSeComplexCellSlotStatus OBJECT-TYPE 4935 SYNTAX INTEGER { 4936 unknown(1), 4937 active(2), 4938 inactive(3), 4939 assigned-powered-off(4), 4940 free-powered-on(5), 4941 free-powered-off(6), 4942 empty(7) 4943 } 4944 ACCESS read-only 4945 STATUS optional 4946 DESCRIPTION 4947 "The status of this cell slot." 4948 ::= { cpqSeComplexCellSlotStatusEntry 4 } 4949 4950 cpqSeComplexCellSlotPartitionNo OBJECT-TYPE 4951 SYNTAX INTEGER 4952 ACCESS read-only 4953 STATUS optional 4954 DESCRIPTION 4955 "The partition number this cell is assigned." 4956 ::= { cpqSeComplexCellSlotStatusEntry 5 } 4957 4958 cpqSeComplexCellSlotPartitionName OBJECT-TYPE 4959 SYNTAX DisplayString (SIZE(0..255)) 4960 ACCESS read-only 4961 STATUS optional 4962 DESCRIPTION 4963 "The partition this cell belongs to." 4964 ::= { cpqSeComplexCellSlotStatusEntry 6 } 4965 4966-- **************************************************************************** 4967-- Standard Equipment LED Table 4968-- ============================ 4969-- 4970-- The compaq enterprise (1.3.6.1.4.1.232) 4971-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 4972-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 4973-- cpqSeLED (1.3.6.1.4.1.232.1.2.21) 4974-- 4975-- This is a generic table of LEDs in the system 4976-- 4977-- **************************************************************************** 4978 4979 cpqSeLEDTable OBJECT-TYPE 4980 SYNTAX SEQUENCE OF CpqSeLEDEntry 4981 ACCESS not-accessible 4982 STATUS optional 4983 DESCRIPTION 4984 "A list of LEDs in the system." 4985 ::= { cpqSeLED 1 } 4986 4987 cpqSeLEDEntry OBJECT-TYPE 4988 SYNTAX CpqSeLEDEntry 4989 ACCESS not-accessible 4990 STATUS optional 4991 DESCRIPTION 4992 "An entry of an LED in the system." 4993 INDEX { cpqSeLEDIndex } 4994 ::= { cpqSeLEDTable 1 } 4995 4996 CpqSeLEDEntry ::= SEQUENCE { 4997 cpqSeLEDIndex INTEGER, 4998 cpqSeLEDState INTEGER, 4999 cpqSeLEDStateDuration INTEGER, 5000 cpqSeLEDLocationType INTEGER, 5001 cpqSeLEDDescription DisplayString, 5002 cpqSeLEDHardwareLocation DisplayString 5003 } 5004 5005 cpqSeLEDIndex OBJECT-TYPE 5006 SYNTAX INTEGER (0..65535) 5007 ACCESS read-only 5008 STATUS optional 5009 DESCRIPTION 5010 "This is a number that uniquely identifies the LED." 5011 ::= { cpqSeLEDEntry 1 } 5012 5013 cpqSeLEDState OBJECT-TYPE 5014 SYNTAX INTEGER 5015 ACCESS read-write 5016 STATUS optional 5017 DESCRIPTION 5018 "This value represents the state of an LED. 5019 Bit 31..24 = ON-duration time in unit of 0.1 sec 5020 Bit 23..16 = OFF-duration time in unit of 0.1 sec 5021 Bit 15..8 = 0, LED state is OFF 5022 = 1, LED state is ON 5023 = 2, LED state is BLINKING 5024 Bit 7..0 = 0, invalid color value 5025 = 1, LED color is Brown 5026 = 2, LED color is Red 5027 = 3, LED color is Orange 5028 = 4, LED color is Yellow 5029 = 5, LED color is Green 5030 = 6, LED color is Blue 5031 = 7, LED color is Violet 5032 = 8, LED color is Gray 5033 = 9, LED color is White " 5034 ::= { cpqSeLEDEntry 2 } 5035 5036 cpqSeLEDStateDuration OBJECT-TYPE 5037 SYNTAX INTEGER 5038 ACCESS read-write 5039 STATUS optional 5040 DESCRIPTION 5041 "This is the duration of an LED state in seconds. " 5042 ::= { cpqSeLEDEntry 3 } 5043 5044 cpqSeLEDLocationType OBJECT-TYPE 5045 SYNTAX INTEGER 5046 ACCESS read-only 5047 STATUS optional 5048 DESCRIPTION 5049 "This value indicates whether an LED is internal or external. 5050 0 = External 5051 1 = Internal " 5052 ::= { cpqSeLEDEntry 4 } 5053 5054 cpqSeLEDDescription OBJECT-TYPE 5055 SYNTAX DisplayString (SIZE (0..255)) 5056 ACCESS read-only 5057 STATUS optional 5058 DESCRIPTION 5059 "Description of the LED entry." 5060 ::= { cpqSeLEDEntry 5 } 5061 5062 cpqSeLEDHardwareLocation OBJECT-TYPE 5063 SYNTAX DisplayString (SIZE (0..255)) 5064 ACCESS read-only 5065 STATUS optional 5066 DESCRIPTION 5067 "Description of the location of an LED entry." 5068 ::= { cpqSeLEDEntry 6 } 5069 5070-- Below table has been deprecated in 870 release and merged with cpqSeUSBPortEntry 5071-- **************************************************************************** 5072-- Standard Equipment USB Device Group 5073-- ==================================== 5074-- 5075-- The compaq enterprise (1.3.6.1.4.1.232) 5076-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 5077-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 5078-- cpqSeUSBDevice Group (1.3.6.1.4.1.232.1.2.22) 5079-- 5080-- The cpqSeUSBDevice group lists the USB Devices in the system. 5081-- 5082-- Implementation of the cpqSeUSBDevice group is optional. 5083-- Support for the cpqSeUSBDevice group is MANDATORY for all systems that 5084-- contain a USB bus. 5085-- 5086-- **************************************************************************** 5087 5088 cpqSeUSBDeviceType OBJECT-TYPE 5089 SYNTAX DisplayString (SIZE (0..255)) 5090 ACCESS read-only 5091 STATUS optional 5092 DESCRIPTION 5093 "Attached USB device type." 5094 ::= { cpqSeUSBDevice 1 } 5095 5096 cpqSeUSBDeviceName OBJECT-TYPE 5097 SYNTAX DisplayString (SIZE (0..255)) 5098 ACCESS read-only 5099 STATUS optional 5100 DESCRIPTION 5101 "Attached USB device name." 5102 ::= { cpqSeUSBDevice 2 } 5103 5104 5105-- **************************************************************************** 5106-- Standard Equipment PCIe Disk Table 5107-- ====================================== 5108-- 5109-- The compaq enterprise (1.3.6.1.4.1.232) 5110-- cpqStdEquipment Group (1.3.6.1.4.1.232.1) 5111-- cpqSeComponent Group (1.3.6.1.4.1.232.1.2) 5112-- cpqSePCIeDisk Group (1.3.6.1.4.1.232.1.2.23) 5113-- cpqSePCIeDiskTable (1.3.6.1.4.1.232.1.2.23.1) 5114-- 5115-- The PCIe disk group describes the drives directly attached to a PCIe 5116-- controller in the system. 5117-- 5118-- Implementation of the PCIe Disk group is optional for all agents 5119-- supporting the Standard Equipment MIB. 5120-- 5121-- **************************************************************************** 5122 cpqSePCIeDiskTable OBJECT-TYPE 5123 SYNTAX SEQUENCE OF CpqSePCIeDiskEntry 5124 ACCESS not-accessible 5125 STATUS optional 5126 DESCRIPTION 5127 "A table of PCIe disk descriptions." 5128 ::= { cpqSePCIeDisk 1 } 5129 5130 cpqSePCIeDiskEntry OBJECT-TYPE 5131 SYNTAX CpqSePCIeDiskEntry 5132 ACCESS not-accessible 5133 STATUS optional 5134 DESCRIPTION 5135 "A PCIe disk table entry." 5136 INDEX { cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex, 5137 cpqSePCIeDiskPCIFunctionIndex } 5138 ::= { cpqSePCIeDiskTable 1 } 5139 5140 CpqSePCIeDiskEntry ::= SEQUENCE { 5141 cpqSePCIeDiskPCIBusIndex INTEGER, 5142 cpqSePCIeDiskPCIDeviceIndex INTEGER, 5143 cpqSePCIeDiskPCIFunctionIndex INTEGER, 5144 cpqSePCIeDiskModel DisplayString, 5145 cpqSePCIeDiskFwRev DisplayString, 5146 cpqSePCIeDiskSerialNumber DisplayString, 5147 cpqSePCIeDiskCapacityMB Gauge, 5148 cpqSePCIeDiskCondition INTEGER, 5149 cpqSePCIeDiskCurrentTemperature INTEGER, 5150 cpqSePCIeDiskThresholdTemperature INTEGER, 5151 cpqSePCIeDiskHwLocation DisplayString, 5152 cpqSePCIeDiskOsName DisplayString, 5153 cpqSePCIeDiskWearStatus INTEGER, 5154 cpqSePCIeDiskPowerOnHours Counter, 5155 cpqSePCIeDiskPercntEndrnceUsed Gauge 5156 } 5157 5158 cpqSePCIeDiskPCIBusIndex OBJECT-TYPE 5159 SYNTAX INTEGER (0..65535) 5160 ACCESS read-only 5161 STATUS optional 5162 DESCRIPTION 5163 "The PCI bus number for this disk's controller." 5164 ::= { cpqSePCIeDiskEntry 1 } 5165 5166 cpqSePCIeDiskPCIDeviceIndex OBJECT-TYPE 5167 SYNTAX INTEGER (0..65535) 5168 ACCESS read-only 5169 STATUS optional 5170 DESCRIPTION 5171 "The PCI device number for this disk's controller." 5172 ::= { cpqSePCIeDiskEntry 2 } 5173 5174 cpqSePCIeDiskPCIFunctionIndex OBJECT-TYPE 5175 SYNTAX INTEGER (0..65535) 5176 ACCESS read-only 5177 STATUS optional 5178 DESCRIPTION 5179 "The PCI function number for this disk's controller." 5180 ::= { cpqSePCIeDiskEntry 3 } 5181 5182 cpqSePCIeDiskModel OBJECT-TYPE 5183 SYNTAX DisplayString (SIZE (0..255)) 5184 ACCESS read-only 5185 STATUS optional 5186 DESCRIPTION 5187 "A text description of the disk model. 5188 A NULL string indicates that the disk model could not 5189 be determined or is irrelevant." 5190 ::= { cpqSePCIeDiskEntry 4 } 5191 5192 cpqSePCIeDiskFwRev OBJECT-TYPE 5193 SYNTAX DisplayString (SIZE (0..255)) 5194 ACCESS read-only 5195 STATUS optional 5196 DESCRIPTION 5197 "The firmware version of the disk." 5198 ::= { cpqSePCIeDiskEntry 5 } 5199 5200 cpqSePCIeDiskSerialNumber OBJECT-TYPE 5201 SYNTAX DisplayString (SIZE (0..255)) 5202 ACCESS read-only 5203 STATUS optional 5204 DESCRIPTION 5205 "The serial number of the disk." 5206 ::= { cpqSePCIeDiskEntry 6 } 5207 5208 cpqSePCIeDiskCapacityMB OBJECT-TYPE 5209 SYNTAX Gauge 5210 ACCESS read-only 5211 STATUS optional 5212 DESCRIPTION 5213 "The size of the disk in MB (Megabytes)." 5214 ::= { cpqSePCIeDiskEntry 7 } 5215 5216 cpqSePCIeDiskCondition OBJECT-TYPE 5217 SYNTAX INTEGER { 5218 unknown(1), 5219 ok(2), 5220 degraded(3), 5221 failed(4) 5222 } 5223 ACCESS read-only 5224 STATUS optional 5225 DESCRIPTION 5226 "The condition of the disk." 5227 ::= { cpqSePCIeDiskEntry 8 } 5228 5229 cpqSePCIeDiskCurrentTemperature OBJECT-TYPE 5230 SYNTAX INTEGER 5231 ACCESS read-only 5232 STATUS optional 5233 DESCRIPTION 5234 "The current temperature of the disk in degrees Celsius." 5235 ::= { cpqSePCIeDiskEntry 9 } 5236 5237 cpqSePCIeDiskThresholdTemperature OBJECT-TYPE 5238 SYNTAX INTEGER 5239 ACCESS read-only 5240 STATUS optional 5241 DESCRIPTION 5242 "The upper critical threshold temperature of the disk in 5243 degrees Celsius." 5244 ::= { cpqSePCIeDiskEntry 10 } 5245 5246 cpqSePCIeDiskHwLocation OBJECT-TYPE 5247 SYNTAX DisplayString (SIZE (0..255)) 5248 ACCESS read-only 5249 STATUS optional 5250 DESCRIPTION 5251 "A text description of the hardware location of the disk itself. 5252 A NULL string indicates that the hardware location could not 5253 be determined or is irrelevant." 5254 ::= { cpqSePCIeDiskEntry 11 } 5255 5256 cpqSePCIeDiskOsName OBJECT-TYPE 5257 SYNTAX DisplayString (SIZE (0..255)) 5258 ACCESS read-only 5259 STATUS optional 5260 DESCRIPTION 5261 "PCIe Physical Drive OS Name. 5262 The OS name for this PCIe physical drive. This field will be 5263 a null (size 0) string if the agent does not support OS name." 5264 ::= { cpqSePCIeDiskEntry 12 } 5265 5266 cpqSePCIeDiskWearStatus OBJECT-TYPE 5267 SYNTAX INTEGER 5268 { 5269 other(1), 5270 ok(2), 5271 fiftySixDayThreshold(3), 5272 fivePercentThreshold(4), 5273 twoPercentThreshold(5), 5274 ssdWearOut(6) 5275 } 5276 ACCESS read-only 5277 STATUS optional 5278 DESCRIPTION 5279 "Wear Status of a PCIe Disk. 5280 This shows the wear status of the solid state PCIe physical drive. 5281 The following values are valid for the physical drive solid state 5282 wear status: 5283 Other (1) 5284 The instrument agent is unable to determine the physical drive�s 5285 solid state disk wear status. This value would be used for non 5286 SSD drives or SSD drives that do not support wear reporting. 5287 Ok (2) 5288 Indicates the solid state disk is not in any imminent danger 5289 of wear out. 5290 5291 Fifty Six Day Threshold Passed (3) 5292 Indicates that based upon the current workload, the solid state 5293 disk will reach the maximum usage limit for writes (wear out) 5294 within fifty-six days. You should modify your write workload or 5295 begin preparing to replace your SSD drive. 5296 5297 Five Percent Threshold Passed (4) 5298 Indicates that the solid state disk has passed the five percent 5299 threshold and is at or below five percent of reaching the maximum 5300 usage limit for writes (wear out). You should begin to prepare 5301 to replace your SSD drive. 5302 5303 Two Percent Threshold Passed (5) 5304 Indicates that the solid state disk has passed the two percent 5305 threshold and is at or below two percent of reaching the maximum 5306 usage limit for writes (wear out). You should begin to prepare 5307 to replace your SSD drive. 5308 5309 SSD Wear Out(6) 5310 Indicates that a solid state drive is approaching the maximum 5311 usage limit for writes (wear out) and should be replaced as soon 5312 as possible." 5313 ::= { cpqSePCIeDiskEntry 13 } 5314 5315 cpqSePCIeDiskPowerOnHours OBJECT-TYPE 5316 SYNTAX Counter 5317 ACCESS read-only 5318 STATUS optional 5319 DESCRIPTION 5320 "PCIe Disk Power On Hours. 5321 This is the total number of hours that the PCIe disk 5322 has been powered on. This value will be 4,294,967,295 if the disk 5323 power on hours cannot be determined or is not supported." 5324 ::= { cpqSePCIeDiskEntry 14 } 5325 5326 cpqSePCIeDiskPercntEndrnceUsed OBJECT-TYPE 5327 SYNTAX Gauge 5328 ACCESS read-only 5329 STATUS optional 5330 DESCRIPTION 5331 "PCIe Drive Percent Endurance Used. 5332 This value specifies the hundredths of the percentage disk life used. 5333 The value of this field is allowed to exceed 100%. 5334 As an example, if the value reported is 50, this would indicate .50 5335 percent endurance used. 5336 This value will be 4,294,967,295 if the percent endurance used cannot 5337 be determined or is not supported." 5338 ::= { cpqSePCIeDiskEntry 15 } 5339 5340 cpqSePCIeDiskTableCondition OBJECT-TYPE 5341 SYNTAX INTEGER { 5342 unknown(1), 5343 ok(2), 5344 degraded(3), 5345 failed(4) 5346 } 5347 ACCESS read-only 5348 STATUS optional 5349 DESCRIPTION 5350 "The overall condition of PCIe Disk table." 5351 ::= { cpqSePCIeDisk 2 } 5352 5353 5354 5355-- **************************************************************************** 5356-- Standard Equipment MIB Trap Definitions 5357-- ======================================= 5358-- 5359-- The SNMP trap messages must not be bigger than 484 octets (bytes). 5360-- 5361-- Trap support in an SNMP agent implementation is optional. An SNMP 5362-- agent implementation may support all, some, or none of the traps. 5363-- If traps are supported, The user should be provided with the option of 5364-- disabling traps. 5365-- ************************************************************************** 5366-- Deprecated in 7.20 trap 1005 is the replacement 5367 cpqSeCpuThresholdPassed TRAP-TYPE 5368 ENTERPRISE compaq 5369 VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuSlot, cpqSeCpuSocketNumber} 5370 DESCRIPTION 5371 "This trap is sent when an internal CPU error threshold has been 5372 passed on a particular CPU causing it to go degraded. This trap 5373 will be sent when cpqSeCpuThreshPassed transitions from false to 5374 true." 5375 5376 --#TYPE "CPU error threshold passed (1001)" 5377 --#SUMMARY "CPU internal corrected errors have passed a set threshold." 5378 --#ARGUMENTS {} 5379 --#SEVERITY MINOR 5380 --#TIMEINDEX 99 5381 --#STATE OPERATIONAL 5382 --#VARBINDSEVERITY 2 5383 --#SIMPLE_SEVERITY MAJOR 5384 --#HWSTATUS_CATEGORY PROCESSORS 5385 5386 ::= 1001 5387 5388 cpqSePCCardThermalDegraded TRAP-TYPE 5389 ENTERPRISE compaq 5390 VARIABLES { sysName, cpqHoTrapFlags, cpqSePCCardDeviceInfo, 5391 cpqSePCCardProductInfo, cpqSePCCardSlotIndex } 5392 DESCRIPTION 5393 "This trap is sent when the PC Card Slot Thermal Sensor threshold has been 5394 exceeded for safe operations thereby causing degraded operations. This trap 5395 will be sent when cpqSePCCardStatus transitions from Normal (1) to Thermal 5396 Degraded (2). 5397 The manufacturer and product information strings as well as the slot number 5398 for the degraded PC Card is provided as parameters for this trap." 5399 --#TYPE "PC Card Thermal Degraded Status (1002)" 5400 --#SUMMARY "Safe PC card %d thermal operating conditions exceeded." 5401 --#ARGUMENTS {4} 5402 --#SEVERITY MAJOR 5403 --#TIMEINDEX 99 5404 --#STATE DEGRADED 5405 --#VARBINDSEVERITY 2 5406 --#SIMPLE_SEVERITY MAJOR 5407 --#HWSTATUS_CATEGORY THERMAL 5408 ::= 1002 5409 5410 5411 cpqSePCCardThermalFailure TRAP-TYPE 5412 ENTERPRISE compaq 5413 VARIABLES { sysName, cpqHoTrapFlags, cpqSePCCardDeviceInfo, 5414 cpqSePCCardProductInfo, cpqSePCCardSlotIndex } 5415 DESCRIPTION 5416 "This trap is sent when the PC Card Slot Thermal Sensor threshold has been 5417 exceeded for degraded operations thereby causing failed operations. 5418 This trap will be sent when cpqSePCCardStatus transitions from Thermal Degraded 5419 (2) to Thermal Failure (3). 5420 The manufacturer and product information strings as well as the slot number 5421 for the failed PC Card is provided as parameters for this trap." 5422 --#TYPE "PC Card Thermal Failure Status (1003)" 5423 --#SUMMARY "Degraded PC card %d thermal operating conditions exceeded." 5424 --#ARGUMENTS {4} 5425 --#SEVERITY CRITICAL 5426 --#TIMEINDEX 99 5427 --#STATE NONOPERATIONAL 5428 --#VARBINDSEVERITY 2 5429 --#SIMPLE_SEVERITY CRITICAL 5430 --#HWSTATUS_CATEGORY THERMAL 5431 ::= 1003 5432 5433 cpqSePCCardThermalSafe TRAP-TYPE 5434 ENTERPRISE compaq 5435 VARIABLES { sysName, cpqHoTrapFlags, cpqSePCCardSlotIndex } 5436 DESCRIPTION 5437 "This trap is sent when the PC Card Slot Thermal Sensor threshold has been 5438 crossed which restored the thermal status to normal operations. This trap will be sent 5439 when cpqSePCCardStatus transitions from Thermal Degraded (2) or Thermal Failure 5440 (3) to Normal (1). 5441 The number of the recovered PC Card slot is provided as a parameter for this trap." 5442 --#TYPE "PC Card Thermal Safe Operations Status (1004)" 5443 --#SUMMARY "Degraded/Failed PC card %d thermal conditions restored to safe operations." 5444 --#ARGUMENTS {2} 5445 --#SEVERITY INFORMATIONAL 5446 --#TIMEINDEX 99 5447 --#STATE OPERATIONAL 5448 --#VARBINDSEVERITY 2 5449 --#SIMPLE_SEVERITY OK 5450 --#HWSTATUS_CATEGORY THERMAL 5451 ::= 1004 5452 5453-- Updated for 7.20 trap replaced 1001 5454 cpqSe2CpuThresholdPassed TRAP-TYPE 5455 ENTERPRISE compaq 5456 VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuSlot, cpqSeCpuSocketNumber, 5457 cpqSeCpuSpeed, cpqSeCpuExtSpeed, cpqSeCpuCacheSize} 5458 DESCRIPTION 5459 "This trap is sent when an internal CPU error threshold has been 5460 passed on a particular CPU causing it to go degraded. This trap 5461 will be sent when cpqSeCpuThreshPassed transitions from false to 5462 true." 5463 5464 --#TYPE "CPU error threshold passed (1005)" 5465 --#SUMMARY "CPU internal corrected errors have passed a set threshold for processor in slot %d, socket %d." 5466 --#ARGUMENTS {2, 3} 5467 --#SEVERITY MINOR 5468 --#TIMEINDEX 99 5469 --#STATE OPERATIONAL 5470 --#VARBINDSEVERITY 2 5471 --#SIMPLE_SEVERITY MAJOR 5472 --#HWSTATUS_CATEGORY PROCESSORS 5473 5474 ::= 1005 5475 5476cpqSeCpuStatusChange TRAP-TYPE 5477 ENTERPRISE compaq 5478 VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuUnitIndex, 5479 cpqSeCpuSlot, cpqSeCpuName, cpqSeCpuSpeed, 5480 cpqSeCpuStep, cpqSeCpuStatus, 5481 cpqSeCpuExtSpeed, cpqSeCpuSocketNumber, 5482 cpqSeCpuHwLocation} 5483 DESCRIPTION 5484 "This trap is sent when CPU status changed. 5485 5486 CPU can be brought down to Stop state and removed 5487 from O.S Active set or Brought back to Running state 5488 and made member of O.S Active set. 5489 5490 User Action: None." 5491 5492 --#TYPE "Processor Monitor Event Trap" 5493 --#SUMMARY "The state of the processor in slot %d is %d." 5494 --#ARGUMENTS {3, 7} 5495 --#SEVERITY MAJOR 5496 --#TIMEINDEX 99 5497 --#VARBINDSEVERITY 2 5498 --#SIMPLE_SEVERITY MAJOR 5499 --#HWSTATUS_CATEGORY PROCESSORS 5500 5501 ::= 1006 5502 5503cpqSeCpuPowerPodstatusChange TRAP-TYPE 5504 ENTERPRISE compaq 5505 VARIABLES { sysName, cpqHoTrapFlags, cpqSeCpuUnitIndex, 5506 cpqSeCpuSlot, cpqSeCpuName, cpqSeCpuSpeed, 5507 cpqSeCpuStep, cpqSeCpuPowerpodStatus, 5508 cpqSeCpuExtSpeed, cpqSeCpuSocketNumber, 5509 cpqSeCpuHwLocation} 5510 DESCRIPTION 5511 "This Trap is sent if CPU Power Pod status changes. 5512 5513 User Action: None." 5514 5515 --#TYPE "Processor Monitor Event Trap" 5516 --#SUMMARY "Processor in slot %d power supply status is %d." 5517 --#ARGUMENTS {3, 7} 5518 --#SEVERITY MAJOR 5519 --#TIMEINDEX 99 5520 --#VARBINDSEVERITY 2 5521 --#SIMPLE_SEVERITY MAJOR 5522 --#HWSTATUS_CATEGORY PROCESSORS 5523 5524 ::= 1007 5525 5526 cpqSeUSBStorageDeviceAttached TRAP-TYPE 5527 ENTERPRISE compaq 5528 VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName } 5529 DESCRIPTION 5530 "This trap is sent when a USB storage device has been attached " 5531 5532 --#TYPE "USB storage device attached (1008)" 5533 --#SUMMARY "A USB storage device has been attached to the system." 5534 --#ARGUMENTS {} 5535 --#SEVERITY INFORMATIONAL 5536 --#TIMEINDEX 99 5537 --#STATE OPERATIONAL 5538 --#VARBINDSEVERITY 2 5539 --#SIMPLE_SEVERITY OK 5540 --#HWSTATUS_CATEGORY NONE 5541 --#LIFECYCLE 5542 5543 ::= 1008 5544 5545 cpqSeUSBStorageDeviceRemoved TRAP-TYPE 5546 ENTERPRISE compaq 5547 VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName } 5548 DESCRIPTION 5549 "This trap is sent when a attached USB storage device is removed " 5550 5551 --#TYPE "USB storage device removed (1009)" 5552 --#SUMMARY "A USB storage device has been removed from the system." 5553 --#ARGUMENTS {} 5554 --#SEVERITY INFORMATIONAL 5555 --#TIMEINDEX 99 5556 --#STATE OPERATIONAL 5557 --#VARBINDSEVERITY 2 5558 --#SIMPLE_SEVERITY OK 5559 --#HWSTATUS_CATEGORY NONE 5560 --#LIFECYCLE 5561 5562 ::= 1009 5563 5564 cpqSeUSBStorageDeviceReadErrorOccurred TRAP-TYPE 5565 ENTERPRISE compaq 5566 VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName, 5567 cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion, 5568 cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber, 5569 cpqSeUSBPortDeviceReadErrorCount, cpqSeUSBPortDeviceReadThreshold, 5570 cpqSeUSBPortDeviceLastSlotWithError } 5571 DESCRIPTION 5572 "This trap is sent when a read error occured on the attached USB storage device " 5573 5574 --#TYPE "USB storage device read error occurred (1010)" 5575 --#SUMMARY "A read error occurred on the Flash Media in Slot %d of a USB storage device attached to the system." 5576 --#ARGUMENTS {10} 5577 --#SEVERITY INFORMATIONAL 5578 --#TIMEINDEX 99 5579 --#STATE OPERATIONAL 5580 --#SIMPLE_SEVERITY OK 5581 --#HWSTATUS_CATEGORY STORAGE 5582 --#LIFECYCLE 5583 5584 ::= 1010 5585 5586 cpqSeUSBStorageDeviceWriteErrorOccurred TRAP-TYPE 5587 ENTERPRISE compaq 5588 VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName, 5589 cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion, 5590 cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber, 5591 cpqSeUSBPortDeviceWriteErrorCount, cpqSeUSBPortDeviceWriteThreshold, 5592 cpqSeUSBPortDeviceLastSlotWithError } 5593 DESCRIPTION 5594 "This trap is sent when a write error occured on the attached USB storage device " 5595 5596 --#TYPE "USB storage device write error occurred (1011)" 5597 --#SUMMARY "A write error occurred on the Flash Media in Slot %d of a USB storage device attached to the system." 5598 --#ARGUMENTS {10} 5599 --#SEVERITY INFORMATIONAL 5600 --#TIMEINDEX 99 5601 --#STATE OPERATIONAL 5602 --#SIMPLE_SEVERITY OK 5603 --#HWSTATUS_CATEGORY STORAGE 5604 --#LIFECYCLE 5605 5606 ::= 1011 5607 5608 cpqSeUSBStorageDeviceRedundancyLost TRAP-TYPE 5609 ENTERPRISE compaq 5610 VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName, 5611 cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion, 5612 cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber, 5613 cpqSeUSBPortDeviceFailedSlot } 5614 DESCRIPTION 5615 "This trap is sent when redundancy is lost on the attached USB storage device. 5616 5617 User Action: Replace the failed USB Storage Device." 5618 5619 --#TYPE "USB storage device redundancy lost (1012)" 5620 --#SUMMARY "Redundancy is lost on a USB storage device attached to the system. Flash Media in Slot %d has failed." 5621 --#ARGUMENTS {8} 5622 --#SEVERITY MAJOR 5623 --#TIMEINDEX 99 5624 --#STATE DEGRADED 5625 --#SIMPLE_SEVERITY MAJOR 5626 --#HWSTATUS_CATEGORY STORAGE 5627 --#LIFECYCLE 5628 5629 ::= 1012 5630 5631 cpqSeUSBStorageDeviceRedundancyRestored TRAP-TYPE 5632 ENTERPRISE compaq 5633 VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName, 5634 cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion, 5635 cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber } 5636 DESCRIPTION 5637 "This trap is sent when redundancy is restored on the attached USB storage device. " 5638 5639 --#TYPE "USB storage device redundancy restored (1013)" 5640 --#SUMMARY "Redundancy is restored on a USB storage device attached to the system." 5641 --#ARGUMENTS {} 5642 --#SEVERITY INFORMATIONAL 5643 --#TIMEINDEX 99 5644 --#STATE OPERATIONAL 5645 --#SIMPLE_SEVERITY OK 5646 --#HWSTATUS_CATEGORY STORAGE 5647 --#LIFECYCLE 5648 5649 ::= 1013 5650 5651 cpqSeUSBStorageDeviceSyncFailed TRAP-TYPE 5652 ENTERPRISE compaq 5653 VARIABLES { sysName, cpqHoTrapFlags, cpqSeUSBPortIndex, cpqSeUSBPortDeviceName, 5654 cpqSeUSBPortDeviceModel, cpqSeUSBPortDeviceFWVersion, 5655 cpqSeUSBPortDeviceSerialNumber, cpqSeUSBPortDevicePartNumber } 5656 DESCRIPTION 5657 "This trap is sent when the sync operation to restore redundancy failed on the attached USB storage device. 5658 5659 User Action: Replace the failed USB Storage Device." 5660 5661 --#TYPE "USB storage device sync failed (1014)" 5662 --#SUMMARY "Sync operation to restore redundancy failed on a USB storage device attached to the system." 5663 --#ARGUMENTS {} 5664 --#SEVERITY MAJOR 5665 --#TIMEINDEX 99 5666 --#STATE DEGRADED 5667 --#SIMPLE_SEVERITY MAJOR 5668 --#HWSTATUS_CATEGORY STORAGE 5669 --#LIFECYCLE 5670 5671 ::= 1014 5672 5673 cpqSePCIeDiskTemperatureFailed TRAP-TYPE 5674 ENTERPRISE compaq 5675 VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex, 5676 cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskCurrentTemperature, 5677 cpqSePCIeDiskThresholdTemperature, cpqSePCIeDiskHwLocation } 5678 DESCRIPTION 5679 "The temperature of the disk has crossed the upper critical threshold." 5680 5681 --#TYPE "PCIe Disk Thermal Failure (1015)" 5682 --#SUMMARY "The temperature of the PCIe disk at location %s has crossed the upper critical threshold." 5683 --#ARGUMENTS {7} 5684 --#SEVERITY CRITICAL 5685 --#TIMEINDEX 99 5686 --#STATE DEGRADED 5687 --#SIMPLE_SEVERITY CRITICAL 5688 --#HWSTATUS_CATEGORY STORAGE 5689 --#ACTION "Check the system for hardware failures and verify the environment is properly cooled." 5690 5691 ::= 1015 5692 5693 cpqSePCIeDiskTemperatureOk TRAP-TYPE 5694 ENTERPRISE compaq 5695 VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex, 5696 cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskCurrentTemperature, 5697 cpqSePCIeDiskThresholdTemperature, cpqSePCIeDiskHwLocation } 5698 DESCRIPTION 5699 "The temperature of the disk has been set to ok. 5700 5701 The PCIe Disk's temperature has returned to the normal operating range." 5702 5703 --#TYPE "PCIe Disk Thermal Status OK (1016)" 5704 --#SUMMARY "The temperature of the PCIe disk at location %s is normal." 5705 --#ARGUMENTS {7} 5706 --#SEVERITY INFORMATIONAL 5707 --#TIMEINDEX 99 5708 --#STATE OPERATIONAL 5709 --#SIMPLE_SEVERITY OK 5710 --#HWSTATUS_CATEGORY STORAGE 5711 5712 ::= 1016 5713 5714 cpqSePCIeDiskConditionChange TRAP-TYPE 5715 ENTERPRISE compaq 5716 VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex, 5717 cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskCondition, cpqSePCIeDiskHwLocation } 5718 DESCRIPTION 5719 "PCIe Disk Status Change 5720 5721 A change in condition of PCIe disk has been detected. The current PCIe disk condition is 5722 indicated in the cpqSePCIeDiskCondition variable. 5723 5724 User Action: If cpqSePCIeDiskCondition is 'failed(4)', replace the drive." 5725 5726 --#TYPE "PCIe Disk Condition Change (1017)" 5727 --#SUMMARY "The status of the PCIe disk at location %s is %d." 5728 --#ARGUMENTS {6, 5} 5729 --#SEVERITY CRITICAL 5730 --#TIMEINDEX 99 5731 --#STATE DEGRADED 5732 --#SIMPLE_SEVERITY CRITICAL 5733 --#HWSTATUS_CATEGORY STORAGE 5734 --#ACTION "If cpqSePCIeDiskCondition is 'failed(4)', replace the drive." 5735 5736 ::= 1017 5737 5738 cpqSePCIeDiskWearStatusChange TRAP-TYPE 5739 ENTERPRISE compaq 5740 VARIABLES { sysName, cpqHoTrapFlags, cpqSePCIeDiskPCIBusIndex, cpqSePCIeDiskPCIDeviceIndex, 5741 cpqSePCIeDiskPCIFunctionIndex, cpqSePCIeDiskWearStatus, cpqSePCIeDiskHwLocation } 5742 DESCRIPTION 5743 "PCIe Disk Wear Status Change. 5744 5745 This trap signifies that the agent has detected a change in the PCIe Disk wear 5746 status. The variable cpqSePCIeDiskWearStatus indicates the current wear status. 5747 5748 User Action: If cpqSePCIeDiskWearStatus is 'ssdWearOut(6)', 5749 replace the drive." 5750 5751 --#TYPE "PCIe Disk Wear Status Change (1018)" 5752 --#SUMMARY "The PCIe disk wear status for the disk at location %s is %d." 5753 --#ARGUMENTS {5, 6} 5754 --#SEVERITY CRITICAL 5755 --#TIMEINDEX 99 5756 --#VARBINDSEVERITY 2 5757 --#SIMPLE_SEVERITY CRITICAL 5758 --#HWSTATUS_CATEGORY STORAGE 5759 --#ACTION "If the PCIe disk wear status is 'ssdWearOut(6)', replace the drive." 5760 5761 ::= 1018 5762 5763 cpqSePciDeviceAddedOrPoweredOn TRAP-TYPE 5764 ENTERPRISE compaq 5765 VARIABLES { sysName, cpqHoTrapFlags, cpqSePciFunctBusNumberIndex, 5766 cpqSePciFunctDeviceNumberIndex, cpqSePciFunctIndex } 5767 DESCRIPTION 5768 "This trap is sent when a PCI device has been added or powered on." 5769 5770 --#TYPE "PCI Device added or powered on (1019)" 5771 --#SUMMARY "A PCI device at Bus %d, Device %, Function % has been added to the system or powered on." 5772 --#ARGUMENTS {2, 3, 4} 5773 --#SEVERITY INFORMATIONAL 5774 --#TIMEINDEX 99 5775 --#STATE OPERATIONAL 5776 --#SIMPLE_SEVERITY OK 5777 --#HWSTATUS_CATEGORY STORAGE 5778 5779 ::= 1019 5780 5781 cpqSePciDeviceRemovedOrPoweredOff TRAP-TYPE 5782 ENTERPRISE compaq 5783 VARIABLES { sysName, cpqHoTrapFlags, cpqSePciFunctBusNumberIndex, 5784 cpqSePciFunctDeviceNumberIndex, cpqSePciFunctIndex } 5785 DESCRIPTION 5786 "This trap is sent when a PCI device has been removed or powered off." 5787 5788 --#TYPE "PCI Device removed or powered off (1020)" 5789 --#SUMMARY "A PCI device at Bus %d, Device %, Function % has been removed from the system or powered off." 5790 --#ARGUMENTS {2, 3, 4} 5791 --#SEVERITY INFORMATIONAL 5792 --#TIMEINDEX 99 5793 --#STATE OPERATIONAL 5794 --#SIMPLE_SEVERITY OK 5795 --#HWSTATUS_CATEGORY STORAGE 5796 5797 ::= 1020 5798 5799END 5800