1-- **************************************************************************** 2-- HP NSA EISA Information MIB 3-- September 7, 1994 4-- 5-- Copyright Hewlett-Packard Company 1994. 6-- All rights reserved. 7-- 8-- The information in this document is subject to change without notice. 9-- 10-- The HP enterprise number is 11. The ASN.1 prefix to, and including, 11-- the HP enterprise ID is 1.3.6.1.4.1.11. 12-- 13-- **************************************************************************** 14-- Summary of objects in the HP NSA EISA Information MIB 15-- **************************************************************************** 16-- hp (1.3.6.1.4.1.11) 17-- nm (hp.2) 18-- hpnsa (nm.23) 19-- hpnsaEISA Group (hpnsa.9) 20-- hpnsaEISAMibRev Group (hpnsa.9.1) 21-- hpnsaEISAMibRevMajor (hpnsa.9.1.1) 22-- hpnsaEISAMibRevMinor (hpnsa.9.1.2) 23-- hpnsaEISAAgent Group (hpnsa.9.2) 24-- hpnsaEISAAgentTable (hpnsa.9.2.1) 25-- hpnsaEISAAgentEntry (hpnsa.9.2.1.1) 26-- hpnsaEISAAgentIndex (hpnsa.9.2.1.1.1) 27-- hpnsaEISAAgentName (hpnsa.9.2.1.1.2) 28-- hpnsaEISAAgentVersion (hpnsa.9.2.1.1.3) 29-- hpnsaEISAAgentDate (hpnsa.9.2.1.1.4) 30-- hpnsaEISACfgUtilRev Group (hpnsa.9.3) 31-- hpnsaEISACfgUtilRevMajor (hpnsa.9.3.1) 32-- hpnsaEISACfgUtilRevMinor (hpnsa.9.3.2) 33-- hpnsaEISASlotInfo Group (hpnsa.9.4) 34-- hpnsaEISABoardTable (hpnsa.9.4.1) 35-- hpnsaEISABoardEntry (hpnsa.9.4.1.1) 36-- hpnsaEISASlotIndex (hpnsa.9.4.1.1.1) 37-- hpnsaEISASlotType (hpnsa.9.4.1.1.2) 38-- hpnsaEISACfgRevMajor (hpnsa.9.4.1.1.3) 39-- hpnsaEISACfgRevMinor (hpnsa.9.4.1.1.4) 40-- hpnsaEISABoardID (hpnsa.9.4.1.1.5) 41-- hpnsaEISABoardDupCfg (hpnsa.9.4.1.1.6) 42-- hpnsaEISANumFunctions (hpnsa.9.4.1.1.7) 43-- hpnsaEISASlotFunctionTable (hpnsa.9.4.2) 44-- hpnsaEISAFunctEntry (hpnsa.9.4.2.1) 45-- hpnsaEISAFunctSlotIndex (hpnsa.9.4.2.1.1) 46-- hpnsaEISAFunctIndex (hpnsa.9.4.2.1.2) 47-- hpnsaEISAFunctStatus (hpnsa.9.4.2.1.3) 48-- hpnsaEISAFunctType (hpnsa.9.4.2.1.4) 49-- hpnsaEISASlotMemTable (hpnsa.9.4.3) 50-- hpnsaEISAMemEntry (hpnsa.9.4.3.1) 51-- hpnsaEISAMemSlotIndex (hpnsa.9.4.3.1.1) 52-- hpnsaEISAMemFunctIndex (hpnsa.9.4.3.1.2) 53-- hpnsaEISAMemAllocIndex (hpnsa.9.4.3.1.3) 54-- hpnsaEISAMemStartAddr (hpnsa.9.4.3.1.4) 55-- hpnsaEISAMemSize (hpnsa.9.4.3.1.5) 56-- hpnsaEISAMemShare (hpnsa.9.4.3.1.6) 57-- hpnsaEISAMemType (hpnsa.9.4.3.1.7) 58-- hpnsaEISAMemCache (hpnsa.9.4.3.1.8) 59-- hpnsaEISAMemAccess (hpnsa.9.4.3.1.9) 60-- hpnsaEISASlotIntTable (hpnsa.9.4.4) 61-- hpnsaEISAIntEntry (hpnsa.9.4.4.1) 62-- hpnsaEISAIntSlotIndex (hpnsa.9.4.4.1.1) 63-- hpnsaEISAIntFunctIndex (hpnsa.9.4.4.1.2) 64-- hpnsaEISAIntAllocIndex (hpnsa.9.4.4.1.3) 65-- hpnsaEISAIntNum (hpnsa.9.4.4.1.4) 66-- hpnsaEISAIntShare (hpnsa.9.4.4.1.5) 67-- hpnsaEISAIntTrigger (hpnsa.9.4.4.1.6) 68-- hpnsaEISASlotDMATable (hpnsa.9.4.5) 69-- hpnsaEISADmaEntry (hpnsa.9.4.5.1) 70-- hpnsaEISADmaSlotIndex (hpnsa.9.4.5.1.1) 71-- hpnsaEISADmaFunctIndex (hpnsa.9.4.5.1.2) 72-- hpnsaEISADmaAllocIndex (hpnsa.9.4.5.1.3) 73-- hpnsaEISADmaChannelNum (hpnsa.9.4.5.1.4) 74-- hpnsaEISADmaShare (hpnsa.9.4.5.1.5) 75-- hpnsaEISADmaTiming (hpnsa.9.4.5.1.6) 76-- hpnsaEISADmaXferSize (hpnsa.9.4.5.1.7) 77-- hpnsaEISAPortTable (hpnsa.9.4.6) 78-- hpnsaEISAPortEntry (hpnsa.9.4.6.1) 79-- hpnsaEISAPortSlotIndex (hpnsa.9.4.6.1.1) 80-- hpnsaEISAPortFunctIndex (hpnsa.9.4.6.1.2) 81-- hpnsaEISAPortEntryIndex (hpnsa.9.4.6.1.3) 82-- hpnsaEISAPortAddress (hpnsa.9.4.6.1.4) 83-- hpnsaEISAPortSize (hpnsa.9.4.6.1.5) 84-- hpnsaEISAPortShared (hpnsa.9.4.6.1.6) 85-- hpnsaEISAPortInitTable (hpnsa.9.4.7) 86-- hpnsaEISAPortInitEntry (hpnsa.9.4.7.1) 87-- hpnsaEISAPortInitSlotIndex (hpnsa.9.4.7.1.1) 88-- hpnsaEISAPortInitFunctIndex (hpnsa.9.4.7.1.2) 89-- hpnsaEISAPortInitEntryIndex (hpnsa.9.4.7.1.3) 90-- hpnsaEISAPortInitData (hpnsa.9.4.7.1.4) 91-- 92-- **************************************************************************** 93 94HPNSAEISA-MIB DEFINITIONS ::= BEGIN 95 IMPORTS 96 enterprises FROM RFC1155-SMI 97 DisplayString FROM RFC1213-MIB 98 OBJECT-TYPE FROM RFC-1212; 99 100 hp OBJECT IDENTIFIER ::= { enterprises 11 } 101 nm OBJECT IDENTIFIER ::= { hp 2 } 102 hpnsa OBJECT IDENTIFIER ::= { nm 23 } 103 hpnsaEISA OBJECT IDENTIFIER ::= { hpnsa 9 } 104 hpnsaEISAMibRev OBJECT IDENTIFIER ::= { hpnsaEISA 1 } 105 hpnsaEISAAgent OBJECT IDENTIFIER ::= { hpnsaEISA 2 } 106 hpnsaEISACfgUtil OBJECT IDENTIFIER ::= { hpnsaEISA 3 } 107 hpnsaEISASlotInfo OBJECT IDENTIFIER ::= { hpnsaEISA 4 } 108 109-- **************************************************************************** 110-- HP NSA EISA Information MIB Revision 111-- ==================================== 112-- 113-- hp (1.3.6.1.4.1.11) 114-- nm (hp.2) 115-- hpnsa (nm.23) 116-- hpnsaEISA Group (hpnsa.9) 117-- hpnsaEISAMibRev Group (hpnsa.9.1) 118-- hpnsaEISAMibRevMajor (hpnsa.9.1.1) 119-- hpnsaEISAMibRevMinor (hpnsa.9.1.2) 120-- 121-- Implementation of the MibRev group is mandatory for all HP NSA Agents 122-- supporting the HP EISA System Information MIB. 123-- 124-- An HP NSA Agent conforming to this document will return a 125-- hpnsaEISAMibRevMajor of 1 and a hpnsaEISAMibRevMinor of 0. 126-- 127-- **************************************************************************** 128 129 hpnsaEISAMibRevMajor OBJECT-TYPE 130 SYNTAX INTEGER (1..65535) 131 ACCESS read-only 132 STATUS mandatory 133 DESCRIPTION 134 "The major revision level of the MIB." 135 ::= { hpnsaEISAMibRev 1 } 136 137 hpnsaEISAMibRevMinor OBJECT-TYPE 138 SYNTAX INTEGER (0..65535) 139 ACCESS read-only 140 STATUS mandatory 141 DESCRIPTION 142 "The minor revision level of the MIB." 143 ::= { hpnsaEISAMibRev 2 } 144 145-- **************************************************************************** 146-- HP NSA EISA Info MIB Agent Information 147-- ====================================== 148-- 149-- hp (1.3.6.1.4.1.11) 150-- nm (hp.2) 151-- hpnsa (nm.23) 152-- hpnsaEISA Group (hpnsa.9) 153-- hpnsaEISAAgent Group (hpnsa.9.2) 154-- hpnsaEISAAgentTable (hpnsa.9.2.1) 155-- hpnsaEISAAgentEntry (hpnsa.9.2.1.1) 156-- hpnsaEISAAgentIndex (hpnsa.9.2.1.1.1) 157-- hpnsaEISAAgentName (hpnsa.9.2.1.1.2) 158-- hpnsaEISAAgentVersion (hpnsa.9.2.1.1.3) 159-- hpnsaEISAAgentDate (hpnsa.9.2.1.1.4) 160-- 161-- Implementation of the EISA Agent group is mandatory for all HP NSA Agents 162-- supporting the HP NSA EISA Information MIB. 163-- 164--***************************************************************************** 165 166 hpnsaEISAAgentTable OBJECT-TYPE 167 SYNTAX SEQUENCE OF HPnsaEISAAgentEntry 168 ACCESS not-accessible 169 STATUS mandatory 170 DESCRIPTION 171 "A table of SNMP agents that satisfy requests for this MIB." 172 ::= { hpnsaEISAAgent 1 } 173 174 hpnsaEISAAgentEntry OBJECT-TYPE 175 SYNTAX HPnsaEISAAgentEntry 176 ACCESS not-accessible 177 STATUS mandatory 178 DESCRIPTION 179 "A description of the agent/agents that access EISA information." 180 INDEX { hpnsaEISAAgentIndex } 181 ::= { hpnsaEISAAgentTable 1 } 182 183 HPnsaEISAAgentEntry ::= SEQUENCE { 184 hpnsaEISAAgentIndex INTEGER, 185 hpnsaEISAAgentName DisplayString, 186 hpnsaEISAAgentVersion DisplayString, 187 hpnsaEISAAgentDate OCTET STRING 188 } 189 190 hpnsaEISAAgentIndex OBJECT-TYPE 191 SYNTAX INTEGER (0..255) 192 ACCESS read-only 193 STATUS mandatory 194 DESCRIPTION 195 "A unique index for this agent." 196 ::= { hpnsaEISAAgentEntry 1 } 197 198 hpnsaEISAAgentName OBJECT-TYPE 199 SYNTAX DisplayString (SIZE (0..255)) 200 ACCESS read-only 201 STATUS mandatory 202 DESCRIPTION 203 "Name of the agent/agents satisfying SNMP requests for this MIB." 204 ::= { hpnsaEISAAgentEntry 2 } 205 206 hpnsaEISAAgentVersion OBJECT-TYPE 207 SYNTAX DisplayString (SIZE (0..10)) 208 ACCESS read-only 209 STATUS mandatory 210 DESCRIPTION 211 "Version number of the agent/agents satisfying SNMP requests for 212 this MIB." 213 ::= { hpnsaEISAAgentEntry 3 } 214 215 hpnsaEISAAgentDate OBJECT-TYPE 216 SYNTAX OCTET STRING (SIZE (6)) 217 ACCESS read-only 218 STATUS mandatory 219 DESCRIPTION 220 "The date on which this agent was created. 221 222 field octets contents range 223 _________________________________________________ 224 1 1 years since 1900 0..255 225 2 2 month 1..12 226 3 3 day 1..31 227 4 4 hour 0..23 228 5 5 minute 0..59 229 6 6 second 0..59" 230 ::= { hpnsaEISAAgentEntry 4 } 231 232-- **************************************************************************** 233-- HP NSA EISA Information Config Util Revision 234-- ============================================ 235-- 236-- hp (1.3.6.1.4.1.11) 237-- nm (hp.2) 238-- hpnsa (nm.23) 239-- hpnsaEISA Group (hpnsa.9) 240-- hpnsaEISACfgUtilRev Group (hpnsa.9.3) 241-- hpnsaEISACfgUtilRevMajor (hpnsa.9.3.1) 242-- hpnsaEISACfgUtilRevMinor (hpnsa.9.3.2) 243-- 244-- Implementation of the EISA Cfg Util group is mandatory for all HP NSA Agents 245-- supporting the HP EISA System Information MIB. 246-- 247-- **************************************************************************** 248 249 hpnsaEISACfgUtilRevMajor OBJECT-TYPE 250 SYNTAX INTEGER (1..65535) 251 ACCESS read-only 252 STATUS mandatory 253 DESCRIPTION 254 "The major revision level of the EISA Config Utility." 255 ::= { hpnsaEISACfgUtil 1 } 256 257 hpnsaEISACfgUtilRevMinor OBJECT-TYPE 258 SYNTAX INTEGER (0..65535) 259 ACCESS read-only 260 STATUS mandatory 261 DESCRIPTION 262 "The minor revision level of the EISA Config Utility." 263 ::= { hpnsaEISACfgUtil 2 } 264 265-- **************************************************************************** 266-- HP NSA EISA Information MIB Parameters 267-- ====================================== 268-- 269-- hp (1.3.6.1.4.1.11) 270-- nm (hp.2) 271-- hpnsa (nm.23) 272-- hpnsaEISA Group (hpnsa.9) 273-- hpnsaEISASlotInfo Group (hpnsa.9.4) 274-- hpnsaEISABoardTable (hpnsa.9.4.1) 275-- hpnsaEISABoardEntry (hpnsa.9.4.1.1) 276-- hpnsaEISASlotIndex (hpnsa.9.4.1.1.1) 277-- hpnsaEISASlotType (hpnsa.9.4.1.1.2) 278-- hpnsaEISACfgRevMajor (hpnsa.9.4.1.1.3) 279-- hpnsaEISACfgRevMinor (hpnsa.9.4.1.1.4) 280-- hpnsaEISABoardID (hpnsa.9.4.1.1.5) 281-- hpnsaEISABoardDupCfg (hpnsa.9.4.1.1.6) 282-- hpnsaEISANumFunctions (hpnsa.9.4.1.1.7) 283-- 284-- Implementation of the EISA slot info group is mandatory for all 285-- HP NSA Agents supporting the HP NSA EISA information MIB. 286-- 287-- **************************************************************************** 288 289 hpnsaEISABoardTable OBJECT-TYPE 290 SYNTAX SEQUENCE OF HPnsaEISABoardEntry 291 ACCESS not-accessible 292 STATUS mandatory 293 DESCRIPTION 294 "Plug in EISA board information table." 295 ::= { hpnsaEISASlotInfo 1 } 296 297 hpnsaEISABoardEntry OBJECT-TYPE 298 SYNTAX HPnsaEISABoardEntry 299 ACCESS not-accessible 300 STATUS mandatory 301 DESCRIPTION 302 "Information for each of the EISA boards in the system." 303 INDEX { hpnsaEISASlotIndex } 304 ::= { hpnsaEISABoardTable 1 } 305 306 HPnsaEISABoardEntry ::= SEQUENCE { 307 hpnsaEISASlotIndex INTEGER, 308 hpnsaEISASlotType INTEGER, 309 hpnsaEISACfgRevMajor INTEGER, 310 hpnsaEISACfgRevMinor INTEGER, 311 hpnsaEISABoardID DisplayString, 312 hpnsaEISABoardDupCfg INTEGER, 313 hpnsaEISANumFunctions INTEGER 314 } 315 316 hpnsaEISASlotIndex OBJECT-TYPE 317 SYNTAX INTEGER 318 ACCESS read-only 319 STATUS mandatory 320 DESCRIPTION 321 "Number of this slot." 322 ::= { hpnsaEISABoardEntry 1 } 323 324 hpnsaEISASlotType OBJECT-TYPE 325 SYNTAX INTEGER{ 326 expansion(0), 327 embedded(1), 328 virtual(2), 329 reserved(3) 330 } 331 ACCESS read-only 332 STATUS mandatory 333 DESCRIPTION 334 "Type of slot this board is installed in." 335 ::= { hpnsaEISABoardEntry 2 } 336 337 hpnsaEISACfgRevMajor OBJECT-TYPE 338 SYNTAX INTEGER 339 ACCESS read-only 340 STATUS mandatory 341 DESCRIPTION 342 "Major CFG file revision level; 0 if no CFG file." 343 ::= { hpnsaEISABoardEntry 3 } 344 345 hpnsaEISACfgRevMinor OBJECT-TYPE 346 SYNTAX INTEGER 347 ACCESS read-only 348 STATUS mandatory 349 DESCRIPTION 350 "Minor CFG file revision level; 0 if no CFG file." 351 ::= { hpnsaEISABoardEntry 4 } 352 353 hpnsaEISABoardID OBJECT-TYPE 354 SYNTAX DisplayString (SIZE (7)) 355 ACCESS read-only 356 STATUS mandatory 357 DESCRIPTION 358 "Seven-character EISA board ID. First three characters are 359 manufacturer's ID, followed by three characters product ID, 360 followed by one character CFG file revision level." 361 ::= { hpnsaEISABoardEntry 5 } 362 363 hpnsaEISABoardDupCfg OBJECT-TYPE 364 SYNTAX INTEGER 365 ACCESS read-only 366 STATUS mandatory 367 DESCRIPTION 368 "Specifies the duplicate CFG filenumber. 0 - No duplicate filenames, 369 1 - 15 number of the duplicate file." 370 ::= { hpnsaEISABoardEntry 6 } 371 372 hpnsaEISANumFunctions OBJECT-TYPE 373 SYNTAX INTEGER 374 ACCESS read-only 375 STATUS mandatory 376 DESCRIPTION 377 "Specifies the number of functions this board implements." 378 ::= { hpnsaEISABoardEntry 7 } 379 380-- **************************************************************************** 381-- HP NSA EISA Board Function Table 382-- ================================ 383-- 384-- hp (1.3.6.1.4.1.11) 385-- nm (hp.2) 386-- hpnsa (nm.23) 387-- hpnsaEISA Group (hpnsa.9) 388-- hpnsaEISASlotInfo Group (hpnsa.9.4) 389-- hpnsaEISASlotFunctionTable (hpnsa.9.4.2) 390-- hpnsaEISAFunctEntry (hpnsa.9.4.2.1) 391-- hpnsaEISAFunctSlotIndex (hpnsa.9.4.2.1.1) 392-- hpnsaEISAFunctIndex (hpnsa.9.4.2.1.2) 393-- hpnsaEISAFunctStatus (hpnsa.9.4.2.1.3) 394-- hpnsaEISAFunctType (hpnsa.9.4.2.1.4) 395-- 396-- Implementation of the EISA Board Function Table is mandatory for all 397-- HP NSA Agents supporting the HP NSA EISA information MIB. 398-- 399-- **************************************************************************** 400 401 hpnsaEISAFunctTable OBJECT-TYPE 402 SYNTAX SEQUENCE OF HpnsaEISAFunctEntry 403 ACCESS not-accessible 404 STATUS mandatory 405 DESCRIPTION 406 "A table of EISA function information entries." 407 ::= { hpnsaEISASlotInfo 2 } 408 409 hpnsaEISAFunctEntry OBJECT-TYPE 410 SYNTAX HpnsaEISAFunctEntry 411 ACCESS not-accessible 412 STATUS mandatory 413 DESCRIPTION 414 "Information describing an EISA function." 415 INDEX { hpnsaEISAFunctSlotIndex, hpnsaEISAFunctIndex } 416 ::= { hpnsaEISAFunctTable 1 } 417 418 HpnsaEISAFunctEntry ::= SEQUENCE { 419 hpnsaEISAFunctSlotIndex INTEGER, 420 hpnsaEISAFunctIndex INTEGER, 421 hpnsaEISAFunctStatus INTEGER, 422 hpnsaEISAFunctType DisplayString 423 } 424 425 hpnsaEISAFunctSlotIndex OBJECT-TYPE 426 SYNTAX INTEGER (0..255) 427 ACCESS read-only 428 STATUS mandatory 429 DESCRIPTION 430 "The EISA slot number that registered this function." 431 ::= { hpnsaEISAFunctEntry 1 } 432 433 hpnsaEISAFunctIndex OBJECT-TYPE 434 SYNTAX INTEGER (0..255) 435 ACCESS read-only 436 STATUS mandatory 437 DESCRIPTION 438 "The index of the function this entry describes." 439 ::= { hpnsaEISAFunctEntry 2 } 440 441 hpnsaEISAFunctStatus OBJECT-TYPE 442 SYNTAX INTEGER { 443 disabled(2), 444 enabled(3) 445 } 446 ACCESS read-only 447 STATUS mandatory 448 DESCRIPTION 449 "Specifies whether this function is enabled or disabled." 450 ::= { hpnsaEISAFunctEntry 3 } 451 452 hpnsaEISAFunctType OBJECT-TYPE 453 SYNTAX DisplayString (SIZE (0..79)) 454 ACCESS read-only 455 STATUS mandatory 456 DESCRIPTION 457 "The type of the function. 458 459 The type may be followed by one or more subtype description 460 fields. Some currently defined types are: 461 462 Type Meaning 463 ============== ================================================== 464 COM Communication device 465 CPU Microprocessor 466 KEY Keyboard 467 MFC Multifunction board 468 MSD Mass storage device 469 NET Network board 470 PAR ISA compatible parallel port 471 PTR Pointing device 472 SYS System board 473 VID Video board 474 475 This list describes some of the more common types found. It is not 476 an exhaustive list." 477 ::= { hpnsaEISAFunctEntry 4 } 478 479-- **************************************************************************** 480-- HP NSA EISA Slot Memory Table 481-- ============================= 482-- 483-- hp (1.3.6.1.4.1.11) 484-- nm (hp.2) 485-- hpnsa (nm.23) 486-- hpnsaEISA Group (hpnsa.9) 487-- hpnsaEISASlotInfo Group (hpnsa.9.4) 488-- hpnsaEISASlotMemTable (hpnsa.9.4.3) 489-- hpnsaEISAMemEntry (hpnsa.9.4.3.1) 490-- hpnsaEISAMemSlotIndex (hpnsa.9.4.3.1.1) 491-- hpnsaEISAMemFunctIndex (hpnsa.9.4.3.1.2) 492-- hpnsaEISAMemAllocIndex (hpnsa.9.4.3.1.3) 493-- hpnsaEISAMemStartAddr (hpnsa.9.4.3.1.4) 494-- hpnsaEISAMemSize (hpnsa.9.4.3.1.5) 495-- hpnsaEISAMemShare (hpnsa.9.4.3.1.6) 496-- hpnsaEISAMemType (hpnsa.9.4.3.1.7) 497-- hpnsaEISAMemCache (hpnsa.9.4.3.1.8) 498-- hpnsaEISAMemAccess (hpnsa.9.4.3.1.9) 499-- 500-- Implementation of the EISA Slot Memory Table is mandatory for all 501-- HP NSA Agents supporting the HP NSA EISA information MIB. 502-- 503-- **************************************************************************** 504 505 hpnsaEISAMemTable OBJECT-TYPE 506 SYNTAX SEQUENCE OF HpnsaEISAMemEntry 507 ACCESS not-accessible 508 STATUS mandatory 509 DESCRIPTION 510 "A list of EISA function memory configuration entries." 511 ::= { hpnsaEISASlotInfo 3 } 512 513 hpnsaEISAMemEntry OBJECT-TYPE 514 SYNTAX HpnsaEISAMemEntry 515 ACCESS not-accessible 516 STATUS mandatory 517 DESCRIPTION 518 "A description of an EISA function memory configuration." 519 INDEX { hpnsaEISAMemSlotIndex, hpnsaEISAMemFunctIndex, 520 hpnsaEISAMemAllocIndex } 521 ::= { hpnsaEISAMemTable 1 } 522 523 HpnsaEISAMemEntry ::= SEQUENCE { 524 hpnsaEISAMemSlotIndex INTEGER, 525 hpnsaEISAMemFunctIndex INTEGER, 526 hpnsaEISAMemAllocIndex INTEGER, 527 hpnsaEISAMemStartAddr INTEGER, 528 hpnsaEISAMemSize INTEGER, 529 hpnsaEISAMemShare INTEGER, 530 hpnsaEISAMemType INTEGER, 531 hpnsaEISAMemCache INTEGER, 532 hpnsaEISAMemAccess INTEGER 533 } 534 535 hpnsaEISAMemSlotIndex OBJECT-TYPE 536 SYNTAX INTEGER (0..255) 537 ACCESS read-only 538 STATUS mandatory 539 DESCRIPTION 540 "The EISA slot number of the board that registered the memory 541 configuration this entry describes." 542 ::= { hpnsaEISAMemEntry 1 } 543 544 hpnsaEISAMemFunctIndex OBJECT-TYPE 545 SYNTAX INTEGER (0..255) 546 ACCESS read-only 547 STATUS mandatory 548 DESCRIPTION 549 "The function in which this memory configuration was registered." 550 ::= { hpnsaEISAMemEntry 2 } 551 552 hpnsaEISAMemAllocIndex OBJECT-TYPE 553 SYNTAX INTEGER (0..255) 554 ACCESS read-only 555 STATUS mandatory 556 DESCRIPTION 557 "The index for this memory allocation entry in the EISA function 558 block." 559 ::= { hpnsaEISAMemEntry 3 } 560 561 hpnsaEISAMemStartAddr OBJECT-TYPE 562 SYNTAX INTEGER 563 ACCESS read-only 564 STATUS mandatory 565 DESCRIPTION 566 "The starting address of the memory configuration, in KB." 567 ::= { hpnsaEISAMemEntry 4 } 568 569 hpnsaEISAMemSize OBJECT-TYPE 570 SYNTAX INTEGER 571 ACCESS read-only 572 STATUS mandatory 573 DESCRIPTION 574 "The size of the memory configuration, in KB." 575 ::= { hpnsaEISAMemEntry 5 } 576 577 hpnsaEISAMemShare OBJECT-TYPE 578 SYNTAX INTEGER { 579 nonshareable(0), 580 shareable(1) 581 } 582 ACCESS read-only 583 STATUS mandatory 584 DESCRIPTION 585 "This value indicates if the memory is shareable." 586 ::= { hpnsaEISAMemEntry 6 } 587 588 hpnsaEISAMemType OBJECT-TYPE 589 SYNTAX INTEGER { 590 unknown(0), 591 systemBaseOrExtended(1), 592 expanded(2), 593 virtual(3) 594 } 595 ACCESS read-only 596 STATUS mandatory 597 DESCRIPTION 598 "The type of memory." 599 ::= { hpnsaEISAMemEntry 7 } 600 601 hpnsaEISAMemCache OBJECT-TYPE 602 SYNTAX INTEGER { 603 notCached(1), 604 writeThroughCached(2), 605 writeBackCached(3) 606 } 607 ACCESS read-only 608 STATUS mandatory 609 DESCRIPTION 610 "This value indicates if and how the memory is cached." 611 ::= { hpnsaEISAMemEntry 8 } 612 613 hpnsaEISAMemAccess OBJECT-TYPE 614 SYNTAX INTEGER { 615 readOnly(1), 616 readWrite(2) 617 } 618 ACCESS read-only 619 STATUS mandatory 620 DESCRIPTION 621 "The type of access permitted for this memory." 622 ::= { hpnsaEISAMemEntry 9 } 623 624-- **************************************************************************** 625-- HP NSA EISA Slot Interrupt Table 626-- ================================ 627-- 628-- hp (1.3.6.1.4.1.11) 629-- nm (hp.2) 630-- hpnsa (nm.23) 631-- hpnsaEISA Group (hpnsa.9) 632-- hpnsaEISASlotInfo Group (hpnsa.9.4) 633-- hpnsaEISASlotIntTable (hpnsa.9.4.4) 634-- hpnsaEISAIntEntry (hpnsa.9.4.4.1) 635-- hpnsaEISAIntSlotIndex (hpnsa.9.4.4.1.1) 636-- hpnsaEISAIntFunctIndex (hpnsa.9.4.4.1.2) 637-- hpnsaEISAIntAllocIndex (hpnsa.9.4.4.1.3) 638-- hpnsaEISAIntNum (hpnsa.9.4.4.1.4) 639-- hpnsaEISAIntShare (hpnsa.9.4.4.1.5) 640-- hpnsaEISAIntTrigger (hpnsa.9.4.4.1.6) 641-- 642-- Implementation of the EISA Slot Interrupt Table is mandatory for all 643-- HP NSA Agents supporting the HP NSA EISA information MIB. 644-- 645-- **************************************************************************** 646 647 hpnsaEISAIntTable OBJECT-TYPE 648 SYNTAX SEQUENCE OF HpnsaEISAIntEntry 649 ACCESS not-accessible 650 STATUS mandatory 651 DESCRIPTION 652 "A list of EISA function interrupt configuration entries." 653 ::= { hpnsaEISASlotInfo 4 } 654 655 hpnsaEISAIntEntry OBJECT-TYPE 656 SYNTAX HpnsaEISAIntEntry 657 ACCESS not-accessible 658 STATUS mandatory 659 DESCRIPTION 660 "A description of an EISA function interrupt configuration." 661 INDEX { hpnsaEISAIntSlotIndex, hpnsaEISAIntFunctIndex, 662 hpnsaEISAIntAllocIndex } 663 ::= { hpnsaEISAIntTable 1 } 664 665 HpnsaEISAIntEntry ::= SEQUENCE { 666 hpnsaEISAIntSlotIndex INTEGER, 667 hpnsaEISAIntFunctIndex INTEGER, 668 hpnsaEISAIntAllocIndex INTEGER, 669 hpnsaEISAIntNum INTEGER, 670 hpnsaEISAIntShare INTEGER, 671 hpnsaEISAIntTrigger INTEGER 672 } 673 674 hpnsaEISAIntSlotIndex OBJECT-TYPE 675 SYNTAX INTEGER (0..255) 676 ACCESS read-only 677 STATUS mandatory 678 DESCRIPTION 679 "The EISA slot number of the board that registered the interrupt 680 configuration this entry describes." 681 ::= { hpnsaEISAIntEntry 1 } 682 683 hpnsaEISAIntFunctIndex OBJECT-TYPE 684 SYNTAX INTEGER (0..255) 685 ACCESS read-only 686 STATUS mandatory 687 DESCRIPTION 688 "The function in which this interrupt configuration was 689 registered." 690 ::= { hpnsaEISAIntEntry 2 } 691 692 hpnsaEISAIntAllocIndex OBJECT-TYPE 693 SYNTAX INTEGER (0..255) 694 ACCESS read-only 695 STATUS mandatory 696 DESCRIPTION 697 "The index for this interrupt allocation entry in the EISA 698 function block." 699 ::= { hpnsaEISAIntEntry 3 } 700 701 hpnsaEISAIntNum OBJECT-TYPE 702 SYNTAX INTEGER (0..65535) 703 ACCESS read-only 704 STATUS mandatory 705 DESCRIPTION 706 "The interrupt number described in this entry." 707 ::= { hpnsaEISAIntEntry 4 } 708 709 hpnsaEISAIntShare OBJECT-TYPE 710 SYNTAX INTEGER { 711 notShared(0), 712 shared(1) 713 } 714 ACCESS read-only 715 STATUS mandatory 716 DESCRIPTION 717 "This value indicates if the interrupt is shareable." 718 ::= { hpnsaEISAIntEntry 5 } 719 720 hpnsaEISAIntTrigger OBJECT-TYPE 721 SYNTAX INTEGER { 722 edgeTriggered(0), 723 levelTriggered(1) 724 } 725 ACCESS read-only 726 STATUS mandatory 727 DESCRIPTION 728 "This value indicates whether the interrupt is edge or level 729 triggered." 730 ::= { hpnsaEISAIntEntry 6 } 731 732-- **************************************************************************** 733-- HP NSA EISA Slot DMA Table 734-- ========================== 735-- 736-- hp (1.3.6.1.4.1.11) 737-- nm (hp.2) 738-- hpnsa (nm.23) 739-- hpnsaEISA Group (hpnsa.9) 740-- hpnsaEISASlotInfo Group (hpnsa.9.4) 741-- hpnsaEISASlotDMATable (hpnsa.9.4.5) 742-- hpnsaEISADmaEntry (hpnsa.9.4.5.1) 743-- hpnsaEISADmaSlotIndex (hpnsa.9.4.5.1.1) 744-- hpnsaEISADmaFunctIndex (hpnsa.9.4.5.1.2) 745-- hpnsaEISADmaAllocIndex (hpnsa.9.4.5.1.3) 746-- hpnsaEISADmaChannelNum (hpnsa.9.4.5.1.4) 747-- hpnsaEISADmaShare (hpnsa.9.4.5.1.5) 748-- hpnsaEISADmaTiming (hpnsa.9.4.5.1.6) 749-- hpnsaEISADmaXferSize (hpnsa.9.4.5.1.7) 750-- 751-- Implementation of the EISA Slot Dma Table is mandatory for all 752-- HP NSA Agents supporting the HP NSA EISA information MIB. 753-- 754-- **************************************************************************** 755 756 hpnsaEISADmaTable OBJECT-TYPE 757 SYNTAX SEQUENCE OF HpnsaEISADmaEntry 758 ACCESS not-accessible 759 STATUS mandatory 760 DESCRIPTION 761 "A list of EISA function DMA configuration entries." 762 ::= { hpnsaEISASlotInfo 5 } 763 764 hpnsaEISADmaEntry OBJECT-TYPE 765 SYNTAX HpnsaEISADmaEntry 766 ACCESS not-accessible 767 STATUS mandatory 768 DESCRIPTION 769 "A description of an EISA function DMA configuration." 770 INDEX { hpnsaEISADmaSlotIndex, hpnsaEISADmaFunctIndex, 771 hpnsaEISADmaAllocIndex } 772 ::= { hpnsaEISADmaTable 1 } 773 774 HpnsaEISADmaEntry ::= SEQUENCE { 775 hpnsaEISADmaSlotIndex INTEGER, 776 hpnsaEISADmaFunctIndex INTEGER, 777 hpnsaEISADmaAllocIndex INTEGER, 778 hpnsaEISADmaChannelNum INTEGER, 779 hpnsaEISADmaShare INTEGER, 780 hpnsaEISADmaTiming INTEGER, 781 hpnsaEISADmaXferSize INTEGER 782 } 783 784 hpnsaEISADmaSlotIndex OBJECT-TYPE 785 SYNTAX INTEGER (0..255) 786 ACCESS read-only 787 STATUS mandatory 788 DESCRIPTION 789 "The EISA slot number of the board that registered the DMA 790 configuration this entry describes." 791 ::= { hpnsaEISADmaEntry 1 } 792 793 hpnsaEISADmaFunctIndex OBJECT-TYPE 794 SYNTAX INTEGER (0..255) 795 ACCESS read-only 796 STATUS mandatory 797 DESCRIPTION 798 "The function in which this DMA configuration was registered." 799 ::= { hpnsaEISADmaEntry 2 } 800 801 hpnsaEISADmaAllocIndex OBJECT-TYPE 802 SYNTAX INTEGER (0..255) 803 ACCESS read-only 804 STATUS mandatory 805 DESCRIPTION 806 "The index for this DMA channel allocation entry in the EISA 807 function block." 808 ::= { hpnsaEISADmaEntry 3 } 809 810 hpnsaEISADmaChannelNum OBJECT-TYPE 811 SYNTAX INTEGER (0..65535) 812 ACCESS read-only 813 STATUS mandatory 814 DESCRIPTION 815 "The DMA channel number described in this entry." 816 ::= { hpnsaEISADmaEntry 4 } 817 818 hpnsaEISADmaShare OBJECT-TYPE 819 SYNTAX INTEGER { 820 notShared(0), 821 shared(1) 822 } 823 ACCESS read-only 824 STATUS mandatory 825 DESCRIPTION 826 "This value indicates whether the DMA channel is shared." 827 ::= { hpnsaEISADmaEntry 5 } 828 829 hpnsaEISADmaTiming OBJECT-TYPE 830 SYNTAX INTEGER { 831 defaultISACompat(0), 832 typeA(1), 833 typeB(2), 834 burstC(3) 835 } 836 ACCESS read-only 837 STATUS mandatory 838 DESCRIPTION 839 "DMA timing type." 840 ::= { hpnsaEISADmaEntry 6 } 841 842 hpnsaEISADmaXferSize OBJECT-TYPE 843 SYNTAX INTEGER { 844 eightBit(0), 845 sixteenBit(1), 846 thirtyTwoBit(2) 847 } 848 ACCESS read-only 849 STATUS mandatory 850 DESCRIPTION 851 "DMA transfer size." 852 ::= { hpnsaEISADmaEntry 7 } 853 854-- **************************************************************************** 855-- HP NSA EISA Port Table 856-- ====================== 857-- 858-- hp (1.3.6.1.4.1.11) 859-- nm (hp.2) 860-- hpnsa (nm.23) 861-- hpnsaEISA Group (hpnsa.9) 862-- hpnsaEISASlotInfo Group (hpnsa.9.4) 863-- hpnsaEISAPortTable (hpnsa.9.4.6) 864-- hpnsaEISAPortEntry (hpnsa.9.4.6.1) 865-- hpnsaEISAPortSlotIndex (hpnsa.9.4.6.1.1) 866-- hpnsaEISAPortFunctIndex (hpnsa.9.4.6.1.2) 867-- hpnsaEISAPortEntryIndex (hpnsa.9.4.6.1.3) 868-- hpnsaEISAPortAddress (hpnsa.9.4.6.1.4) 869-- hpnsaEISAPortSize (hpnsa.9.4.6.1.5) 870-- hpnsaEISAPortShared (hpnsa.9.4.6.1.6) 871-- 872-- Implementation of the EISA Port Init table is mandatory for all 873-- HP NSA Agents supporting the HP NSA EISA information MIB. 874-- 875-- **************************************************************************** 876 877 hpnsaEISAPortTable OBJECT-TYPE 878 SYNTAX SEQUENCE OF HPnsaEISAPortEntry 879 ACCESS not-accessible 880 STATUS mandatory 881 DESCRIPTION 882 "Table containing port information." 883 ::= { hpnsaEISASlotInfo 6 } 884 885 hpnsaEISAPortEntry OBJECT-TYPE 886 SYNTAX HPnsaEISAPortEntry 887 ACCESS not-accessible 888 STATUS mandatory 889 DESCRIPTION 890 "Address of port for the card." 891 INDEX { hpnsaEISAPortSlotIndex, hpnsaEISAPortFunctIndex, 892 hpnsaEISAPortEntryIndex } 893 ::= { hpnsaEISAPortTable 1 } 894 895 HPnsaEISAPortEntry ::= SEQUENCE { 896 hpnsaEISAPortSlotIndex INTEGER, 897 hpnsaEISAPortFunctIndex INTEGER, 898 hpnsaEISAPortEntryIndex INTEGER, 899 hpnsaEISAPortAddress INTEGER, 900 hpnsaEISAPortSize INTEGER, 901 hpnsaEISAPortShared INTEGER 902 } 903 904 hpnsaEISAPortSlotIndex OBJECT-TYPE 905 SYNTAX INTEGER 906 ACCESS read-only 907 STATUS mandatory 908 DESCRIPTION 909 "Number of the slot for this port entry." 910 ::= { hpnsaEISAPortEntry 1 } 911 912 hpnsaEISAPortFunctIndex OBJECT-TYPE 913 SYNTAX INTEGER 914 ACCESS read-only 915 STATUS mandatory 916 DESCRIPTION 917 "Number of the function for this port entry." 918 ::= { hpnsaEISAPortEntry 2 } 919 920 hpnsaEISAPortEntryIndex OBJECT-TYPE 921 SYNTAX INTEGER 922 ACCESS read-only 923 STATUS mandatory 924 DESCRIPTION 925 "Index of the entry in the entry table." 926 ::= { hpnsaEISAPortEntry 3 } 927 928 hpnsaEISAPortAddress OBJECT-TYPE 929 SYNTAX INTEGER 930 ACCESS read-only 931 STATUS mandatory 932 DESCRIPTION 933 "Port address." 934 ::= { hpnsaEISAPortEntry 4 } 935 936 hpnsaEISAPortSize OBJECT-TYPE 937 SYNTAX INTEGER 938 ACCESS read-only 939 STATUS mandatory 940 DESCRIPTION 941 "0-based number of ports (i.e., 0 means 1 port)." 942 ::= { hpnsaEISAPortEntry 5 } 943 944 hpnsaEISAPortShared OBJECT-TYPE 945 SYNTAX INTEGER { 946 notShared(0), 947 shared(1) 948 } 949 ACCESS read-only 950 STATUS mandatory 951 DESCRIPTION 952 "Indicates whether port is shared." 953 ::= { hpnsaEISAPortEntry 6 } 954 955--******************************************************************************** 956-- HP NSA EISA Port Initialization Table 957-- ===================================== 958-- 959-- hp (1.3.6.1.4.1.11) 960-- nm (hp.2) 961-- hpnsa (nm.23) 962-- hpnsaEISA Group (hpnsa.9) 963-- hpnsaEISASlotInfo Group (hpnsa.9.4) 964-- hpnsaEISAPortInitTable (hpnsa.9.4.7) 965-- hpnsaEISAPortInitEntry (hpnsa.9.4.7.1) 966-- hpnsaEISAPortInitSlotIndex (hpnsa.9.4.7.1.1) 967-- hpnsaEISAPortInitFunctIndex (hpnsa.9.4.7.1.2) 968-- hpnsaEISAPortInitEntryIndex (hpnsa.9.4.7.1.3) 969-- hpnsaEISAPortInitData (hpnsa.9.4.7.1.4) 970-- 971-- Implementation of the EISA Port Init table is mandatory for all 972-- HP NSA Agents supporting the HP NSA EISA information MIB. 973-- 974--******************************************************************************** 975 976 hpnsaEISAPortInitTable OBJECT-TYPE 977 SYNTAX SEQUENCE OF HPnsaEISAPortInitEntry 978 ACCESS not-accessible 979 STATUS mandatory 980 DESCRIPTION 981 "Table containing port init values." 982 ::= { hpnsaEISASlotInfo 7 } 983 984 hpnsaEISAPortInitEntry OBJECT-TYPE 985 SYNTAX HPnsaEISAPortInitEntry 986 ACCESS not-accessible 987 STATUS mandatory 988 DESCRIPTION 989 "Table entry of port init values." 990 INDEX { hpnsaEISAPortInitSlotIndex, hpnsaEISAPortInitFunctIndex, 991 hpnsaEISAPortInitEntryIndex} 992 ::= { hpnsaEISAPortInitTable 1 } 993 994 HPnsaEISAPortInitEntry ::= SEQUENCE { 995 hpnsaEISAPortInitSlotIndex INTEGER, 996 hpnsaEISAPortInitFunctIndex INTEGER, 997 hpnsaEISAPortInitEntryIndex INTEGER, 998 hpnsaEISAPortInitData OCTET STRING 999 } 1000 1001 hpnsaEISAPortInitSlotIndex OBJECT-TYPE 1002 SYNTAX INTEGER 1003 ACCESS read-only 1004 STATUS mandatory 1005 DESCRIPTION 1006 "Slot number for this port init entry." 1007 ::= { hpnsaEISAPortInitEntry 1 } 1008 1009 hpnsaEISAPortInitFunctIndex OBJECT-TYPE 1010 SYNTAX INTEGER 1011 ACCESS read-only 1012 STATUS mandatory 1013 DESCRIPTION 1014 "Function index for this port init entry." 1015 ::= { hpnsaEISAPortInitEntry 2 } 1016 1017 hpnsaEISAPortInitEntryIndex OBJECT-TYPE 1018 SYNTAX INTEGER 1019 ACCESS read-only 1020 STATUS mandatory 1021 DESCRIPTION 1022 "Index of this port init entry." 1023 ::= { hpnsaEISAPortInitEntry 3 } 1024 1025 hpnsaEISAPortInitData OBJECT-TYPE 1026 SYNTAX OCTET STRING (SIZE(11)) 1027 ACCESS read-only 1028 STATUS mandatory 1029 DESCRIPTION 1030 "Port initialization data. 1031 Byte 0 Initialization Type 1032 Byte 1 LSB of port I/O address 1033 Byte 2 MSB of port I/O address 1034 1035 Byte 3 - 10 port value/mask" 1036 ::= { hpnsaEISAPortInitEntry 4 } 1037 1038END 1039