1-- Copyright(c) 2006-2007, LSI Corporation
2-- MIB file for MegaRAID SAS controllers
3-- File Ver: 1.32-00
4-- Previous: 1.31-02
5-- Date: 10-05-2013
6-- Revision : Medusa Phase 1
7-- Revision : Dimmer Switch II Changes
8-- Revision : New Events added for Block HDD
9-- Revision : Added new PD State
10-- Revision : For Battery Type Description
11-- Revision : For PRL and SRL description changes for RAID Level
12-- Revision : New Attributes added for Bad Block Management
13-- Revision : Description changed for hostName
14-- Revision : Added Description for Trap Attributes "OldState" and "NewState" for PDTraps and VDTraps.
15-- Revision : Added new attributes and traps for MegaRaid Encryption Solution.
16-- Revision : Added Support Drive Speed Down(Phase 1).
17-- Revision : Added Support for SSD Devices,link speed and device speed.
18-- Revision : Replaced LSI Logic Corporation with LSI Corporation
19-- Revision : Multipath support Feature added.
20-- Revision : CopyBack Feature,CopyBack is Enabled or Disabled added.
21-- Revision : Multipath Feature,Parther Device Id is added.
22-- Revision : Trap Section is modified to support Multipath and FRU Traps.
23-- Revision : FRU feature added bbuFRU ,revisionIdentifier
24-- Revision : to support Increase VD added partitionsInDDF ,maxLdsPerArray
25-- Revision : abortCConError and abortCConErrorSupported added.
26-- Revision : Temperature unit added in the description of enclosureTemperature, and spareType description has been updated
27-- Revision : clusterSupported was previously clusterSupportedSupported
28-- Revision : pdtInserted summary has been modified.
29-- Revision : Trap Section is modified to support HP-OV.
30-- Revision : compatibilityFlag, compatibilityInfo attribute added.
31-- Revision : Node description modified.
32-- Revision : DriverVersion Description updated and MIB updated according to MIB Review.
33-- Revision : firmwareVersion description updated
34-- Revision : Value Range implemented for read-write object.
35-- Revision : For LSI SAS support
36
37LSI-MegaRAID-SAS-MIB DEFINITIONS ::= BEGIN
38IMPORTS
39    private, enterprises, Counter, Gauge    FROM RFC1155-SMI
40    PhysAddress,DisplayString               FROM RFC1213-MIB
41    OBJECT-TYPE                 FROM RFC-1212
42    TRAP-TYPE                   FROM RFC-1215;
43
44-- LSI specific object identifiers.
45lsi   OBJECT IDENTIFIER ::= {enterprises 3582}
46storageComponents    OBJECT IDENTIFIER ::= { lsi 4 }
47lsiRAIDServer              OBJECT IDENTIFIER ::= { storageComponents 1 }
48
49-- Server Information group.
50hostName                     OBJECT-TYPE
51    SYNTAX                     DisplayString (SIZE(0..63))
52    ACCESS                     read-only
53    STATUS                     mandatory
54    DESCRIPTION                "Name of the host system."
55    ::= { lsiRAIDServer 1 }
56hostOSInfo                     OBJECT-TYPE
57    SYNTAX                     DisplayString (SIZE(0..63))
58    ACCESS                     read-only
59    STATUS                     mandatory
60    DESCRIPTION                "Operating System description where SNMP agent is running."
61    ::= { lsiRAIDServer 2 }
62-- Version Information group.
63versionInfo                     OBJECT IDENTIFIER ::= {lsiRAIDServer 3}
64
65mibVersion                      OBJECT-TYPE
66    SYNTAX                      DisplayString (SIZE(0..63))
67    ACCESS                      read-only
68    STATUS                      mandatory
69    DESCRIPTION                 "The MIB version no. (xx.yy)"
70    ::= { versionInfo 1 }
71
72agentModuleName                 OBJECT-TYPE
73    SYNTAX                      DisplayString (SIZE(0..63))
74    ACCESS                      read-only
75    STATUS                      mandatory
76    DESCRIPTION                 "The agent module name"
77    ::= { versionInfo 2 }
78
79agentModuleVersion              OBJECT-TYPE
80    SYNTAX                      DisplayString (SIZE(0..63))
81    ACCESS                      read-only
82    STATUS                      mandatory
83    DESCRIPTION                 "The module version in xx.yy format. Where xx is the major version number and yy is the minor version number(without build information)."
84    ::= { versionInfo 3 }
85
86releaseDate                     OBJECT-TYPE
87    SYNTAX                      DisplayString (SIZE(0..63))
88    ACCESS                      read-only
89    STATUS                      mandatory
90    DESCRIPTION                 "Module Release Date"
91    ::= { versionInfo 4 }
92
93megaRAID-SAS                           OBJECT IDENTIFIER ::= { lsiRAIDServer 4 }
94--------------------------------------------------------------------------------
95adapter                         OBJECT IDENTIFIER ::= {megaRAID-SAS 1}
96-- Adapter Table Definition----------------------------------------------------
97
98adpNumber                       OBJECT-TYPE
99    SYNTAX                      Gauge
100    ACCESS                      read-only
101    STATUS                      mandatory
102    DESCRIPTION                 "The total no of SAS adapters present."
103    ::= { adapter 1 }
104
105adapterPropertiesTable               OBJECT-TYPE
106    SYNTAX                      SEQUENCE OF AdapterPropertiesEntry
107    ACCESS                      not-accessible
108    STATUS                      optional
109    DESCRIPTION                 "A List of adapter Entries containing Information/Properties about the adapters."
110    ::= { adapter 2 }
111
112    adapterPropertiesEntry                OBJECT-TYPE
113    SYNTAX                      AdapterPropertiesEntry
114    ACCESS                      not-accessible
115    STATUS                      mandatory
116    DESCRIPTION                 "An Entry in the adapter table."
117    INDEX                       { adapterID }
118    ::= { adapterPropertiesTable 1 }
119
120    AdapterPropertiesEntry ::=
121        SEQUENCE {
122        adapterID-APT               INTEGER,
123        rebuildRate             INTEGER,
124        reconstructionRate      INTEGER,
125        alarmState              INTEGER,
126        cacheFlushInterval       INTEGER,
127        clusterState            INTEGER,
128	predFailPollInterval    INTEGER,
129	intThrottleCount        INTEGER,
130	intThrottleTimeUs       INTEGER,
131	patrolReadRate          INTEGER,
132	bgiRate                 INTEGER,
133	spinupDelay             INTEGER,
134	spinupDriveCount        INTEGER,
135	coercionMode            INTEGER,
136	nvramSize            INTEGER,
137	memorySize            INTEGER,
138	flashSize            INTEGER,
139	vdPresentCount       INTEGER,
140	vdDegradedCount       INTEGER,
141	vdOfflineCount       INTEGER,
142	pdPresentCount       INTEGER,
143	pdDiskPresentCount       INTEGER,
144	pdDiskPredFailureCount       INTEGER,
145	pdDiskFailedCount       INTEGER,
146	ccRate                  INTEGER,
147	compatibilityFlag       INTEGER,
148    	compatibilityInfo       DisplayString,
149    	abortCConError			INTEGER,
150	  copyBackState          INTEGER,
151          multipathSupport       INTEGER,
152	  revisionIdentifier     DisplayString,
153	ssdSMARTerEnabled 	 INTEGER,
154   	enableSpinDownUnconfigured INTEGER,
155	disableSpinDownHotSpare INTEGER,
156	spinDownTime INTEGER,
157	supportBreakMirror INTEGER,
158    spinupEnclDriveCount		INTEGER,
159	spinupEnclDelay			INTEGER,
160	defaultLdPSPolicy		INTEGER,
161	disableLdPSInterval		INTEGER,
162	disableLdPSTime			INTEGER,
163	temperatureROC 			INTEGER,
164	temperatureCtrl 		INTEGER,
165	preventPIImport			INTEGER,
166	enablePI			INTEGER,
167    	totalSpaceformetadata		INTEGER,
168	useEmergencySpare               DisplayString,
169	useEmergencySparesforSMARTer	INTEGER,
170    	supportShieldState		INTEGER,
171    	writeCacheCapable		INTEGER,
172		totalCacheSize			INTEGER,
173		maximumCacheSize		INTEGER,
174		ctrlSasAddr                 DisplayString,
175        domainId 		        DisplayString,
176        peerControllerStatus    DisplayString,
177        maximumControllerNodes  INTEGER,
178        incompatibilityDetails  	DisplayString,
179        topologyType  		    DisplayString,
180	supportOnlineFWUpdate		INTEGER
181    }
182
183-- defines for each attribute in AdapterEntry
184
185adapterID-APT                       OBJECT-TYPE
186    SYNTAX                      INTEGER
187    ACCESS                      read-only
188    STATUS                      optional
189    DESCRIPTION                 "AdapterID for this Adapter.(Unique)"
190    ::= { adapterPropertiesEntry 1 }
191
192rebuildRate                     OBJECT-TYPE
193    SYNTAX                      INTEGER (0..100)
194    ACCESS                      read-write
195    STATUS                      optional
196    DESCRIPTION                 "Rebuild rate on this Adapter."
197    ::= { adapterPropertiesEntry 2 }
198
199reconstructionRate              OBJECT-TYPE
200    SYNTAX                      INTEGER (0..100)
201    ACCESS                      read-write
202    STATUS                      optional
203    DESCRIPTION                 "Reconstruction rate on this Adapter."
204    ::= { adapterPropertiesEntry 3 }
205
206alarmState                      OBJECT-TYPE
207    SYNTAX                      INTEGER (0..1)
208    ACCESS                      read-write
209    STATUS                      optional
210    DESCRIPTION                 "Alarm is enabled or disabled on this adapter. Values: disabled(0),enabled(1)"
211    ::= { adapterPropertiesEntry 4 }
212
213cacheFlushInterval                     OBJECT-TYPE
214    SYNTAX                      INTEGER
215    ACCESS                      read-only
216    STATUS                      optional
217    DESCRIPTION                 "Cache flush interval in seconds for this adapter."
218    ::= { adapterPropertiesEntry 5 }
219
220clusterState                     OBJECT-TYPE
221    SYNTAX                      INTEGER
222    ACCESS                      read-only
223    STATUS                      optional
224    DESCRIPTION                 "Cluster is enabled or disabled on this adapter. Values: disabled(0),enabled(1)"
225    ::= { adapterPropertiesEntry 6 }
226
227predFailPollInterval            OBJECT-TYPE
228    SYNTAX                      INTEGER
229    ACCESS                      read-write
230    STATUS                      optional
231    DESCRIPTION                 "Number of seconds between precdictive fail polls on this adapter."
232    ::= { adapterPropertiesEntry 7 }
233
234intThrottleCount                OBJECT-TYPE
235    SYNTAX                      INTEGER
236    ACCESS                      read-write
237    STATUS                      optional
238    DESCRIPTION                 "Interrupt throttle active count on this adapter."
239    ::= { adapterPropertiesEntry 8 }
240
241intThrottleTimeUs               OBJECT-TYPE
242    SYNTAX                      INTEGER
243    ACCESS                      read-write
244    STATUS                      optional
245    DESCRIPTION                 "Interrupt throttle completion hold time on this adapter."
246    ::= { adapterPropertiesEntry 9 }
247
248patrolReadRate                  OBJECT-TYPE
249    SYNTAX                      INTEGER (0..100)
250    ACCESS                      read-write
251    STATUS                      optional
252    DESCRIPTION                 "Patrol Read Rate for this adapter."
253    ::= { adapterPropertiesEntry 10 }
254
255bgiRate                         OBJECT-TYPE
256    SYNTAX                      INTEGER (0..100)
257    ACCESS                      read-write
258    STATUS                      optional
259    DESCRIPTION                 "Background initialization rate for this adapter."
260    ::= { adapterPropertiesEntry 11 }
261
262spinupDelay                     OBJECT-TYPE
263    SYNTAX                      INTEGER
264    ACCESS                      read-write
265    STATUS                      optional
266    DESCRIPTION                 "Number of seconds to delay among spinup groups for this adapter."
267    ::= { adapterPropertiesEntry 12 }
268
269spinupDriveCount                OBJECT-TYPE
270    SYNTAX                      INTEGER
271    ACCESS                      read-write
272    STATUS                      optional
273    DESCRIPTION                 "Maximum number of drives to spin up at one time for this adapter."
274    ::= { adapterPropertiesEntry 13 }
275
276coercionMode                OBJECT-TYPE
277    SYNTAX                      INTEGER
278    ACCESS                      read-only
279    STATUS                      optional
280    DESCRIPTION                 "Drive capacity coercion mode. 0->None; 1->128MB; 2->1GB"
281    ::= { adapterPropertiesEntry 14 }
282
283nvramSize                OBJECT-TYPE
284    SYNTAX                      INTEGER
285    ACCESS                      read-only
286    STATUS                      optional
287    DESCRIPTION                 "NVRAM size in KB for this adapter."
288    ::= { adapterPropertiesEntry 15 }
289
290memorySize                OBJECT-TYPE
291    SYNTAX                      INTEGER
292    ACCESS                      read-only
293    STATUS                      optional
294    DESCRIPTION                 "Memory size in MB for this adapter."
295    ::= { adapterPropertiesEntry 16 }
296
297flashSize                OBJECT-TYPE
298    SYNTAX                      INTEGER
299    ACCESS                      read-only
300    STATUS                      optional
301    DESCRIPTION                 "Flash size in MB for this adapter."
302    ::= { adapterPropertiesEntry 17 }
303vdPresentCount                OBJECT-TYPE
304    SYNTAX                      INTEGER
305    ACCESS                      read-only
306    STATUS                      optional
307    DESCRIPTION                 "Virtual  devices present in this adapter."
308    ::= { adapterPropertiesEntry 18 }
309vdDegradedCount                OBJECT-TYPE
310    SYNTAX                      INTEGER
311    ACCESS                      read-only
312    STATUS                      optional
313    DESCRIPTION                 "Number of virtual  devices in this adapter that are critical"
314    ::= { adapterPropertiesEntry 19 }
315vdOfflineCount                OBJECT-TYPE
316    SYNTAX                      INTEGER
317    ACCESS                      read-only
318    STATUS                      optional
319    DESCRIPTION                 "Number of virtual  devices in this adapter that are offline"
320    ::= { adapterPropertiesEntry 20 }
321pdPresentCount                OBJECT-TYPE
322    SYNTAX                      INTEGER
323    ACCESS                      read-only
324    STATUS                      optional
325    DESCRIPTION                 "Physical devices present in this adapter."
326    ::= { adapterPropertiesEntry 21 }
327pdDiskPresentCount                OBJECT-TYPE
328    SYNTAX                      INTEGER
329    ACCESS                      read-only
330    STATUS                      optional
331    DESCRIPTION                 "Physical disk devices present in this adapter."
332    ::= { adapterPropertiesEntry 22 }
333pdDiskPredFailureCount                OBJECT-TYPE
334    SYNTAX                      INTEGER
335    ACCESS                      read-only
336    STATUS                      optional
337    DESCRIPTION                 "Number of disk devices in this adapter that are critical"
338    ::= { adapterPropertiesEntry 23 }
339pdDiskFailedCount                OBJECT-TYPE
340    SYNTAX                      INTEGER
341    ACCESS                      read-only
342    STATUS                      optional
343    DESCRIPTION                 "Number of disk devices in this adapter that are failed"
344    ::= { adapterPropertiesEntry 24 }
345ccRate                OBJECT-TYPE
346    SYNTAX                      INTEGER (0..100)
347    ACCESS                      read-write
348    STATUS                      optional
349    DESCRIPTION                 "Consistency Check rate on this Adapter."
350    ::= { adapterPropertiesEntry 25 }
351compatibilityFlag                OBJECT-TYPE
352    SYNTAX                      INTEGER
353    ACCESS                      read-only
354    STATUS                      optional
355    DESCRIPTION                 "To inform compatibilities between Applications and FW. 0->incompatible; 1->compatible"
356    ::= { adapterPropertiesEntry 26 }
357compatibilityInfo                OBJECT-TYPE
358    SYNTAX                      DisplayString
359    ACCESS                      read-only
360    STATUS                      optional
361    DESCRIPTION                 "Compatibility Information. Format->(Firmware Forward compatibility flag:Firmware Backward compatibility flag:Firmware version flag:Application Forward compatibility flag:Application Backward compatibility flag:Application version flag)"
362    ::= { adapterPropertiesEntry 27 }
363abortCConError                OBJECT-TYPE
364    SYNTAX                      INTEGER (0..1)
365    ACCESS                      read-write
366    STATUS                      optional
367    DESCRIPTION                 "Abort CC on detecting error is enabled or disabled on this adapter.
368    Values: No(0),Yes(1),NA(2)"
369    ::= { adapterPropertiesEntry 28 }
370copyBackState                  OBJECT-TYPE
371    SYNTAX                      INTEGER
372    ACCESS                      read-only
373    STATUS                      optional
374    DESCRIPTION                 "CopyBack is enabled or disabled on this adapter.Values: disabled(0),enabled(1)"
375    ::= { adapterPropertiesEntry 29 }
376-- adding revision ID
377revisionIdentifier                OBJECT-TYPE
378    SYNTAX                      DisplayString
379    ACCESS                      read-only
380    STATUS                      optional
381    DESCRIPTION                 "Board revision ID for this Adapter."
382    ::= { adapterPropertiesEntry 30 }
383multipathSupport                OBJECT-TYPE
384    SYNTAX                      INTEGER
385    ACCESS                      read-only
386    STATUS                      optional
387    DESCRIPTION                 "Multipath is supported or not supported on this adapter.Values: not supported(0),supported(1)"
388    ::= { adapterPropertiesEntry 31 }
389
390ssdSMARTerEnabled            OBJECT-TYPE
391    SYNTAX                      INTEGER
392    ACCESS                      read-only
393    STATUS                      optional
394    DESCRIPTION                 "Copyback to SSD on SMART error. Values Enabled(0),Disabled(1)"
395    ::= { adapterPropertiesEntry 32 }
396
397enableSpinDownUnconfigured      OBJECT-TYPE
398    SYNTAX                      INTEGER
399    ACCESS                      read-only
400    STATUS                      optional
401    DESCRIPTION                 "Spin Down Unconfigured Drives(1), Do Not Spin Down Unconfigured Drives(0)"
402    ::= { adapterPropertiesEntry 33 }
403disableSpinDownHotSpare			OBJECT-TYPE
404    SYNTAX                      INTEGER
405    ACCESS                      read-only
406    STATUS                      optional
407    DESCRIPTION                 "Spin Down Hotspares(0), Do Not Spin Down Hotspares(1)"
408    ::= { adapterPropertiesEntry 34 }
409spinDownTime					OBJECT-TYPE
410    SYNTAX                      INTEGER
411    ACCESS                      read-only
412    STATUS                      optional
413    DESCRIPTION                 "SpinDownTime in minutes"
414    ::= { adapterPropertiesEntry 35 }
415spinupEnclDriveCount			OBJECT-TYPE
416    SYNTAX                      INTEGER
417    ACCESS                      read-only
418    STATUS                      optional
419    DESCRIPTION                 "Maximum number of drives that can be spin up in an enclosure"
420    ::= { adapterPropertiesEntry 36 }
421spinupEnclDelay		OBJECT-TYPE
422    SYNTAX                      INTEGER
423    ACCESS                      read-only
424    STATUS                      optional
425    DESCRIPTION                 "Delay between drive spin up for drives within an enclosure"
426    ::= { adapterPropertiesEntry 37 }
427defaultLdPSPolicy				OBJECT-TYPE
428    SYNTAX                      INTEGER
429    ACCESS                      read-only
430    STATUS                      optional
431    DESCRIPTION                 "power saving policy.values:controller default power saving policy=0, AUTO=1, MAX=2, Max with no cache=6, NONE=255"
432    ::= { adapterPropertiesEntry 38 }
433disableLdPSInterval				OBJECT-TYPE
434    SYNTAX                      INTEGER
435    ACCESS                      read-only
436    STATUS                      optional
437    DESCRIPTION                 "LD power savings are disabled for yy hours beginning at disableLdPSTime."
438    ::= { adapterPropertiesEntry 39 }
439disableLdPSTime				OBJECT-TYPE
440    SYNTAX                      INTEGER
441    ACCESS                      read-only
442    STATUS                      optional
443    DESCRIPTION                 "LD power savings shall be disabled at xx minutes from 12:00am."
444    ::= { adapterPropertiesEntry 40}
445supportBreakMirror			OBJECT-TYPE
446    SYNTAX                      INTEGER
447    ACCESS                      read-only
448    STATUS                      optional
449    DESCRIPTION                 "1=Support break mirror operation,0=Do not Support break mirror operation"
450    ::= { adapterPropertiesEntry 41 }
451
452temperatureROC			OBJECT-TYPE
453    SYNTAX                      INTEGER
454    ACCESS                      read-only
455    STATUS                      optional
456    DESCRIPTION                 "temperature of RAID On Chip in Celsius"
457    ::= { adapterPropertiesEntry 42 }
458
459temperatureCtrl			OBJECT-TYPE
460    SYNTAX                      INTEGER
461    ACCESS                      read-only
462    STATUS                      optional
463    DESCRIPTION                 "temperature of controller in Celsius"
464    ::= { adapterPropertiesEntry 43 }
465
466preventPIImport			OBJECT-TYPE
467    SYNTAX                      INTEGER
468    ACCESS                      read-only
469    STATUS                      optional
470    DESCRIPTION                 "1=Prevent import of SAS PI protected logical disks , 0=Not Prevent import of SAS PI protected logical disks"
471    ::= { adapterPropertiesEntry 44 }
472
473enablePI			OBJECT-TYPE
474    SYNTAX                      INTEGER
475    ACCESS                      read-only
476    STATUS                      optional
477    DESCRIPTION                 "1 = Enable SAS PI for controller , 0 = Disable SAS PI for controller"
478    ::= { adapterPropertiesEntry 45 }
479
480totalSpaceformetadata		OBJECT-TYPE
481    SYNTAX                      INTEGER
482    ACCESS                      read-only
483    STATUS                      optional
484    DESCRIPTION                 "Total Space used for MetaData"
485    ::= { adapterPropertiesEntry 46 }
486
487useEmergencySpare	         OBJECT-TYPE
488    SYNTAX                      DisplayString
489    ACCESS                      read-only
490    STATUS                      optional
491    DESCRIPTION                 "This field give the information about Emergency Spare possible Drive types(Uncongiured Good/Global Hotspare)"
492    ::= { adapterPropertiesEntry 47 }
493
494useEmergencySparesforSMARTer		OBJECT-TYPE
495    SYNTAX                      INTEGER
496    ACCESS                      read-only
497    STATUS                      optional
498    DESCRIPTION                 "1 = Use Emergency spares for SMARTer ,0 = Not Use Emergency spares for SMARTer"
499    ::= { adapterPropertiesEntry 48 }
500
501supportShieldState		OBJECT-TYPE
502    SYNTAX                      INTEGER
503    ACCESS                      read-only
504    STATUS                      optional
505    DESCRIPTION                 "1 =Support PD shield state ,0 = Not Support PD shield state"
506    ::= { adapterPropertiesEntry 49 }
507
508writeCacheCapable		OBJECT-TYPE
509    SYNTAX                      INTEGER
510    ACCESS                      read-only
511    STATUS                      optional
512    DESCRIPTION                 "1 = SSC support write caching IOs ,0 = SSC not support write caching IOs"
513    ::= { adapterPropertiesEntry 50 }
514
515totalCacheSize		OBJECT-TYPE
516    SYNTAX                      INTEGER
517    ACCESS                      read-only
518    STATUS                      optional
519    DESCRIPTION                 "This field give the information about total Size of currently configured SSC,in GB"
520    ::= { adapterPropertiesEntry 51 }
521
522maximumCacheSize		OBJECT-TYPE
523    SYNTAX                      INTEGER
524    ACCESS                      read-only
525    STATUS                      optional
526    DESCRIPTION                 "This field give the information about maxmium Size of SSC that can yet be configured,in GB"
527    ::= { adapterPropertiesEntry 52 }
528
529ctrlSasAddr		            OBJECT-TYPE
530    SYNTAX                      DisplayString
531    ACCESS                      read-only
532    STATUS                      optional
533    DESCRIPTION                 "This field gives the controller SAS address"
534    ::= { adapterPropertiesEntry 53 }
535
536domainId		OBJECT-TYPE
537    SYNTAX                      DisplayString
538    ACCESS                      read-only
539    STATUS                      optional
540    DESCRIPTION                 "This field gives the Domain ID"
541    ::= { adapterPropertiesEntry 54 }
542
543peerControllerStatus		OBJECT-TYPE
544    SYNTAX                      DisplayString
545    ACCESS                      read-only
546    STATUS                      optional
547    DESCRIPTION                 "This field gives the Peer controller Status"
548    ::= { adapterPropertiesEntry 55 }
549
550maximumControllerNodes           OBJECT-TYPE
551    SYNTAX                      INTEGER
552    ACCESS                      read-only
553    STATUS                      optional
554    DESCRIPTION                 "This field gives the HA nodes this FW supports"
555    ::= { adapterPropertiesEntry 56 }
556
557incompatibilityDetails           OBJECT-TYPE
558    SYNTAX                      DisplayString
559    ACCESS                      read-only
560    STATUS                      optional
561    DESCRIPTION                 "This field gives the Incompatibility Details"
562    ::= { adapterPropertiesEntry 57 }
563
564topologyType           OBJECT-TYPE
565    SYNTAX                      DisplayString
566    ACCESS                      read-only
567    STATUS                      optional
568    DESCRIPTION                 "This field gives the Topology Type"
569    ::= { adapterPropertiesEntry 58 }
570
571supportOnlineFWUpdate	OBJECT-TYPE
572	SYNTAX                      INTEGER
573    ACCESS                      read-only
574    STATUS                      optional
575    DESCRIPTION                 "1 = Online firmware update is supported, 0 = Online firmware update is not supported"
576    ::= { adapterPropertiesEntry 59 }
577
578--------------start adp info-------------------------------------
579adapterInfoTable                    OBJECT-TYPE
580    SYNTAX                      SEQUENCE OF AdapterInfoEntry
581    ACCESS                      not-accessible
582    STATUS                      optional
583    DESCRIPTION                 "A List of adapter Entries containing Information/Properties about the adapters on the Controller."
584    ::= { adapter 3 }
585
586    adapterInfoEntry                OBJECT-TYPE
587    SYNTAX                      AdapterInfoEntry
588    ACCESS                      not-accessible
589    STATUS                      mandatory
590    DESCRIPTION                 "An Entry in the adapterInfo table."
591    INDEX                       { adapterID }
592    ::= { adapterInfoTable 1 }
593
594    AdapterInfoEntry ::=
595        SEQUENCE {
596            adapterID-AIT           INTEGER,
597            adapterVendorID         DisplayString,
598            devID         DisplayString,
599            subVendorID         DisplayString,
600            subDevID         DisplayString,
601            hostInterface    INTEGER,
602	    hostInterfacePortCnt         INTEGER,
603	    hostInterfacePortAddr         DisplayString,
604            devInterface    DisplayString,
605	    devInterfacePortCnt         INTEGER,
606	    devInterfacePortAddr         DisplayString,
607	    productName         DisplayString,
608	    serialNo         DisplayString,
609	    firmwareVersion         DisplayString,
610	    driverVersion         DisplayString,
611	    expanderFirmwareVersion DisplayString,
612	    lockKeyBinding	INTEGER,
613	    maxDAPdCountSpinup60		INTEGER
614
615        }
616
617-- defines for each attribute in AdapterEntry
618
619adapterID-AIT                       OBJECT-TYPE
620    SYNTAX                      INTEGER
621    ACCESS                      read-only
622    STATUS                      optional
623    DESCRIPTION                 "AdapterID for this Adapter.(Unique)"
624    ::= { adapterInfoEntry 1 }
625
626adapterVendorID                OBJECT-TYPE
627    SYNTAX                      DisplayString
628    ACCESS                      read-only
629    STATUS                      optional
630    DESCRIPTION                 "PCI Vendor ID for this Adapter."
631    ::= { adapterInfoEntry 2 }
632
633devID                     OBJECT-TYPE
634    SYNTAX                      DisplayString
635    ACCESS                      read-only
636    STATUS                      optional
637    DESCRIPTION                 "PCI Device ID for this Adapter."
638    ::= { adapterInfoEntry 3 }
639
640subVendorID                 OBJECT-TYPE
641    SYNTAX                      DisplayString
642    ACCESS                      read-only
643    STATUS                      optional
644    DESCRIPTION                 "PCI Sub-Vendor ID for this adapter."
645    ::= { adapterInfoEntry 4 }
646subDevID                 OBJECT-TYPE
647    SYNTAX                      DisplayString
648    ACCESS                      read-only
649    STATUS                      optional
650    DESCRIPTION                 "PCI Sub-Device ID for this adapter."
651    ::= { adapterInfoEntry 5 }
652hostInterface                 OBJECT-TYPE
653    SYNTAX                      INTEGER
654    ACCESS                      read-only
655    STATUS                      optional
656    DESCRIPTION                 "Host interface information for this adapter.
657Values: N/A(0),PCIX(1),PCIE(2),iSCSI(3),SAS-3G(4)"
658    ::= { adapterInfoEntry 6 }
659hostInterfacePortCnt                 OBJECT-TYPE
660    SYNTAX                      INTEGER
661    ACCESS                      read-only
662    STATUS                      optional
663    DESCRIPTION                 "Port Count on this adapter."
664    ::= { adapterInfoEntry 7 }
665hostInterfacePortAddr                 OBJECT-TYPE
666    SYNTAX                      DisplayString
667    ACCESS                      read-only
668    STATUS                      optional
669    DESCRIPTION                 "Port address comma delimited"
670    ::= { adapterInfoEntry 8 }
671devInterface                 OBJECT-TYPE
672    SYNTAX                      DisplayString
673    ACCESS                      read-only
674    STATUS                      optional
675    DESCRIPTION                 "Multiple device interface support values separated by space."
676    ::= { adapterInfoEntry 9 }
677devInterfacePortCnt           OBJECT-TYPE
678    SYNTAX                      INTEGER
679    ACCESS                      read-only
680    STATUS                      optional
681    DESCRIPTION                 "Device Port Count on this adapter."
682    ::= { adapterInfoEntry 10 }
683devInterfacePortAddr                 OBJECT-TYPE
684    SYNTAX                      DisplayString
685    ACCESS                      read-only
686    STATUS                      optional
687    DESCRIPTION                 "Device Port address comma delimited"
688    ::= { adapterInfoEntry 11 }
689productName                 OBJECT-TYPE
690    SYNTAX                      DisplayString
691    ACCESS                      read-only
692    STATUS                      optional
693    DESCRIPTION                 "Product name e.g. MegaRAID SAS-8E, MegaRAID SAS-4X, etc."
694    ::= { adapterInfoEntry 12 }
695serialNo                 OBJECT-TYPE
696    SYNTAX                      DisplayString
697    ACCESS                      read-only
698    STATUS                      optional
699    DESCRIPTION                 "Controller serial number"
700    ::= { adapterInfoEntry 13 }
701
702firmwareVersion                 OBJECT-TYPE
703    SYNTAX                      DisplayString
704    ACCESS                      read-only
705    STATUS                      optional
706    DESCRIPTION                 "Firmware version Format->(Firmware Package Version:Version:Date:Time)"
707    ::= { adapterInfoEntry 14 }
708
709driverVersion                 OBJECT-TYPE
710    SYNTAX                      DisplayString
711    ACCESS                      read-only
712    STATUS                      optional
713    DESCRIPTION                 "Driver version Format->(Driver Name:Version)"
714    ::= { adapterInfoEntry 15 }
715
716
717expanderFirmwareVersion       OBJECT-TYPE
718    SYNTAX                      DisplayString
719    ACCESS                      read-only
720    STATUS                      optional
721    DESCRIPTION                 "Expander firmware version - Not Available if expander is not present on the controller"
722    ::= { adapterInfoEntry 16 }
723
724
725lockKeyBinding                 OBJECT-TYPE
726    SYNTAX                      INTEGER
727    ACCESS                      read-only
728    STATUS                      optional
729    DESCRIPTION                 "Type of lock key binding. lock key is not bound(0),lock key bound to FW secret key(1), lock key bound to user(2), lock key bound to a TPM(3)"
730    ::= { adapterInfoEntry 17 }
731
732maxDAPdCountSpinup60               OBJECT-TYPE
733    SYNTAX                      INTEGER
734    ACCESS                      read-only
735    STATUS                      optional
736    DESCRIPTION                 "Maximum number of drives to spinup within 60 sec for direct attached drives"
737    ::= { adapterInfoEntry 18 }
738
739
740
741
742
743
744--------------end adp info
745--------------start adp support info
746adapterSupportInfoTable                    OBJECT-TYPE
747    SYNTAX                      SEQUENCE OF AdapterSupportInfoEntry
748    ACCESS                      not-accessible
749    STATUS                      optional
750    DESCRIPTION                 "A List of adapter Entries containing Information/Properties about the adapters on the Controller."
751    ::= { adapter 4 }
752
753    adapterSupportInfoEntry                OBJECT-TYPE
754    SYNTAX                      AdapterSupportInfoEntry
755    ACCESS                      not-accessible
756    STATUS                      mandatory
757    DESCRIPTION                 "An Entry in the adapter table."
758    INDEX                       { adapterID }
759    ::= { adapterSupportInfoTable 1 }
760
761    AdapterSupportInfoEntry ::=
762        SEQUENCE {
763            adapterID-ASIT           INTEGER,
764            maxArms         INTEGER,
765            maxSpans         INTEGER,
766            maxArrays         INTEGER,
767            maxVDs         INTEGER,
768            hardwarePresent    DisplayString,
769			maxConcurrentCmds         INTEGER,
770			maxSGECount         INTEGER,
771			maxRequestSize         INTEGER,
772			maxLdsPerArray        INTEGER,
773			partitionsInDDF       INTEGER,
774			allowSSDMixInLD INTEGER,
775			allowMixSSDHDDInLD INTEGER
776
777        }
778
779-- defines for each attribute in AdapterEntry
780
781adapterID-ASIT                       OBJECT-TYPE
782    SYNTAX                      INTEGER
783    ACCESS                      read-only
784    STATUS                      optional
785    DESCRIPTION                 "AdapterID for this Adapter.(Unique)"
786    ::= { adapterSupportInfoEntry 1 }
787
788maxArms                OBJECT-TYPE
789    SYNTAX                      INTEGER
790    ACCESS                      read-only
791    STATUS                      optional
792    DESCRIPTION                 "Maximum arms per Virtual Drive supported for this Adapter."
793    ::= { adapterSupportInfoEntry 2 }
794
795maxSpans                     OBJECT-TYPE
796    SYNTAX                      INTEGER
797    ACCESS                      read-only
798    STATUS                      optional
799    DESCRIPTION                 "Maximum spans per Virtual Drive supported for this Adapter."
800    ::= { adapterSupportInfoEntry 3 }
801
802maxArrays                 OBJECT-TYPE
803    SYNTAX                      INTEGER
804    ACCESS                      read-only
805    STATUS                      optional
806    DESCRIPTION                 "Maximum no of arrays supported for this adapter."
807    ::= { adapterSupportInfoEntry 4 }
808maxVDs                 OBJECT-TYPE
809    SYNTAX                      INTEGER
810    ACCESS                      read-only
811    STATUS                      optional
812    DESCRIPTION                 "Maximum number of Virtual Drive s supported for this adapter."
813    ::= { adapterSupportInfoEntry 5 }
814
815hardwarePresent                 OBJECT-TYPE
816    SYNTAX                      DisplayString
817    ACCESS                      read-only
818    STATUS                      optional
819    DESCRIPTION                 "Supported Hardware on this adapter. bbu(1),alarm(2),nvram(3),uart(4),TPM(5),expander(6). For multiple hw support a space delimited list will appear."
820    ::= { adapterSupportInfoEntry 6 }
821maxConcurrentCmds                 OBJECT-TYPE
822    SYNTAX                      INTEGER
823    ACCESS                      read-only
824    STATUS                      optional
825    DESCRIPTION                 "The maximum parallel commands supported on this adapter."
826    ::= { adapterSupportInfoEntry 7 }
827maxSGECount                 OBJECT-TYPE
828    SYNTAX                      INTEGER
829    ACCESS                      read-only
830    STATUS                      optional
831    DESCRIPTION                 "The maximum Scatter Gather Element count allowed on this adapter."
832    ::= { adapterSupportInfoEntry 8 }
833maxRequestSize                 OBJECT-TYPE
834    SYNTAX                      INTEGER
835    ACCESS                      read-only
836    STATUS                      optional
837    DESCRIPTION                 "The maximum data transfer size in sectors, on this adapter."
838    ::= { adapterSupportInfoEntry 9 }
839
840maxLdsPerArray                 OBJECT-TYPE
841    SYNTAX                      INTEGER
842    ACCESS                      read-only
843    STATUS                      optional
844    DESCRIPTION                 "Max Ld's per array in adapter"
845    ::= { adapterSupportInfoEntry 10 }
846partitionsInDDF                 OBJECT-TYPE
847    SYNTAX                      INTEGER
848    ACCESS                      read-only
849    STATUS                      optional
850    DESCRIPTION                 "Max LD's per Array in configuration"
851    ::= { adapterSupportInfoEntry 11 }
852
853allowSSDMixInLD              OBJECT-TYPE
854    SYNTAX                      INTEGER
855    ACCESS                      read-only
856    STATUS                      mandatory
857    DESCRIPTION                 "allow SAS/SATA SSD mix within an LD. allow(1), not allow(0)"
858    ::= { adapterSupportInfoEntry 12 }
859
860allowMixSSDHDDInLD              OBJECT-TYPE
861    SYNTAX                      INTEGER
862    ACCESS                      read-only
863    STATUS                      mandatory
864    DESCRIPTION                 "allow SSD/HDD mix within an LD.allow(1), not allow(0)"
865    ::= { adapterSupportInfoEntry 13 }
866
867--------------end adp info
868--------------start adp operations support info
869adapterOperationsSupportInfoTable                    OBJECT-TYPE
870    SYNTAX                      SEQUENCE OF AdapterOperationsSupportInfoEntry
871    ACCESS                      not-accessible
872    STATUS                      optional
873    DESCRIPTION                 "A List of adapter Entries containing Information/Properties about the adapters on the Controller."
874    ::= { adapter 5 }
875
876    adapterOperationsSupportInfoEntry                OBJECT-TYPE
877    SYNTAX                      AdapterOperationsSupportInfoEntry
878    ACCESS                      not-accessible
879    STATUS                      mandatory
880    DESCRIPTION                 "An Entry in the adapter table."
881    INDEX                       { adapterID }
882    ::= { adapterOperationsSupportInfoTable 1 }
883
884    AdapterOperationsSupportInfoEntry ::=
885        SEQUENCE {
886            adapterID           INTEGER,
887            rbldRateSupported         INTEGER,
888            ccRateSupported         INTEGER,
889            bgiRateSupported         INTEGER,
890            reconRateSupported         INTEGER,
891            patrolRateSupported    INTEGER,
892			alarmControlSupported         INTEGER,
893			clusterSupported         INTEGER,
894            bbuSupported    INTEGER,
895			spanningAllowedSupported         INTEGER,
896			dedicatedHotSparesSupported         INTEGER,
897			revertibleHotSparesSupported         INTEGER,
898			foreignConfigImportSupported         INTEGER,
899			selfDiagnosticSupported         INTEGER,
900			allowMixedRedundancyOnArraySupported         INTEGER,
901			abortCConErrorSupported		INTEGER,
902                  securitySupported               INTEGER,
903			supportPIcontroller 	  INTEGER
904
905        }
906
907-- defines for each attribute in AdapterEntry
908
909adapterID                       OBJECT-TYPE
910    SYNTAX                      INTEGER
911    ACCESS                      read-only
912    STATUS                      optional
913    DESCRIPTION                 "AdapterID for this Adapter.(Unique)"
914    ::= { adapterOperationsSupportInfoEntry 1 }
915
916rbldRateSupported                OBJECT-TYPE
917    SYNTAX                      INTEGER
918    ACCESS                      read-only
919    STATUS                      optional
920    DESCRIPTION                 "Rebuilding rate change support for this Adapter. Values: false(0),true(1)"
921    ::= { adapterOperationsSupportInfoEntry 2 }
922
923ccRateSupported                     OBJECT-TYPE
924    SYNTAX                      INTEGER
925    ACCESS                      read-only
926    STATUS                      optional
927    DESCRIPTION                 "Consistency Check rate change support for this Adapter. Values: false(0),true(1)"
928    ::= { adapterOperationsSupportInfoEntry 3 }
929
930bgiRateSupported                 OBJECT-TYPE
931    SYNTAX                      INTEGER
932    ACCESS                      read-only
933    STATUS                      optional
934    DESCRIPTION                 "Background initialization rate change support for this adapter. Values: false(0),true(1)"
935    ::= { adapterOperationsSupportInfoEntry 4 }
936reconRateSupported                 OBJECT-TYPE
937    SYNTAX                      INTEGER
938    ACCESS                      read-only
939    STATUS                      optional
940    DESCRIPTION                 "Reconstruction rate change support for this adapter. Values: false(0),true(1)"
941    ::= { adapterOperationsSupportInfoEntry 5 }
942patrolRateSupported                 OBJECT-TYPE
943    SYNTAX                      INTEGER
944    ACCESS                      read-only
945    STATUS                      optional
946    DESCRIPTION                 "Patrol read rate change support for this adapter. Values: false(0),true(1)"
947    ::= { adapterOperationsSupportInfoEntry 6 }
948alarmControlSupported                 OBJECT-TYPE
949    SYNTAX                      INTEGER
950    ACCESS                      read-only
951    STATUS                      optional
952    DESCRIPTION                 "Alarm control support for this adapter. Values: false(0),true(1)"
953    ::= { adapterOperationsSupportInfoEntry 7 }
954clusterSupported                 OBJECT-TYPE
955    SYNTAX                      INTEGER
956    ACCESS                      read-only
957    STATUS                      optional
958    DESCRIPTION                 "Cluster support for this adapter. Values: false(0),true(1)"
959    ::= { adapterOperationsSupportInfoEntry 8 }
960bbuSupported                 OBJECT-TYPE
961    SYNTAX                      INTEGER
962    ACCESS                      read-only
963    STATUS                      optional
964    DESCRIPTION                 "BBU support for this adapter. Values: false(0),true(1)"
965    ::= { adapterOperationsSupportInfoEntry 9 }
966spanningAllowedSupported                 OBJECT-TYPE
967    SYNTAX                      INTEGER
968    ACCESS                      read-only
969    STATUS                      optional
970    DESCRIPTION                 "Spanning support for this adapter. Values: false(0),true(1)"
971    ::= { adapterOperationsSupportInfoEntry 10 }
972dedicatedHotSparesSupported                 OBJECT-TYPE
973    SYNTAX                      INTEGER
974    ACCESS                      read-only
975    STATUS                      optional
976    DESCRIPTION                 "Dedicated HotSpares support for this adapter. Values: false(0),true(1)"
977    ::= { adapterOperationsSupportInfoEntry 11 }
978revertibleHotSparesSupported                 OBJECT-TYPE
979    SYNTAX                      INTEGER
980    ACCESS                      read-only
981    STATUS                      optional
982    DESCRIPTION                 "Revertible HotSpares support for this adapter. Values: false(0),true(1)"
983    ::= { adapterOperationsSupportInfoEntry 12 }
984foreignConfigImportSupported                 OBJECT-TYPE
985    SYNTAX                      INTEGER
986    ACCESS                      read-only
987    STATUS                      optional
988    DESCRIPTION                 "Support foreign config import on this adapter. Values: false(0),true(1)"
989    ::= { adapterOperationsSupportInfoEntry 13 }
990selfDiagnosticSupported                 OBJECT-TYPE
991    SYNTAX                      INTEGER
992    ACCESS                      read-only
993    STATUS                      optional
994    DESCRIPTION                 "Controller supports self diagnostic. Values: false(0),true(1)"
995    ::= { adapterOperationsSupportInfoEntry 14 }
996allowMixedRedundancyOnArraySupported                 OBJECT-TYPE
997    SYNTAX                      INTEGER
998    ACCESS                      read-only
999    STATUS                      optional
1000    DESCRIPTION                 "Allow different Virtual Disk on the same array to have different redundancy levels.
1001Values: false(0),true(1)"
1002    ::= { adapterOperationsSupportInfoEntry 15 }
1003
1004abortCConErrorSupported                 OBJECT-TYPE
1005	SYNTAX						INTEGER
1006	ACCESS                      read-only
1007    STATUS                      optional
1008    DESCRIPTION                 "Abort CC on detecting error is supported on this adapter.
1009Values: No(0),Yes(1)"
1010    ::= { adapterOperationsSupportInfoEntry	 16 }
1011
1012securitySupported                 OBJECT-TYPE
1013    SYNTAX                      INTEGER
1014    ACCESS                      read-only
1015    STATUS                      optional
1016    DESCRIPTION                 "Displays the security support. if supported (1) , not supported (0)"
1017    ::= { adapterOperationsSupportInfoEntry 17 }
1018
1019supportPIcontroller                  OBJECT-TYPE
1020    SYNTAX                      INTEGER
1021    ACCESS                      read-only
1022    STATUS                      optional
1023    DESCRIPTION                 "Displays the support PI. 1=LD SAS PI Type 0, 0=LD Not SAS PI Type 0"
1024    ::= { adapterOperationsSupportInfoEntry 18 }
1025
1026--------------end adp info
1027-- BBU Information.
1028bbuInfo                      OBJECT IDENTIFIER ::= {adapter 6}
1029
1030bbuNumber                       OBJECT-TYPE
1031    SYNTAX                      Gauge
1032    ACCESS                      read-only
1033    STATUS                      mandatory
1034    DESCRIPTION                 "The present number of rows in the BBU Table."
1035    ::= { bbuInfo 1 }
1036bbuTable                    OBJECT-TYPE
1037    SYNTAX                      SEQUENCE OF BBUEntry
1038    ACCESS                      not-accessible
1039    STATUS                      optional
1040    DESCRIPTION                 "A List of BBU Entries containing Information/Properties about the BBU."
1041    ::= { bbuInfo 2 }
1042
1043
1044    bbuEntry                OBJECT-TYPE
1045    SYNTAX                      BBUEntry
1046    ACCESS                      not-accessible
1047    STATUS                      mandatory
1048    DESCRIPTION                 "An Entry in the BBU table."
1049    INDEX                       { bbuID }
1050    ::= { bbuTable 1 }
1051
1052    BBUEntry ::=
1053        SEQUENCE {
1054            bbuID           INTEGER,
1055            batteryType    DisplayString,
1056            nextLearnTime         INTEGER,
1057            absStateOfCharge     INTEGER,
1058            fullChargeCapacity         INTEGER,
1059            averageEmptyTime         INTEGER,
1060            cycleCount         INTEGER,
1061            firmwareStatus         DisplayString,
1062            voltage         INTEGER,
1063            autoLearnPeriod         INTEGER,
1064            relStateOfCharge         INTEGER,
1065            capacityRemain         INTEGER,
1066            runTimeToEmpty         INTEGER,
1067            avgTimeToFull         INTEGER,
1068            errorMargin         INTEGER,
1069            temperature         DisplayString,
1070            mfgName             DisplayString,
1071            deviceName             DisplayString,
1072            serialNumber             DisplayString,
1073            chargerStatus        INTEGER,
1074            adpID        INTEGER,
1075            remainingCapAlarm        INTEGER,
1076            remainingTimeAlarm        INTEGER,
1077            bbu-current        INTEGER,
1078            gasGaugeStatus     INTEGER,
1079            bbuFRU             DisplayString,
1080	    batteryReplacement 		INTEGER,
1081	    bbuRetentiontime		DisplayString,
1082	    bbuState		DisplayString,
1083	    memoryModuleFRU             DisplayString,
1084	    bbuFirmwareVersion		DisplayString
1085    }
1086
1087-- defines for each attribute in BBUEntry
1088
1089bbuID                       OBJECT-TYPE
1090    SYNTAX                      INTEGER
1091    ACCESS                      read-only
1092    STATUS                      optional
1093    DESCRIPTION                 "BBUID for this BBU.(Unique)"
1094    ::= { bbuEntry 1 }
1095
1096batteryType                OBJECT-TYPE
1097    SYNTAX                      DisplayString
1098    ACCESS                      read-only
1099    STATUS                      optional
1100    DESCRIPTION                 "BBU Type."
1101    ::= { bbuEntry 2 }
1102nextLearnTime                OBJECT-TYPE
1103    SYNTAX                      INTEGER
1104    ACCESS                      read-only
1105    STATUS                      optional
1106    DESCRIPTION                 "Time of next scheduled learn cycle (seconds past 1/1/2000)"
1107    ::= { bbuEntry 3 }
1108absStateOfCharge                OBJECT-TYPE
1109    SYNTAX                      INTEGER(0..100)
1110    ACCESS                      read-only
1111    STATUS                      optional
1112    DESCRIPTION                 "Predicted remaining capacity expressed as % of DesignCapacity() (0-100). Value of -1 means not supported"
1113    ::= { bbuEntry 4 }
1114fullChargeCapacity                OBJECT-TYPE
1115    SYNTAX                      INTEGER
1116    ACCESS                      read-only
1117    STATUS                      optional
1118    DESCRIPTION                 "Predicted pack capacity when it is fully charged in joules"
1119    ::= { bbuEntry 5 }
1120averageEmptyTime                OBJECT-TYPE
1121    SYNTAX                      INTEGER
1122    ACCESS                      read-only
1123    STATUS                      optional
1124    DESCRIPTION                 "One-minute rolling average of the predicted remaining battery life. Value of -1 means not supported"
1125    ::= { bbuEntry 6 }
1126cycleCount                OBJECT-TYPE
1127    SYNTAX                      INTEGER
1128    ACCESS                      read-only
1129    STATUS                      optional
1130    DESCRIPTION                 "Number of charge cycles the battery has experienced. Value of -1 means not supported"
1131    ::= { bbuEntry 7 }
1132firmwareStatus                OBJECT-TYPE
1133    SYNTAX                      DisplayString
1134    ACCESS                      read-only
1135    STATUS                      optional
1136    DESCRIPTION                 "Condition of battery in following order:
1137                                 packMissing(0/1)
1138                                 voltageLow(0/1)
1139                                 temperatureHigh(0/1)
1140                                 chargeActive(0/1)
1141                                 dischargeActive(0/1)
1142                                 learnCycleRequested(0/1)
1143                                 learnCycleActive(0/1)
1144                                 learnCycleFailed(0/1)
1145                                 learnCycleTimeout(0/1)
1146                                 i2cErrorsDetected(0/1)
1147				 noSpace(0/1)
1148				 predictiveFailure(0/1)
1149				 premiumFeatureReqd(0/1)
1150				 microcodeUpdateReqd(0/1)
1151                                 Only enabled(1) values will be shown"
1152
1153    ::= { bbuEntry 8 }
1154voltage                OBJECT-TYPE
1155    SYNTAX                      INTEGER
1156    ACCESS                      read-only
1157    STATUS                      optional
1158    DESCRIPTION                 "Accurate battery terminal voltage in mV, resolution of 1mV"
1159    ::= { bbuEntry 9 }
1160autoLearnPeriod                OBJECT-TYPE
1161    SYNTAX                      INTEGER
1162    ACCESS                      read-only
1163    STATUS                      optional
1164    DESCRIPTION                 "Time (in seconds) between learn cycles (0 to disable auto learn)"
1165    ::= { bbuEntry 10 }
1166relStateOfCharge                OBJECT-TYPE
1167    SYNTAX                      INTEGER(0..100)
1168    ACCESS                      read-only
1169    STATUS                      optional
1170    DESCRIPTION                 "Predicted remaining capacity expressed as % of FullChargeCapacity() (0-100). Value of -1 means not supported"
1171    ::= { bbuEntry 11 }
1172capacityRemain                OBJECT-TYPE
1173    SYNTAX                      INTEGER
1174    ACCESS                      read-only
1175    STATUS                      optional
1176    DESCRIPTION                 "Predicted charge or energy remaining in the battery in joules"
1177    ::= { bbuEntry 12 }
1178runTimeToEmpty                OBJECT-TYPE
1179    SYNTAX                      INTEGER
1180    ACCESS                      read-only
1181    STATUS                      optional
1182    DESCRIPTION                 "Relative gain or loss in remaining life in response to change in power policy represent in minute. Value of -1 means not supported"
1183    ::= { bbuEntry 13 }
1184avgTimeToFull                OBJECT-TYPE
1185    SYNTAX                      INTEGER
1186    ACCESS                      read-only
1187    STATUS                      optional
1188    DESCRIPTION                 "One-minute rolling average of predicted remaining time to full charge. Value of -1 means not supported"
1189    ::= { bbuEntry 14 }
1190errorMargin                OBJECT-TYPE
1191    SYNTAX                      INTEGER(2..100)
1192    ACCESS                      read-only
1193    STATUS                      optional
1194    DESCRIPTION                 "Expected margin of error (%) in charge calculation (2-100). Value of -1 means not supported"
1195    ::= { bbuEntry 15 }
1196temperature                OBJECT-TYPE
1197    SYNTAX                      DisplayString
1198    ACCESS                      read-only
1199    STATUS                      optional
1200    DESCRIPTION                 "Battery temperature in degree Centigrade"
1201    ::= { bbuEntry 16 }
1202mfgName                OBJECT-TYPE
1203    SYNTAX                      DisplayString
1204    ACCESS                      read-only
1205    STATUS                      optional
1206    DESCRIPTION                 "Battery manufacturer's name"
1207    ::= { bbuEntry 17 }
1208deviceName                OBJECT-TYPE
1209    SYNTAX                      DisplayString
1210    ACCESS                      read-only
1211    STATUS                      optional
1212    DESCRIPTION                 "Battery name"
1213    ::= { bbuEntry 18 }
1214serialNumber                OBJECT-TYPE
1215    SYNTAX                      DisplayString
1216    ACCESS                      read-only
1217    STATUS                      optional
1218    DESCRIPTION                 "Battery serialNumber"
1219    ::= { bbuEntry 19 }
1220chargerStatus                OBJECT-TYPE
1221    SYNTAX                      INTEGER
1222    ACCESS                      read-only
1223    STATUS                      optional
1224    DESCRIPTION                 "Battery charger status. Values: N/A(-1), off(0), complete(1), progress(2)"
1225    ::= { bbuEntry 20 }
1226adpID                OBJECT-TYPE
1227    SYNTAX                      INTEGER
1228    ACCESS                      read-only
1229    STATUS                      optional
1230    DESCRIPTION                 "The adapter id where BBU is attached"
1231    ::= { bbuEntry 21 }
1232remainingCapAlarm                OBJECT-TYPE
1233    SYNTAX                      INTEGER
1234    ACCESS                      read-only
1235    STATUS                      optional
1236    DESCRIPTION                 "Remaining capacity to alarm. Value of -1 means not supported"
1237    ::= { bbuEntry 22 }
1238remainingTimeAlarm                OBJECT-TYPE
1239    SYNTAX                      INTEGER
1240    ACCESS                      read-only
1241    STATUS                      optional
1242    DESCRIPTION                 "Remaining time to alarm. Value of -1 means not supported"
1243    ::= { bbuEntry 23 }
1244bbu-current                OBJECT-TYPE
1245    SYNTAX                      INTEGER
1246    ACCESS                      read-only
1247    STATUS                      optional
1248    DESCRIPTION                 "Current(In mA) being supplied (or accepted) through the battery terminals"
1249    ::= { bbuEntry 24 }
1250gasGaugeStatus                OBJECT-TYPE
1251    SYNTAX                      INTEGER
1252    ACCESS                      read-only
1253    STATUS                      optional
1254    DESCRIPTION                 "Gas gauge status"
1255    ::= { bbuEntry 25 }
1256bbuFRU                OBJECT-TYPE
1257    SYNTAX                      DisplayString
1258    ACCESS                      read-only
1259    STATUS                      optional
1260    DESCRIPTION                 "bbu FRU"
1261    ::= { bbuEntry 26 }
1262
1263batteryReplacement                OBJECT-TYPE
1264    SYNTAX                      INTEGER
1265    ACCESS                      read-only
1266    STATUS                      optional
1267    DESCRIPTION                 "This property denotes whether the Battery needs to be replaced or not.1 =battery needs to be replaced ,0 =battery needs not to be replaced"
1268    ::= { bbuEntry 27 }
1269
1270bbuRetentiontime                OBJECT-TYPE
1271    SYNTAX                      DisplayString
1272    ACCESS                      read-only
1273    STATUS                      optional
1274    DESCRIPTION                 "The total no. of hours the battery can support the current capacity reserve. Undefined(0),48 hours+(>48),the exact no of hours(<=48)"
1275    ::= { bbuEntry 28 }
1276
1277bbuState                OBJECT-TYPE
1278    SYNTAX                      DisplayString
1279    ACCESS                      read-only
1280    STATUS                      optional
1281    DESCRIPTION                 "This property gives the Information about BBU state. Operational = if BBU is working fine, Non-Operational = if BBU is not working fine"
1282    ::= { bbuEntry 29 }
1283
1284memoryModuleFRU                OBJECT-TYPE
1285    SYNTAX                      DisplayString
1286    ACCESS                      read-only
1287    STATUS                      optional
1288    DESCRIPTION                 "tmm FRU"
1289    ::= { bbuEntry 30 }
1290
1291bbuFirmwareVersion                OBJECT-TYPE
1292    SYNTAX                      DisplayString
1293    ACCESS                      read-only
1294    STATUS                      optional
1295    DESCRIPTION                 "Battery Firmware Version"
1296    ::= { bbuEntry 31 }
1297
1298
1299
1300-- starts adapterStatusSupportInfoTable -------------------------
1301
1302adapterStatusSupportInfoTable                    OBJECT-TYPE
1303    SYNTAX                      SEQUENCE OF AdapterStatusSupportInfoEntry
1304    ACCESS                      not-accessible
1305    STATUS                      optional
1306    DESCRIPTION                 "A List of adapter Entries containing Information/Properties about the adapters on the Controller."
1307    ::= { adapter 9 }
1308
1309    adapterStatusSupportInfoEntry                OBJECT-TYPE
1310    SYNTAX                      AdapterStatusSupportInfoEntry
1311    ACCESS                      not-accessible
1312    STATUS                      mandatory
1313    DESCRIPTION                 "An Entry in the adapter table."
1314    INDEX                       { adapterID-ASSIT }
1315    ::= { adapterStatusSupportInfoTable 1 }
1316
1317    AdapterStatusSupportInfoEntry ::=
1318        SEQUENCE {
1319            adapterID-ASSIT            INTEGER,
1320            lockKeyAssigned     INTEGER,
1321            lockKeyFailed       INTEGER,
1322            lockKeyNotBackedup  INTEGER,
1323            biosNotDetected     INTEGER,
1324            cacheIsPinned       INTEGER
1325
1326     }
1327
1328
1329adapterID-ASSIT                       OBJECT-TYPE
1330    SYNTAX                      INTEGER
1331    ACCESS                      read-only
1332    STATUS                      optional
1333    DESCRIPTION                 "AdapterID for this Adapter.(Unique)"
1334    ::= { adapterStatusSupportInfoEntry 1 }
1335
1336lockKeyAssigned                OBJECT-TYPE
1337    SYNTAX                      INTEGER
1338    ACCESS                      read-only
1339    STATUS                      optional
1340    DESCRIPTION                 "Lock key Assigned support for this Adapter. Values: false(0),true(1)"
1341    ::= { adapterStatusSupportInfoEntry 2 }
1342
1343
1344lockKeyFailed                OBJECT-TYPE
1345    SYNTAX                      INTEGER
1346    ACCESS                      read-only
1347    STATUS                      optional
1348    DESCRIPTION                 "lock Key Failed support for this Adapter. Values: false(0),true(1)"
1349    ::= { adapterStatusSupportInfoEntry 3 }
1350
1351
1352lockKeyNotBackedup                OBJECT-TYPE
1353    SYNTAX                      INTEGER
1354    ACCESS                      read-only
1355    STATUS                      optional
1356    DESCRIPTION                 "lock Key Not Backedup support for this Adapter. Values: false(0),true(1)"
1357    ::= { adapterStatusSupportInfoEntry 4 }
1358
1359
1360biosNotDetected                OBJECT-TYPE
1361    SYNTAX                      INTEGER
1362    ACCESS                      read-only
1363    STATUS                      optional
1364    DESCRIPTION                 "bios Not Detected support for this Adapter. Values: false(0),true(1)"
1365    ::= { adapterStatusSupportInfoEntry 5 }
1366
1367cacheIsPinned                OBJECT-TYPE
1368    SYNTAX                      INTEGER
1369    ACCESS                      read-only
1370    STATUS                      optional
1371    DESCRIPTION                 " 1=controller cache is pinned for missing or offline LDs"
1372    ::= { adapterStatusSupportInfoEntry 6 }
1373
1374
1375    --cacheIsPinned
1376
1377
1378-- ends adapterStatusSupportInfoTable
1379
1380
1381-- starts adapterLdOperationSupportInfoTable
1382
1383
1384adapterLdOperationSupportInfoTable                    OBJECT-TYPE
1385    SYNTAX                      SEQUENCE OF AdapterLdOperationSupportInfoEntry
1386    ACCESS                      not-accessible
1387    STATUS                      optional
1388    DESCRIPTION                 "A List of adapter Entries containing Information/Properties about the adapters on the Controller."
1389    ::= { adapter 10 }
1390
1391    adapterLdOperationSupportInfoEntry                OBJECT-TYPE
1392    SYNTAX                      AdapterLdOperationSupportInfoEntry
1393    ACCESS                      not-accessible
1394    STATUS                      mandatory
1395    DESCRIPTION                 "An Entry in the adapter table."
1396    INDEX                       { adapterID-ALSIT }
1397    ::= { adapterLdOperationSupportInfoTable 1 }
1398
1399    AdapterLdOperationSupportInfoEntry ::=
1400        SEQUENCE {
1401            adapterID-ALSIT           INTEGER,
1402            allowCtrlEncryption     INTEGER
1403
1404
1405     }
1406
1407
1408adapterID-ALSIT                       OBJECT-TYPE
1409    SYNTAX                      INTEGER
1410    ACCESS                      read-only
1411    STATUS                      optional
1412    DESCRIPTION                 "AdapterID for this Adapter.(Unique)"
1413    ::= { adapterLdOperationSupportInfoEntry 1 }
1414
1415allowCtrlEncryption                       OBJECT-TYPE
1416    SYNTAX                      INTEGER
1417    ACCESS                      read-only
1418    STATUS                      optional
1419    DESCRIPTION                 "if it is set (1) supports controller encryption"
1420    ::= { adapterLdOperationSupportInfoEntry 2 }
1421
1422-- ends adapterLdOperationSupportInfoTable
1423
1424
1425device                          OBJECT IDENTIFIER ::= {megaRAID-SAS 2}
1426
1427physicalDriveInfo                      OBJECT IDENTIFIER ::= {device 1}
1428--
1429-- PD Information group.
1430commonDeviceInfoTable               OBJECT-TYPE
1431    SYNTAX                      SEQUENCE OF CommonDeviceInfoEntry
1432    ACCESS                      not-accessible
1433    STATUS                      optional
1434    DESCRIPTION                 "A List of general Physical Disk info"
1435    ::= { adapter 7 }
1436
1437    commonDeviceInfoEntry          OBJECT-TYPE
1438    SYNTAX                      CommonDeviceInfoEntry
1439    ACCESS                      not-accessible
1440    STATUS                      mandatory
1441    DESCRIPTION                 "An Entry in the CommonDeviceInfo table."
1442    INDEX                       { adapterID }
1443    ::= { commonDeviceInfoTable 1 }
1444
1445    CommonDeviceInfoEntry ::=
1446        SEQUENCE {
1447        adapterID-CDIT               INTEGER,
1448        forceOnline               INTEGER,
1449        forceOffline             INTEGER,
1450        forceRebuild      INTEGER,
1451        supportsSAS              INTEGER,
1452        supportsSATA       INTEGER,
1453        allowMixInEnclosure            INTEGER,
1454	allowMixInVD       INTEGER,
1455	allowSataInCluster  INTEGER,
1456	setPowerStateForCfg INTEGER
1457
1458    }
1459
1460-----------
1461adapterID-CDIT                     OBJECT-TYPE
1462    SYNTAX                      INTEGER
1463    ACCESS                      read-only
1464    STATUS                      mandatory
1465    DESCRIPTION                 "Unique adapter ID"
1466    ::= { commonDeviceInfoEntry 1 }
1467
1468forceOnline                     OBJECT-TYPE
1469    SYNTAX                      INTEGER
1470    ACCESS                      read-only
1471    STATUS                      mandatory
1472    DESCRIPTION                 "Physical drive force Online operation support. Values: notSupported(0), supported(1)"
1473    ::= { commonDeviceInfoEntry 2 }
1474
1475forceOffline                 OBJECT-TYPE
1476    SYNTAX                      INTEGER
1477    ACCESS                      read-only
1478    STATUS                      mandatory
1479    DESCRIPTION                 "Physical drive force Offline operation support. Values: notSupported(0), supported(1)"
1480    ::= { commonDeviceInfoEntry 3 }
1481
1482forceRebuild              OBJECT-TYPE
1483    SYNTAX                      INTEGER
1484    ACCESS                      read-only
1485    STATUS                      mandatory
1486    DESCRIPTION                 "Physical drive force Rebuild operation support. Values: notSupported(0), supported(1)"
1487    ::= { commonDeviceInfoEntry 4 }
1488supportsSAS              OBJECT-TYPE
1489    SYNTAX                      INTEGER
1490    ACCESS                      read-only
1491    STATUS                      mandatory
1492    DESCRIPTION                 "SAS physical drive support. Values: notSupported(0), supported(1)"
1493    ::= { commonDeviceInfoEntry 5 }
1494supportsSATA              OBJECT-TYPE
1495    SYNTAX                      INTEGER
1496    ACCESS                      read-only
1497    STATUS                      mandatory
1498    DESCRIPTION                 "SATA physical drive support. Values: notSupported(0), supported(1)"
1499    ::= { commonDeviceInfoEntry 6 }
1500allowMixInEnclosure              OBJECT-TYPE
1501    SYNTAX                      INTEGER
1502    ACCESS                      read-only
1503    STATUS                      mandatory
1504    DESCRIPTION                 "Mix InEnclosure support. Values: notSupported(0), supported(1)"
1505    ::= { commonDeviceInfoEntry 7 }
1506allowMixInVD              OBJECT-TYPE
1507    SYNTAX                      INTEGER
1508    ACCESS                      read-only
1509    STATUS                      mandatory
1510    DESCRIPTION                 "MixInVIRTUALDRIVE support. Values: notSupported(0), supported(1)"
1511    ::= { commonDeviceInfoEntry 8 }
1512allowSataInCluster              OBJECT-TYPE
1513    SYNTAX                      INTEGER
1514    ACCESS                      read-only
1515    STATUS                      mandatory
1516    DESCRIPTION                 "SataInCluster support. Values: notSupported(0), supported(1)"
1517    ::= { commonDeviceInfoEntry 9 }
1518
1519setPowerStateForCfg             OBJECT-TYPE
1520    SYNTAX                      INTEGER
1521    ACCESS                      read-only
1522    STATUS                      mandatory
1523    DESCRIPTION                 "FW requires application to set power state before configuration changes. Required(1), Not Required(0)"
1524    ::= { commonDeviceInfoEntry 10 }
1525
1526
1527
1528--------------------------------------
1529pdNumber                        OBJECT-TYPE
1530    SYNTAX                      Gauge
1531    ACCESS                      read-only
1532    STATUS                      mandatory
1533    DESCRIPTION                 "The present number of rows in the physical drive table."
1534    ::= { physicalDriveInfo 1 }
1535
1536physicalDriveTable                    OBJECT-TYPE
1537    SYNTAX                      SEQUENCE OF PhysicalDriveEntry
1538    ACCESS                      not-accessible
1539    STATUS                      optional
1540    DESCRIPTION                 "A List of physical drive Entries containing Information/Properties about the drives"
1541    ::= { physicalDriveInfo 2 }
1542
1543physicalDriveEntry                     OBJECT-TYPE
1544        SYNTAX                  PhysicalDriveEntry
1545        ACCESS                  not-accessible
1546        STATUS                  optional
1547        DESCRIPTION             "An Entry in the Device Table."
1548        INDEX                   { physDevID  }
1549    ::= { physicalDriveTable 1 }
1550
1551    PhysicalDriveEntry ::=
1552        SEQUENCE {
1553		    pdIndex           INTEGER,
1554            physDevID           INTEGER,
1555--            physDevSeq           INTEGER,
1556            oemSupported       INTEGER,
1557            scsiDevType            INTEGER,
1558            connectedAdapterPort       DisplayString,
1559            deviceSpeed                 INTEGER,
1560            mediaErrCount                 INTEGER,
1561            otherErrCount                 INTEGER,
1562            predFailCount                 INTEGER,
1563            pdState                 INTEGER,
1564            disabledForRemoval                 INTEGER,
1565            linkSpeed                 INTEGER,
1566            pdSupportFlags                 DisplayString,
1567            sasAddr                 DisplayString,
1568            rawSize                 INTEGER,
1569            nonCoercedSize                 INTEGER,
1570            coercedSize                 INTEGER,
1571            enclDeviceId                 INTEGER,
1572            enclIndex                 INTEGER,
1573            slotNumber                 INTEGER,
1574            operationProgress            DisplayString,
1575            adpID-PDT                      INTEGER,
1576            operationSupport                DisplayString,
1577            pdVendorID                DisplayString,
1578            pdProductID                DisplayString,
1579	    pdFwversion		DisplayString,
1580            diskType             INTEGER,
1581			partnerDevId  INTEGER,
1582			mediatype INTEGER,
1583    	    powerState INTEGER,
1584			secured        INTEGER,
1585			locked          INTEGER,
1586			foreign         INTEGER,
1587			oemCertified       INTEGER,
1588			foreignImportNotAllowed       INTEGER,
1589            pdTemperature			INTEGER,
1590            pdSerialNumber		DisplayString,
1591		piEligible		INTEGER,
1592		piType			INTEGER,
1593		piFormatted		INTEGER,
1594		userDataBlockSize       INTEGER,
1595		commissionedSpare	DisplayString,
1596		emergencySpare		DisplayString,
1597		shieldCounter		INTEGER,
1598		shieldDiagCompletionTime 	DisplayString,
1599		ineligibleForSSCD	INTEGER,
1600		ineligibleForLd		INTEGER
1601        }
1602
1603-- defines for each attribute in PhysicaldriveEntry
1604pdIndex                       OBJECT-TYPE
1605    SYNTAX                      INTEGER
1606    ACCESS                      read-only
1607    STATUS                      optional
1608    DESCRIPTION                 "The unique ID"
1609    ::= { physicalDriveEntry 1 }
1610
1611physDevID                       OBJECT-TYPE
1612    SYNTAX                      INTEGER
1613    ACCESS                      read-only
1614    STATUS                      optional
1615    DESCRIPTION                 "The Device ID"
1616    ::= { physicalDriveEntry 2 }
1617
1618oemSupported                   OBJECT-TYPE
1619    SYNTAX                      INTEGER
1620    ACCESS                      read-only
1621    STATUS                      optional
1622    DESCRIPTION                 "Is the drive supported by the OEM (OEM-specific checks). Values: notSupported(1), supported(0)"
1623    ::= { physicalDriveEntry 3 }
1624
1625scsiDevType                        OBJECT-TYPE
1626    SYNTAX                      INTEGER
1627    ACCESS                      read-only
1628    STATUS                      optional
1629    DESCRIPTION                 "Type of this Device.
1630Values: disk(0),tape(1),printer(2),processor(3),cdrom(5),scanner(6),optical(7),enclosure(13),dvd(10),unknown(31)"
1631    ::= { physicalDriveEntry 4 }
1632
1633connectedAdapterPort                             OBJECT-TYPE
1634    SYNTAX                      DisplayString
1635    ACCESS                      read-only
1636    STATUS                      optional
1637    DESCRIPTION                 "Adapter port(s) to which the device is connected."
1638    ::= { physicalDriveEntry 5 }
1639
1640deviceSpeed                     OBJECT-TYPE
1641    SYNTAX                      INTEGER
1642    ACCESS                      read-only
1643    STATUS                      optional
1644    DESCRIPTION                 "Maximum supported speed. Values: speed-unknown(0),speed-1p5G(1),speed-3G(2),speed-6G(3)"
1645    ::= { physicalDriveEntry 6 }
1646mediaErrCount                   OBJECT-TYPE
1647    SYNTAX                      INTEGER
1648    ACCESS                      read-only
1649    STATUS                      optional
1650    DESCRIPTION                 "Error count of the device"
1651    ::= { physicalDriveEntry 7 }
1652otherErrCount                             OBJECT-TYPE
1653    SYNTAX                      INTEGER
1654    ACCESS                      read-only
1655    STATUS                      optional
1656    DESCRIPTION                 "Other error count of the device"
1657    ::= { physicalDriveEntry 8 }
1658predFailCount                             OBJECT-TYPE
1659    SYNTAX                      INTEGER
1660    ACCESS                      read-only
1661    STATUS                      optional
1662    DESCRIPTION                 "Predictive fail count of the device"
1663    ::= { physicalDriveEntry 9 }
1664pdState                             OBJECT-TYPE
1665    SYNTAX                      INTEGER
1666    ACCESS                      read-only
1667    STATUS                      optional
1668    DESCRIPTION                 "Firmware's interpretation of drive state.
1669Values: unconfigured-good(0),unconfigured-bad(1),hot-spare(2),offline(16),failed(17),rebuild(20),online(24),copyback(32),system(64),UNCONFIGURED-SHIELDED(128),HOTSPARE-SHIELDED(130),CONFIGURED-SHIELDED(144)"
1670    ::= { physicalDriveEntry 10 }
1671disabledForRemoval              OBJECT-TYPE
1672    SYNTAX                      INTEGER
1673    ACCESS                      read-only
1674    STATUS                      optional
1675    DESCRIPTION                 "If true, drive is ready for removal. Values: false(0),true(1)"
1676    ::= { physicalDriveEntry 11 }
1677linkSpeed                             OBJECT-TYPE
1678    SYNTAX                      INTEGER
1679    ACCESS                      read-only
1680    STATUS                      optional
1681    DESCRIPTION                 "Negotiated link speed. Values: speed-unknown(0),speed-1p5G(1),speed-3G(2),speed-6G(3)"
1682    ::= { physicalDriveEntry 12 }
1683pdSupportFlags                   OBJECT-TYPE
1684    SYNTAX                      DisplayString
1685    ACCESS                      read-only
1686    STATUS                      optional
1687    DESCRIPTION                 "1st Byte:forcedPDGUID(0/1),2nd Byte:inVD(0/1),3rd Byte:isGlobalSpare(0/1),4th Byte:isSpare(0/1),5th Byte:isForeign(0/1),6th Byte:intf(0-Unknown, 1-parallel SCSI, 2-SAS, 3-SATA, 4-FC).A comma delimited list will appear."
1688    ::= { physicalDriveEntry 13 }
1689sasAddr                             OBJECT-TYPE
1690    SYNTAX                      DisplayString
1691    ACCESS                      read-only
1692    STATUS                      optional
1693    DESCRIPTION                 "Device SAS addresses. Comma separeted for multiple address"
1694    ::= { physicalDriveEntry 14 }
1695rawSize                             OBJECT-TYPE
1696    SYNTAX                      INTEGER
1697    ACCESS                      read-only
1698    STATUS                      optional
1699    DESCRIPTION                 "Size(MB) before COD and coercion"
1700    ::= { physicalDriveEntry 15 }
1701nonCoercedSize                             OBJECT-TYPE
1702    SYNTAX                      INTEGER
1703    ACCESS                      read-only
1704    STATUS                      optional
1705    DESCRIPTION                 "Size(MB) after COD is reserved but before coercion"
1706    ::= { physicalDriveEntry 16 }
1707coercedSize                             OBJECT-TYPE
1708    SYNTAX                      INTEGER
1709    ACCESS                      read-only
1710    STATUS                      optional
1711    DESCRIPTION                 "Size(MB) after COD is reserved and after coercion"
1712    ::= { physicalDriveEntry 17 }
1713enclDeviceId                             OBJECT-TYPE
1714    SYNTAX                      INTEGER
1715    ACCESS                      read-only
1716    STATUS                      optional
1717    DESCRIPTION                 "Enclosure's device Id (in decimal); if device is not within enclosure value is -1"
1718    ::= { physicalDriveEntry 18 }
1719enclIndex                             OBJECT-TYPE
1720    SYNTAX                      INTEGER
1721    ACCESS                      read-only
1722    STATUS                      optional
1723    DESCRIPTION                 "Firmware internal enclosure index"
1724    ::= { physicalDriveEntry 19 }
1725slotNumber                             OBJECT-TYPE
1726    SYNTAX                      INTEGER(0..255)
1727    ACCESS                      read-only
1728    STATUS                      optional
1729    DESCRIPTION                 "Slot number of this drive, if the Physical Disk is part of an enclosure then -1"
1730    ::= { physicalDriveEntry 20 }
1731operationProgress                             OBJECT-TYPE
1732    SYNTAX                      DisplayString
1733    ACCESS                      read-only
1734    STATUS                      optional
1735    DESCRIPTION                 "Operation progress in %. e.g. Rebuild progress is 10%"
1736    ::= { physicalDriveEntry 21 }
1737adpID-PDT                             OBJECT-TYPE
1738    SYNTAX                      INTEGER
1739    ACCESS                      read-only
1740    STATUS                      optional
1741    DESCRIPTION                 "Controller id where this Physical Drive is attached"
1742    ::= { physicalDriveEntry 22 }
1743operationSupport                             OBJECT-TYPE
1744    SYNTAX                      DisplayString
1745    ACCESS                      read-only
1746    STATUS                      optional
1747    DESCRIPTION                 "
1748MakeOnline,MakeOffline,MakeFailed,MakeBad,MakeUncofigured,
1749MakeSpare,RemoveSpare,replaceMissing,markMissing,startRebuild,
1750stopRebuild,locate,pdclear,foreignImportNotAllowed,ForeignImportAllowed,
1751startCopyBack,stopCopyBack,fwDownloadNotAllowed,fwDownloadAllowed,makeSystem"
1752    ::= { physicalDriveEntry 23 }
1753pdVendorID                             OBJECT-TYPE
1754    SYNTAX                      DisplayString
1755    ACCESS                      read-only
1756    STATUS                      optional
1757    DESCRIPTION                 "Vendor ID"
1758    ::= { physicalDriveEntry 24 }
1759pdProductID                             OBJECT-TYPE
1760    SYNTAX                      DisplayString
1761    ACCESS                      read-only
1762    STATUS                      optional
1763    DESCRIPTION                 "Product ID"
1764    ::= { physicalDriveEntry 25 }
1765
1766pdFwversion			OBJECT-TYPE
1767    SYNTAX			DisplayString
1768    ACCESS			read-only
1769    STATUS			optional
1770    DESCRIPTION			"PD firmware version"
1771    ::= { physicalDriveEntry 26}
1772
1773diskType                        OBJECT-TYPE
1774    SYNTAX                      INTEGER
1775    ACCESS                      read-only
1776    STATUS                      optional
1777    DESCRIPTION                 "Type of the disk : 0-Unknown, 1-parallel SCSI, 2-SAS, 3-SATA, 4-FC"
1778    ::= { physicalDriveEntry 27 }
1779
1780partnerDevId                    OBJECT-TYPE
1781    SYNTAX                      INTEGER
1782    ACCESS                      read-only
1783    STATUS                      optional
1784    DESCRIPTION                 "If drive is in an enclosure with dual paths,This is Partner Device ID.
1785                                 In all other cases INVALID(-1)"
1786    ::= { physicalDriveEntry 28 }
1787
1788mediatype                    OBJECT-TYPE
1789    SYNTAX                      INTEGER
1790    ACCESS                      read-only
1791    STATUS                      optional
1792    DESCRIPTION                 "Media Type HDD(0),SSD(1),Solid state flash module(2)"
1793    ::= { physicalDriveEntry 29 }
1794
1795powerState                    OBJECT-TYPE
1796    SYNTAX                      INTEGER
1797    ACCESS                      read-only
1798    STATUS                      optional
1799    DESCRIPTION                 "Power condition of the device. Values are device is active(0),device is stopped(1),device is transitioning between power states(255)"
1800    ::= { physicalDriveEntry 30 }
1801
1802
1803secured                    OBJECT-TYPE
1804    SYNTAX                      INTEGER
1805    ACCESS                      read-only
1806    STATUS                      optional
1807    DESCRIPTION                 "1=drive is secured, 0=not secured"
1808    ::= { physicalDriveEntry 31 }
1809
1810locked                    OBJECT-TYPE
1811    SYNTAX                      INTEGER
1812    ACCESS                      read-only
1813    STATUS                      optional
1814    DESCRIPTION                 "1=drive is locked, 0=unlocked"
1815    ::= { physicalDriveEntry 32 }
1816
1817foreign                    OBJECT-TYPE
1818    SYNTAX                      INTEGER
1819    ACCESS                      read-only
1820    STATUS                      optional
1821    DESCRIPTION                 "1=drive is secured by a foreign lock key, 0=drive is not secured by a foreign lock key"
1822    ::= { physicalDriveEntry 33 }
1823
1824oemCertified                   OBJECT-TYPE
1825    SYNTAX                      INTEGER
1826    ACCESS                      read-only
1827    STATUS                      optional
1828    DESCRIPTION                 "Is the drive certified by the OEM (OEM-specific checks). Values: notCertified(1), Certified(0)"
1829    ::= { physicalDriveEntry 34 }
1830
1831foreignImportNotAllowed        OBJECT-TYPE
1832    SYNTAX                      INTEGER
1833    ACCESS                      read-only
1834    STATUS                      optional
1835    DESCRIPTION                 "1=Drive is not allowed foreignImport operation, 0=Drive is allowed foreignImport operation"
1836    ::= { physicalDriveEntry 35 }
1837
1838pdTemperature                  OBJECT-TYPE
1839    SYNTAX                      INTEGER
1840    ACCESS                      read-only
1841    STATUS                      optional
1842    DESCRIPTION                 "Physical Drive temperature in Celsius"
1843    ::= { physicalDriveEntry 36 }
1844
1845pdSerialNumber                 OBJECT-TYPE
1846    SYNTAX                      DisplayString
1847    ACCESS                      read-only
1848    STATUS                      optional
1849    DESCRIPTION                 "Physical Drives serial number"
1850    ::= { physicalDriveEntry 37}
1851
1852piEligible                  OBJECT-TYPE
1853    SYNTAX                      INTEGER
1854    ACCESS                      read-only
1855    STATUS                      optional
1856    DESCRIPTION                 "Protection Information eligibility.1=drive can be used for PD Enabled LD , 0=drive can't  be used for PD Enabled LD "
1857    ::= { physicalDriveEntry 38 }
1858
1859piType                  OBJECT-TYPE
1860    SYNTAX                      INTEGER
1861    ACCESS                      read-only
1862    STATUS                      optional
1863    DESCRIPTION                 "SAS Protection Information Type .No SAS protection type used(0) ,SAS PI Type 1(1) ,SAS PI Type 2(2) ,SAS PI Type 3(3) ,Reserved SAS PI Type 4(4) ,Reserved SAS PI Type 5(5) ,Reserved SAS PI Type 6(6) ,Reserved SAS PI Type 7(7)."
1864    ::= { physicalDriveEntry 39 }
1865
1866piFormatted                 OBJECT-TYPE
1867    SYNTAX                      INTEGER
1868    ACCESS                      read-only
1869    STATUS                      optional
1870    DESCRIPTION                 "formatted for PI information. 1=drive is formatted for PI information, 0=no PI data."
1871    ::= { physicalDriveEntry 40 }
1872
1873userDataBlockSize                 OBJECT-TYPE
1874    SYNTAX                      INTEGER
1875    ACCESS                      read-only
1876    STATUS                      optional
1877    DESCRIPTION                 "Number of bytes of user data in LBA"
1878    ::= { physicalDriveEntry 41 }
1879
1880commissionedSpare                 OBJECT-TYPE
1881    SYNTAX                      DisplayString
1882    ACCESS                      read-only
1883    STATUS                      optional
1884    DESCRIPTION                 "Yes = this PD is a commissioned spare, No = this PD is not a commissioned spare."
1885    ::= { physicalDriveEntry 42}
1886
1887emergencySpare                 OBJECT-TYPE
1888    SYNTAX                      DisplayString
1889    ACCESS                      read-only
1890    STATUS                      optional
1891    DESCRIPTION                 "Eligible = this PD is a emergency spare, Ineligible = this PD is not a emergency spare."
1892    ::= { physicalDriveEntry 43}
1893
1894shieldCounter                 OBJECT-TYPE
1895    SYNTAX                      INTEGER
1896    ACCESS                      read-only
1897    STATUS                      optional
1898    DESCRIPTION                 "How many times the shield diagnostics was run before it was marked failed"
1899    ::= { physicalDriveEntry 44}
1900
1901shieldDiagCompletionTime                 OBJECT-TYPE
1902    SYNTAX                      DisplayString
1903    ACCESS                      read-only
1904    STATUS                      optional
1905    DESCRIPTION                 "Last successful Diagnostics completion time. 0 is N/A"
1906    ::= { physicalDriveEntry 45}
1907
1908ineligibleForSSCD               OBJECT-TYPE
1909    SYNTAX                      INTEGER
1910    ACCESS                      read-only
1911    STATUS                      optional
1912    DESCRIPTION                 "Whether PD cannot be used for an SSCD. PD can not be used for an SSCD(1), PD can be used for an SSCD(0)"
1913    ::= { physicalDriveEntry 46}
1914
1915ineligibleForLd                 OBJECT-TYPE
1916    SYNTAX                      INTEGER
1917    ACCESS                      read-only
1918    STATUS                      optional
1919    DESCRIPTION                 "Whether PD cannot be used for a regular LD. PD can not be used for a regular LD(1), PD can be used for a regular LD(0)"
1920    ::= { physicalDriveEntry 47}
1921
1922
1923--Virtual Devices
1924virtualDevice                   OBJECT IDENTIFIER ::= {megaRAID-SAS 3}
1925
1926commonVirtualDeviceInfoTable               OBJECT-TYPE
1927    SYNTAX                      SEQUENCE OF CommonVirtualDeviceInfoEntry
1928    ACCESS                      not-accessible
1929    STATUS                      optional
1930    DESCRIPTION                 "A List of general Virtual Drive info"
1931    ::= { adapter 8 }
1932
1933    commonVirtualDeviceInfoEntry          OBJECT-TYPE
1934    SYNTAX                      CommonVirtualDeviceInfoEntry
1935    ACCESS                      not-accessible
1936    STATUS                      mandatory
1937    DESCRIPTION                 "An Entry in the CommonVirtualDeviceInfo table."
1938    INDEX                       { adapterID }
1939    ::= { commonVirtualDeviceInfoTable 1 }
1940
1941
1942    CommonVirtualDeviceInfoEntry ::=
1943        SEQUENCE {
1944        adapterID-CVDIT               INTEGER,
1945        supportedReadPolicy               INTEGER,
1946        supportedWritePolicy             INTEGER,
1947        supportedIOPolicy      INTEGER,
1948        supportedAccessPolicy              INTEGER,
1949        supportedMinSize       INTEGER,
1950        supportedMaxSize            INTEGER,
1951		ldbbm			INTEGER
1952
1953    }
1954
1955adapterID-CVDIT                     OBJECT-TYPE
1956    SYNTAX                      INTEGER
1957    ACCESS                      read-only
1958    STATUS                      mandatory
1959    DESCRIPTION                 "Unique adapter ID"
1960    ::= { commonVirtualDeviceInfoEntry 1 }
1961
1962
1963supportedReadPolicy                     OBJECT-TYPE
1964    SYNTAX                      INTEGER
1965    ACCESS                      read-only
1966    STATUS                      mandatory
1967    DESCRIPTION                 "Read policy support. Values: false(0),true(1)"
1968    ::= { commonVirtualDeviceInfoEntry 2 }
1969
1970supportedWritePolicy                 OBJECT-TYPE
1971    SYNTAX                      INTEGER
1972    ACCESS                      read-only
1973    STATUS                      mandatory
1974    DESCRIPTION                 "Write policy support. Values: false(0),true(1)"
1975    ::= { commonVirtualDeviceInfoEntry 3 }
1976
1977supportedIOPolicy              OBJECT-TYPE
1978    SYNTAX                      INTEGER
1979    ACCESS                      read-only
1980    STATUS                      mandatory
1981    DESCRIPTION                 "IO policy support. Values: false(0),true(1)"
1982    ::= { commonVirtualDeviceInfoEntry 4 }
1983supportedAccessPolicy              OBJECT-TYPE
1984    SYNTAX                      INTEGER
1985    ACCESS                      read-only
1986    STATUS                      mandatory
1987    DESCRIPTION                 "Access policy support. Values: false(0),true(1)"
1988    ::= { commonVirtualDeviceInfoEntry 5 }
1989
1990
1991supportedMinSize                     OBJECT-TYPE
1992    SYNTAX                      INTEGER
1993    ACCESS                      read-only
1994    STATUS                      mandatory
1995    DESCRIPTION                 "Minimum stripe size supported. 0(512B),1(1K),2(2K),3(4K),4(8K),5(16K),6(32),7(64K),8(128K) ... 11(1MB) etc"
1996    ::= { commonVirtualDeviceInfoEntry 6 }
1997
1998supportedMaxSize                 OBJECT-TYPE
1999    SYNTAX                      INTEGER
2000    ACCESS                      read-only
2001    STATUS                      mandatory
2002    DESCRIPTION                 "Maximum stripe size supported. 0(512B),1(1K),2(2K),3(4K),4(8K),5(16K),6(32),7(64K),8(128K) ... 11(1MB) etc"
2003    ::= { commonVirtualDeviceInfoEntry 7 }
2004
2005ldbbm				 OBJECT-TYPE
2006    SYNTAX                      INTEGER
2007    ACCESS                      read-only
2008    STATUS                      mandatory
2009    DESCRIPTION                 "1=LD bad block management is enabled, 0=LD bad block management is not enabled"
2010    ::= { commonVirtualDeviceInfoEntry 8 }
2011
2012vdInfo                     OBJECT IDENTIFIER ::= {virtualDevice 1}
2013
2014vdNumbers                        OBJECT-TYPE
2015    SYNTAX                      Gauge
2016    ACCESS                      read-only
2017    STATUS                      mandatory
2018    DESCRIPTION                 "The present number of rows in the virtualDrive table."
2019    ::= { vdInfo 1 }
2020
2021virtualDriveTable                    OBJECT-TYPE
2022    SYNTAX                      SEQUENCE OF VirtualDriveEntry
2023    ACCESS                      not-accessible
2024    STATUS                      optional
2025    DESCRIPTION                 "A List of Virtual Drives Entries containing Information/Properties about the virtualDrive."
2026    ::= { vdInfo 2 }
2027
2028virtualDriveEntry                     OBJECT-TYPE
2029        SYNTAX                  VirtualDriveEntry
2030        ACCESS                  not-accessible
2031        STATUS                  optional
2032        DESCRIPTION             "An Entry in the virtualDrive Table."
2033        INDEX                   { virtualDevID  }
2034    ::= { virtualDriveTable 1 }
2035
2036    VirtualDriveEntry ::=
2037        SEQUENCE {
2038            virtualDevID           INTEGER,
2039            size       INTEGER,
2040            clusterOwnerDeviceId       INTEGER,
2041            targetId       INTEGER,
2042            state       INTEGER,
2043            name       DisplayString,
2044            defaultCachePolicy       DisplayString,
2045            accessPolicy       INTEGER,
2046            diskCachePolicy       INTEGER,
2047            bgiState       INTEGER,
2048            prl       INTEGER,
2049            rLQ       INTEGER,
2050            sRL       INTEGER,
2051            stripeSize       INTEGER,
2052            numDrives       INTEGER,
2053            spanDepth       INTEGER,
2054            initState       INTEGER,
2055            vdOperationProgress       DisplayString,
2056            currentCachePolicy     DisplayString,
2057            adapterID-VDT       INTEGER,
2058            encryptionType      INTEGER,
2059            vdOperationSupport    DisplayString,
2060	      badBlocksExist	INTEGER,
2061
2062	    defaultPSPolicy 	INTEGER,
2063	    currentPSPolicy 	INTEGER,
2064	    breakMirror 	INTEGER,
2065	    joinMirror	 	INTEGER,
2066	    mirrorPdInfo	DisplayString,
2067	    vdPiType		INTEGER,
2068	    mirrorDataSize   INTEGER,
2069	    cacheCadeType		INTEGER,
2070	    currentWritePolicy		DisplayString,
2071	    defaultWritePolicy		DisplayString,
2072            associatedVD		DisplayString,
2073			hostAccessPolicy       DisplayString,
2074			guid                DisplayString
2075
2076
2077
2078        }
2079
2080-- defines for each attribute in PhysicaldriveEntry
2081
2082virtualDevID                       OBJECT-TYPE
2083    SYNTAX                      INTEGER
2084    ACCESS                      read-only
2085    STATUS                      optional
2086    DESCRIPTION                 "The unique Virtual Drives ID"
2087    ::= { virtualDriveEntry 1 }
2088size                       OBJECT-TYPE
2089    SYNTAX                      INTEGER
2090    ACCESS                      read-only
2091    STATUS                      optional
2092    DESCRIPTION                 "Total size in MB of the drive"
2093    ::= { virtualDriveEntry 2 }
2094clusterOwnerDeviceId                       OBJECT-TYPE
2095    SYNTAX                      INTEGER
2096    ACCESS                      read-only
2097    STATUS                      optional
2098    DESCRIPTION                 "VD owner's device Id"
2099    ::= { virtualDriveEntry 3 }
2100targetId                       OBJECT-TYPE
2101    SYNTAX                      INTEGER
2102    ACCESS                      read-only
2103    STATUS                      optional
2104    DESCRIPTION                 "Virtual Drive target id (i.e. 0 to 63)"
2105    ::= { virtualDriveEntry 4 }
2106state                       OBJECT-TYPE
2107    SYNTAX                      INTEGER
2108    ACCESS                      read-only
2109    STATUS                      optional
2110    DESCRIPTION                 "The Device state: Values: offline(0),partially-degraded(1),degraded(2),optimal(3)"
2111    ::= { virtualDriveEntry 5 }
2112name                       OBJECT-TYPE
2113    SYNTAX                      DisplayString
2114    ACCESS                      read-only
2115    STATUS                      optional
2116    DESCRIPTION                 "Virtual Drive name"
2117    ::= { virtualDriveEntry 6 }
2118defaultCachePolicy              OBJECT-TYPE
2119    SYNTAX                      DisplayString
2120    ACCESS                      read-only
2121    STATUS                      optional
2122    DESCRIPTION                  "Default cache policy settings. Values: WriteBack, WriteThrough, ReadAdaptive, ReadAhead, ReadAheadNone, Cached, Direct, Write Cache OK if Bad BBU, No Write Cache if Bad BBU."
2123    ::= { virtualDriveEntry 7 }
2124accessPolicy                       OBJECT-TYPE
2125    SYNTAX                      INTEGER
2126    ACCESS                      read-only
2127    STATUS                      optional
2128    DESCRIPTION                 "Access policy settings. Values: access-rw(0), access-read-only(2), access-blocked(3)"
2129    ::= { virtualDriveEntry 8 }
2130diskCachePolicy                       OBJECT-TYPE
2131    SYNTAX                      INTEGER
2132    ACCESS                      read-only
2133    STATUS                      optional
2134    DESCRIPTION                 "Physical disk cache policy. Values: unchanged(0),enable(1),disable(2)"
2135    ::= { virtualDriveEntry 9 }
2136bgiState                       OBJECT-TYPE
2137    SYNTAX                      INTEGER
2138    ACCESS                      read-only
2139    STATUS                      optional
2140    DESCRIPTION                 "Disable/Enable Back Groung Initialization on this Virtual Drive. Values: disable(1),enable(0)"
2141    ::= { virtualDriveEntry 10 }
2142prl                       OBJECT-TYPE
2143    SYNTAX                      INTEGER
2144    ACCESS                      read-only
2145    STATUS                      optional
2146    DESCRIPTION                 "Primay raid level. Values: 0(RAID-0), 1(RAID-1), 3(RAID-3), 4(RAID-4), 5(RAID-5), 6(RAID-6),15(Single Disk or JBOD),
2147				17(RAID-1E), 21(RAID-5E), 31(Concatenation),37(RAID-5EEE)"
2148    ::= { virtualDriveEntry 11 }
2149rLQ                       OBJECT-TYPE
2150    SYNTAX                      INTEGER
2151    ACCESS                      read-only
2152    STATUS                      optional
2153    DESCRIPTION                 "Raid level qualifier"
2154    ::= { virtualDriveEntry 12 }
2155sRL                       OBJECT-TYPE
2156    SYNTAX                      INTEGER
2157    ACCESS                      read-only
2158    STATUS                      optional
2159    DESCRIPTION                 "Secondary raid level. Values: 0(Stripped), 1(Mirrored), 2(Concatenated), 3(Spanned)"
2160    ::= { virtualDriveEntry 13 }
2161stripeSize                       OBJECT-TYPE
2162    SYNTAX                      INTEGER
2163    ACCESS                      read-only
2164    STATUS                      optional
2165    DESCRIPTION                 "Stripe Size. 0(512B),1(1K),2(2K),3(4K),4(8K),5(16K),6(32),7(64K),8(128K) ... 11(1MB) etc"
2166    ::= { virtualDriveEntry 14 }
2167numDrives                       OBJECT-TYPE
2168    SYNTAX                      INTEGER
2169    ACCESS                      read-only
2170    STATUS                      optional
2171    DESCRIPTION                 "Number of drivers per span"
2172    ::= { virtualDriveEntry 15 }
2173spanDepth                       OBJECT-TYPE
2174    SYNTAX                      INTEGER
2175    ACCESS                      read-only
2176    STATUS                      optional
2177    DESCRIPTION                 "Number of spans. If only one array then it is considered as 1 span"
2178    ::= { virtualDriveEntry 16 }
2179initState                       OBJECT-TYPE
2180    SYNTAX                      INTEGER
2181    ACCESS                      read-only
2182    STATUS                      optional
2183    DESCRIPTION                 "0=no init, 1=quick init, 2=full init"
2184    ::= { virtualDriveEntry 17 }
2185vdOperationProgress                       OBJECT-TYPE
2186    SYNTAX                      DisplayString
2187    ACCESS                      read-only
2188    STATUS                      optional
2189    DESCRIPTION                 "Progress % for an operation / No operation in progress"
2190    ::= { virtualDriveEntry 18 }
2191currentCachePolicy                       OBJECT-TYPE
2192    SYNTAX                      DisplayString
2193    ACCESS                      read-only
2194    STATUS                      optional
2195    DESCRIPTION                 "Cache policy settings. Values:WriteBack, WriteThrough, ReadAdaptive, ReadAhead, ReadAheadNone, Cached, Direct, Write Cache OK if Bad BBU, No Write Cache if Bad BBU."
2196    ::= { virtualDriveEntry 19 }
2197adapterID-VDT                       OBJECT-TYPE
2198    SYNTAX                      INTEGER
2199    ACCESS                      read-only
2200    STATUS                      optional
2201    DESCRIPTION                 "Adapter ID"
2202    ::= { virtualDriveEntry 20 }
2203
2204encryptionType                       OBJECT-TYPE
2205    SYNTAX                      INTEGER
2206    ACCESS                      read-only
2207    STATUS                      optional
2208    DESCRIPTION                 "logical drive encryption type. Values No Encryption(0), FDE drive encryption(1), Controller-based encryption(2)"
2209    ::= { virtualDriveEntry 21 }
2210
2211vdOperationSupport                             OBJECT-TYPE
2212    SYNTAX                      DisplayString
2213    ACCESS                      read-only
2214    STATUS                      optional
2215    DESCRIPTION                 "startFGI,stopFGI,startCC,stopCC,startRecon,deleteLD"
2216    ::= { virtualDriveEntry 22 }
2217
2218badBlocksExist                  OBJECT-TYPE
2219    SYNTAX                      INTEGER
2220    ACCESS                      read-only
2221    STATUS                      optional
2222    DESCRIPTION                 "0 = LD bad block table is empty, 1 = LD bad block table is not empty"
2223    ::= { virtualDriveEntry 23 }
2224
2225
2226defaultPSPolicy                 OBJECT-TYPE
2227    SYNTAX                      INTEGER
2228    ACCESS                      read-only
2229    STATUS                      optional
2230    DESCRIPTION                 "Power Savings policy set for this LD.Values:controller default power saving policy=0, AUTO=1, MAX=2, MAX with no cache=6, NONE=255"
2231    ::= { virtualDriveEntry 24 }
2232currentPSPolicy                 OBJECT-TYPE
2233    SYNTAX                      INTEGER
2234    ACCESS                      read-only
2235    STATUS                      optional
2236    DESCRIPTION                 "Power Savings policy set for this LD.Values:controller default power saving policy=0, AUTO=1, MAX=2, MAX with no cache=6, NONE=255"
2237    ::= { virtualDriveEntry 25 }
2238
2239breakMirror                 	OBJECT-TYPE
2240    SYNTAX                      INTEGER
2241    ACCESS                      read-only
2242    STATUS                      optional
2243    DESCRIPTION                 "Break Mirror Policy set for this LD.Values:1=break mirror is allowed, 0=break mirror not is allowed"
2244    ::= { virtualDriveEntry 26 }
2245joinMirror                 	OBJECT-TYPE
2246    SYNTAX                      INTEGER
2247    ACCESS                      read-only
2248    STATUS                      optional
2249    DESCRIPTION                 "Join Mirror policy set for this LD.Values:1=join mirror is allowed, 0=join mirror not is allowed"
2250    ::= { virtualDriveEntry 27 }
2251
2252mirrorPdInfo              	OBJECT-TYPE
2253    SYNTAX                      DisplayString
2254    ACCESS                      read-only
2255    STATUS                      optional
2256    DESCRIPTION                  "Mirror Info Property give the Information about mirror of PD and PD state respectively."
2257    ::= { virtualDriveEntry 28 }
2258
2259vdPiType                 	OBJECT-TYPE
2260    SYNTAX                      INTEGER
2261    ACCESS                      read-only
2262    STATUS                      optional
2263    DESCRIPTION                 "Information about logical drive protection type . No SAS protection type used(0) ,SAS PI Type 1(1) ,SAS PI Type 2(2) ,SAS PI Type 3(3) ,Reserved SAS PI Type 4(4) ,Reserved SAS PI Type 5(5) ,Reserved SAS PI Type 6(6) ,Reserved SAS PI Type 7(7) ,SAS PI Type 8(8)."
2264    ::= { virtualDriveEntry 29 }
2265
2266mirrorDataSize                 	OBJECT-TYPE
2267    SYNTAX                      INTEGER
2268    ACCESS                      read-only
2269    STATUS                      optional
2270    DESCRIPTION                 "Total Space used for mirrorData or Parity information"
2271    ::= { virtualDriveEntry 30 }
2272
2273cacheCadeType                 	OBJECT-TYPE
2274    SYNTAX                      INTEGER
2275    ACCESS                      read-only
2276    STATUS                      optional
2277    DESCRIPTION                 "0= Non-CacheCade VD, 1= CacheCade Type is Read & Write, 2= CacheCade Type is Read only, 3= R1-EC"
2278    ::= { virtualDriveEntry 31 }
2279
2280currentWritePolicy              	OBJECT-TYPE
2281    SYNTAX                      DisplayString
2282    ACCESS                      read-only
2283    STATUS                      optional
2284    DESCRIPTION                  "Current write policy settings. Values: WriteBack, WriteThrough, AlwaysWriteBack"
2285    ::= { virtualDriveEntry 32 }
2286
2287defaultWritePolicy              	OBJECT-TYPE
2288    SYNTAX                      DisplayString
2289    ACCESS                      read-only
2290    STATUS                      optional
2291    DESCRIPTION                  "Default write policy settings. Values: WriteBack, WriteThrough, AlwaysWriteBack"
2292    ::= { virtualDriveEntry 33 }
2293
2294associatedVD              	OBJECT-TYPE
2295    SYNTAX                      DisplayString
2296    ACCESS                      read-only
2297    STATUS                      optional
2298    DESCRIPTION                  "This property gives the Information about VD is Cached or VD is not cached."
2299    ::= { virtualDriveEntry 34 }
2300
2301hostAccessPolicy                   	OBJECT-TYPE
2302    SYNTAX                      DisplayString
2303    ACCESS                      read-only
2304    STATUS                      optional
2305    DESCRIPTION                 "This property gives the Host Access Policy"
2306    ::= { virtualDriveEntry 35 }
2307
2308guid                        	OBJECT-TYPE
2309    SYNTAX                      DisplayString
2310    ACCESS                      read-only
2311    STATUS                      optional
2312    DESCRIPTION                  "This property gives the LD GUID."
2313    ::= { virtualDriveEntry 36 }
2314
2315
2316--VD Span
2317vdSpanInfoTable                    OBJECT-TYPE
2318    SYNTAX                      SEQUENCE OF VDSpanInfoEntry
2319    ACCESS                      not-accessible
2320    STATUS                      optional
2321    DESCRIPTION                 "A List of span Entries containing Information/Properties vd span."
2322    ::= { vdInfo 3 }
2323
2324vdSpanInfoEntry                     OBJECT-TYPE
2325        SYNTAX                  VDSpanInfoEntry
2326        ACCESS                  not-accessible
2327        STATUS                  optional
2328        DESCRIPTION             "An Entry in the vdSpan Table."
2329        INDEX                   { spanID  }
2330    ::= { vdSpanInfoTable 1 }
2331
2332    VDSpanInfoEntry ::=
2333        SEQUENCE {
2334            spanID              INTEGER,
2335            vdID-VSIT           INTEGER,
2336            startBlock           INTEGER,
2337            numBlocks           DisplayString,
2338            vdSpanArrayRef           INTEGER,
2339            adapterID-VSIT		   INTEGER
2340        }
2341
2342spanID                       OBJECT-TYPE
2343    SYNTAX                      INTEGER
2344    ACCESS                      read-only
2345    STATUS                      optional
2346    DESCRIPTION                 "The unique Span ID"
2347    ::= { vdSpanInfoEntry 1 }
2348
2349vdID-VSIT                       OBJECT-TYPE
2350    SYNTAX                      INTEGER
2351    ACCESS                      read-only
2352    STATUS                      optional
2353    DESCRIPTION                 "The Virtual Device ID"
2354    ::= { vdSpanInfoEntry 2 }
2355startBlock                       OBJECT-TYPE
2356    SYNTAX                     INTEGER
2357    ACCESS                      read-only
2358    STATUS                      optional
2359    DESCRIPTION                 "Span physical disk starting block"
2360    ::= { vdSpanInfoEntry 3 }
2361numBlocks                       OBJECT-TYPE
2362    SYNTAX                      DisplayString
2363    ACCESS                      read-only
2364    STATUS                      optional
2365    DESCRIPTION                 "Span physical disk block count"
2366    ::= { vdSpanInfoEntry 4 }
2367vdSpanArrayRef                       OBJECT-TYPE
2368    SYNTAX                      INTEGER
2369    ACCESS                      read-only
2370    STATUS                      optional
2371    DESCRIPTION                 "Array reference (index)"
2372    ::= { vdSpanInfoEntry 5 }
2373adapterID-VSIT                       OBJECT-TYPE
2374    SYNTAX                      INTEGER
2375    ACCESS                      read-only
2376    STATUS                      optional
2377    DESCRIPTION                 "Adapter ID"
2378    ::= { vdSpanInfoEntry 6 }
2379---------------
2380arrayInfo                     OBJECT IDENTIFIER ::= {virtualDevice 4}
2381
2382arrayNumber                        OBJECT-TYPE
2383    SYNTAX                      Gauge
2384    ACCESS                      read-only
2385    STATUS                      mandatory
2386    DESCRIPTION                 "The present number of rows in the array table."
2387    ::= { arrayInfo 1 }
2388
2389arrayTable                    OBJECT-TYPE
2390    SYNTAX                      SEQUENCE OF ArrayEntry
2391    ACCESS                      not-accessible
2392    STATUS                      optional
2393    DESCRIPTION                 "A List of array Entries containing Information/Properties about the arrays."
2394    ::= { arrayInfo 2 }
2395
2396arrayEntry                     OBJECT-TYPE
2397        SYNTAX                  ArrayEntry
2398        ACCESS                  not-accessible
2399        STATUS                  optional
2400        DESCRIPTION             "An Entry in the array Table."
2401        INDEX                   { arrayID  }
2402    ::= { arrayTable 1 }
2403
2404    ArrayEntry ::=
2405        SEQUENCE {
2406            arrayID           INTEGER,
2407            arraySize           INTEGER,
2408            arrayNumDrives           INTEGER,
2409            arrayRef           INTEGER,
2410            pdList         DisplayString,
2411            adapterID-AT		INTEGER
2412        }
2413-- defines for each attribute in PhysicaldriveEntry
2414
2415arrayID                       OBJECT-TYPE
2416    SYNTAX                      INTEGER
2417    ACCESS                      read-only
2418    STATUS                      optional
2419    DESCRIPTION                 "The unique array ID"
2420    ::= { arrayEntry 1 }
2421arraySize                       OBJECT-TYPE
2422    SYNTAX                      INTEGER
2423    ACCESS                      read-only
2424    STATUS                      optional
2425    DESCRIPTION                 "Size in MB"
2426    ::= { arrayEntry 2 }
2427arrayNumDrives                       OBJECT-TYPE
2428    SYNTAX                      INTEGER
2429    ACCESS                      read-only
2430    STATUS                      optional
2431    DESCRIPTION                 "Number of drives for this array"
2432    ::= { arrayEntry 3 }
2433arrayRef                       OBJECT-TYPE
2434    SYNTAX                      INTEGER
2435    ACCESS                      read-only
2436    STATUS                      optional
2437    DESCRIPTION                 "Tag for the array"
2438    ::= { arrayEntry 4 }
2439pdList                       OBJECT-TYPE
2440    SYNTAX                      DisplayString
2441    ACCESS                      read-only
2442    STATUS                      optional
2443    DESCRIPTION                 "Space separated Physical Drive identification. e.g. {devID devID devID} etc "
2444    ::= { arrayEntry 5 }
2445adapterID-AT                       OBJECT-TYPE
2446    SYNTAX                      INTEGER
2447    ACCESS                      read-only
2448    STATUS                      optional
2449    DESCRIPTION                 "Adapter ID."
2450    ::= { arrayEntry 6 }
2451---------------
2452spareInfo                     OBJECT IDENTIFIER ::= {virtualDevice 5}
2453
2454spareDevNumber                        OBJECT-TYPE
2455    SYNTAX                      Gauge
2456    ACCESS                      read-only
2457    STATUS                      mandatory
2458    DESCRIPTION                 "The present number of rows in the sparepool table."
2459    ::= { spareInfo 1 }
2460
2461spareTable                    OBJECT-TYPE
2462    SYNTAX                      SEQUENCE OF SpareEntry
2463    ACCESS                      not-accessible
2464    STATUS                      optional
2465    DESCRIPTION                 "A List of sparepool Entries containing Information/Properties about the spare drive"
2466    ::= { spareInfo 2 }
2467
2468spareEntry                     OBJECT-TYPE
2469        SYNTAX                  SpareEntry
2470        ACCESS                  not-accessible
2471        STATUS                  optional
2472        DESCRIPTION             "An Entry in the sparepool Table."
2473        INDEX                   { spareID  }
2474    ::= { spareTable 1 }
2475
2476    SpareEntry ::=
2477        SEQUENCE {
2478            spareID           INTEGER,
2479            deviceIdentification           INTEGER,
2480            spareType           DisplayString,
2481            arrayCount           INTEGER,
2482            arrayIDs         DisplayString,
2483            adapterID-ST		INTEGER
2484        }
2485-- defines for each attribute in PhysicaldriveEntry
2486
2487spareID                       OBJECT-TYPE
2488    SYNTAX                      INTEGER
2489    ACCESS                      read-only
2490    STATUS                      optional
2491    DESCRIPTION                 "The unique Device ID"
2492    ::= { spareEntry 1 }
2493deviceIdentification                       OBJECT-TYPE
2494    SYNTAX                      INTEGER
2495    ACCESS                      read-only
2496    STATUS                      optional
2497    DESCRIPTION                 "The unique Device ID"
2498    ::= { spareEntry 2 }
2499spareType                       OBJECT-TYPE
2500    SYNTAX                      DisplayString
2501    ACCESS                      read-only
2502    STATUS                      optional
2503    DESCRIPTION                 "Spare type. isDedicated(0/1)isRevertible(0/1)isEnclAffinity(0/1). 1 implies particular feature is enable and 0 represent feature is disable."
2504    ::= { spareEntry 3 }
2505arrayCount                       OBJECT-TYPE
2506    SYNTAX                      INTEGER
2507    ACCESS                      read-only
2508    STATUS                      optional
2509    DESCRIPTION                 "The number of arrays to which the Physical Drive can be dedicated"
2510    ::= { spareEntry 4 }
2511arrayIDs                       OBJECT-TYPE
2512    SYNTAX                      DisplayString
2513    ACCESS                      read-only
2514    STATUS                      optional
2515    DESCRIPTION                 "Comma separated array ids. e.g. 2,4,5 etc "
2516    ::= { spareEntry 5 }
2517adapterID-ST                       OBJECT-TYPE
2518    SYNTAX                      INTEGER
2519    ACCESS                      read-only
2520    STATUS                      optional
2521    DESCRIPTION                 "Adapter ID."
2522    ::= { spareEntry 6 }
2523
2524
2525-- Enclosure Information.
2526enclosureInfo                      OBJECT IDENTIFIER ::= {lsiRAIDServer 5}
2527
2528enclosureNumber                       OBJECT-TYPE
2529    SYNTAX                      Gauge
2530    ACCESS                      read-only
2531    STATUS                      mandatory
2532    DESCRIPTION                 "The present number of rows in the enclosure table."
2533    ::= { enclosureInfo 1 }
2534enclosureTable                    OBJECT-TYPE
2535    SYNTAX                      SEQUENCE OF EnclosureEntry
2536    ACCESS                      not-accessible
2537    STATUS                      optional
2538    DESCRIPTION                 "A List of Enclosure Entries containing Information/Properties about the enclosures in the system."
2539    ::= { enclosureInfo 2 }
2540
2541
2542    enclosureEntry                OBJECT-TYPE
2543    SYNTAX                      EnclosureEntry
2544    ACCESS                      not-accessible
2545    STATUS                      mandatory
2546    DESCRIPTION                 "An Entry in the enclosure table."
2547    INDEX                       { enclosureID }
2548    ::= { enclosureTable 1 }
2549
2550    EnclosureEntry ::=
2551        SEQUENCE {
2552            enclosureID           INTEGER,
2553            deviceId    INTEGER,
2554            enclosureIndex         INTEGER,
2555            slotCount     INTEGER,
2556            psCount         INTEGER,
2557            fanCount         INTEGER,
2558            tempSensorCount         INTEGER,
2559            alarmCount         INTEGER,
2560            simCount         INTEGER,
2561            isFault         INTEGER,
2562            pdCount         INTEGER,
2563            pdIds         DisplayString,
2564            adapterID-ET		INTEGER,
2565            pdCountSpinup60		INTEGER,
2566	    enclosureType		INTEGER,
2567	    enclFirmwareVersion    DisplayString,
2568	    enclSerialNumber       DisplayString,
2569	    vendorID			DisplayString,
2570	    productID			DisplayString,
2571	    eSMSerialNumber		DisplayString,
2572	    eSMFRU			DisplayString,
2573	    enclosureZoningMode		DisplayString,
2574		eSMFRUPartInfo	DisplayString
2575    }
2576
2577-- defines for each attribute in EnclosureEntry
2578
2579enclosureID                       OBJECT-TYPE
2580    SYNTAX                      INTEGER
2581    ACCESS                      read-only
2582    STATUS                      optional
2583    DESCRIPTION                 "EnclosureID for this enclosure.(Unique)"
2584    ::= { enclosureEntry 1 }
2585
2586deviceId                OBJECT-TYPE
2587    SYNTAX                      INTEGER
2588    ACCESS                      read-only
2589    STATUS                      optional
2590    DESCRIPTION                 "Enclosure device Id."
2591    ::= { enclosureEntry 2 }
2592enclosureIndex                OBJECT-TYPE
2593    SYNTAX                      INTEGER
2594    ACCESS                      read-only
2595    STATUS                      optional
2596    DESCRIPTION                 "Firmware internal enclosure index"
2597    ::= { enclosureEntry 3 }
2598slotCount                OBJECT-TYPE
2599    SYNTAX                      INTEGER
2600    ACCESS                      read-only
2601    STATUS                      optional
2602    DESCRIPTION                 "Number of slots"
2603    ::= { enclosureEntry 4 }
2604psCount                OBJECT-TYPE
2605    SYNTAX                      INTEGER
2606    ACCESS                      read-only
2607    STATUS                      optional
2608    DESCRIPTION                 "Number of power supplies"
2609    ::= { enclosureEntry 5 }
2610fanCount                OBJECT-TYPE
2611    SYNTAX                      INTEGER
2612    ACCESS                      read-only
2613    STATUS                      optional
2614    DESCRIPTION                 "Number of fans"
2615    ::= { enclosureEntry 6 }
2616tempSensorCount                OBJECT-TYPE
2617    SYNTAX                      INTEGER
2618    ACCESS                      read-only
2619    STATUS                      optional
2620    DESCRIPTION                 "Number of temperature sensors"
2621    ::= { enclosureEntry 7 }
2622alarmCount                OBJECT-TYPE
2623    SYNTAX                      INTEGER
2624    ACCESS                      read-only
2625    STATUS                      optional
2626    DESCRIPTION                 "Number of alarms"
2627    ::= { enclosureEntry 8 }
2628simCount                OBJECT-TYPE
2629    SYNTAX                      INTEGER
2630    ACCESS                      read-only
2631    STATUS                      optional
2632    DESCRIPTION                 "Number of SIM modules"
2633    ::= { enclosureEntry 9 }
2634isFault                OBJECT-TYPE
2635    SYNTAX                      INTEGER
2636    ACCESS                      read-only
2637    STATUS                      optional
2638    DESCRIPTION                 "Enclosure has entered a FAULT state or not. Values: false(0),true(1)"
2639    ::= { enclosureEntry 10 }
2640pdCount                OBJECT-TYPE
2641    SYNTAX                      INTEGER
2642    ACCESS                      read-only
2643    STATUS                      optional
2644    DESCRIPTION                 "Number of physical drives present"
2645    ::= { enclosureEntry 11 }
2646pdIds                OBJECT-TYPE
2647    SYNTAX                      DisplayString
2648    ACCESS                      read-only
2649    STATUS                      optional
2650    DESCRIPTION                 "Physical drive deviceIds space separated."
2651    ::= { enclosureEntry 12 }
2652adapterID-ET                OBJECT-TYPE
2653    SYNTAX                      INTEGER
2654    ACCESS                      read-only
2655    STATUS                      optional
2656    DESCRIPTION                 "Adapter ID."
2657    ::= { enclosureEntry 13 }
2658
2659pdCountSpinup60              OBJECT-TYPE
2660    SYNTAX                      INTEGER
2661    ACCESS                      read-only
2662    STATUS                      optional
2663    DESCRIPTION                 "Number of drives that can spun up in 60 sec."
2664    ::= { enclosureEntry 14 }
2665
2666enclosureType              OBJECT-TYPE
2667    SYNTAX                      INTEGER
2668    ACCESS                      read-only
2669    STATUS                      optional
2670    DESCRIPTION                 "Information about type of enclosure : 0= UNKNOWN ,1= SAFTE ,2=SES ,3= SGPIO."
2671    ::= { enclosureEntry 15 }
2672
2673enclFirmwareVersion                OBJECT-TYPE
2674    SYNTAX                      DisplayString
2675    ACCESS                      read-only
2676    STATUS                      optional
2677    DESCRIPTION                 "Information about enclosure FW Version"
2678    ::= { enclosureEntry 16 }
2679
2680enclSerialNumber                OBJECT-TYPE
2681    SYNTAX                      DisplayString
2682    ACCESS                      read-only
2683    STATUS                      optional
2684    DESCRIPTION                 "Enclosure Serial Number"
2685    ::= { enclosureEntry 17 }
2686
2687vendorID                OBJECT-TYPE
2688    SYNTAX                      DisplayString
2689    ACCESS                      read-only
2690    STATUS                      optional
2691    DESCRIPTION                 "Enclosure Vendor ID"
2692    ::= { enclosureEntry 18 }
2693
2694productID                OBJECT-TYPE
2695    SYNTAX                      DisplayString
2696    ACCESS                      read-only
2697    STATUS                      optional
2698    DESCRIPTION                 "Enclosure Product ID"
2699    ::= { enclosureEntry 19 }
2700
2701eSMSerialNumber                OBJECT-TYPE
2702    SYNTAX                      DisplayString
2703    ACCESS                      read-only
2704    STATUS                      optional
2705    DESCRIPTION                 "IBM Enclosure ESM Serial Number"
2706    ::= { enclosureEntry 20 }
2707
2708eSMFRU                OBJECT-TYPE
2709    SYNTAX                      DisplayString
2710    ACCESS                      read-only
2711    STATUS                      optional
2712    DESCRIPTION                 "Information about IBM Enclosure ESM FRU"
2713    ::= { enclosureEntry 21 }
2714
2715enclosureZoningMode             OBJECT-TYPE
2716    SYNTAX                      DisplayString
2717    ACCESS                      read-only
2718    STATUS                      optional
2719    DESCRIPTION                 "Enclosure IBM Zoning Mode"
2720    ::= { enclosureEntry 22 }
2721
2722eSMFRUPartInfo                OBJECT-TYPE
2723    SYNTAX                      DisplayString
2724    ACCESS                      read-only
2725    STATUS                      optional
2726    DESCRIPTION                 "Information about IBM Enclosure ESM FRU Part"
2727    ::= { enclosureEntry 23 }
2728
2729----------------------
2730enclosureFanTable                    OBJECT-TYPE
2731    SYNTAX                      SEQUENCE OF EnclosureFanEntry
2732    ACCESS                      not-accessible
2733    STATUS                      optional
2734    DESCRIPTION                 "A List of fan Entries containing Information/Properties about the enclosureFan."
2735    ::= { enclosureInfo 3 }
2736
2737
2738    enclosureFanEntry                OBJECT-TYPE
2739    SYNTAX                      EnclosureFanEntry
2740    ACCESS                      not-accessible
2741    STATUS                      mandatory
2742    DESCRIPTION                 "An Entry in the enclosureFan table."
2743    INDEX                       { fanID }
2744    ::= { enclosureFanTable 1 }
2745
2746    EnclosureFanEntry ::=
2747        SEQUENCE {
2748            fanID           INTEGER,
2749            enclosureId    INTEGER,
2750            fanStatus         INTEGER
2751    }
2752
2753-- defines for each attribute in EnclosureEntry
2754
2755fanID                       OBJECT-TYPE
2756    SYNTAX                      INTEGER
2757    ACCESS                      read-only
2758    STATUS                      optional
2759    DESCRIPTION                 "ID for this EnclosureFan.(Unique)"
2760    ::= { enclosureFanEntry 1 }
2761
2762enclosureId                OBJECT-TYPE
2763    SYNTAX                      INTEGER
2764    ACCESS                      read-only
2765    STATUS                      optional
2766    DESCRIPTION                 "Enclosure ID where the fan is attached"
2767    ::= { enclosureFanEntry 2 }
2768fanStatus                OBJECT-TYPE
2769    SYNTAX                      INTEGER{
2770                                status-invalid(1),
2771                                status-ok(2),
2772                                status-critical(3),
2773                                status-nonCritical(4),
2774                                status-unrecoverable(5),
2775                                status-not-installed(6),
2776                                status-unknown(7),
2777                                status-not-available(8)
2778                                }
2779    ACCESS                      read-only
2780    STATUS                      optional
2781    DESCRIPTION                 "status of the fan"
2782    ::= { enclosureFanEntry 3 }
2783
2784----------------------
2785enclosureSlotTable                    OBJECT-TYPE
2786    SYNTAX                      SEQUENCE OF EnclosureSlotEntry
2787    ACCESS                      not-accessible
2788    STATUS                      optional
2789    DESCRIPTION                 "A List of slot Entries containing Information/Properties about the enclosure slots."
2790    ::= { enclosureInfo 4 }
2791
2792
2793    enclosureSlotEntry                OBJECT-TYPE
2794    SYNTAX                      EnclosureSlotEntry
2795    ACCESS                      not-accessible
2796    STATUS                      mandatory
2797    DESCRIPTION                 "An Entry in the enclosureSlot table."
2798    INDEX                       { slotID }
2799    ::= { enclosureSlotTable 1 }
2800
2801    EnclosureSlotEntry ::=
2802        SEQUENCE {
2803            slotID           INTEGER,
2804            enclosureId-EST    INTEGER,
2805            slotStatus         INTEGER
2806    }
2807
2808-- defines for each attribute in EnclosureEntry
2809
2810slotID                       OBJECT-TYPE
2811    SYNTAX                      INTEGER
2812    ACCESS                      read-only
2813    STATUS                      optional
2814    DESCRIPTION                 "ID for this slot.(Unique)"
2815    ::= { enclosureSlotEntry 1 }
2816
2817enclosureId-EST                OBJECT-TYPE
2818    SYNTAX                      INTEGER
2819    ACCESS                      read-only
2820    STATUS                      optional
2821    DESCRIPTION                 "enclosure ID"
2822    ::= { enclosureSlotEntry 2 }
2823slotStatus                OBJECT-TYPE
2824    SYNTAX                      INTEGER{
2825    							status-invalid(1),
2826                                status-ok(2),
2827                                status-critical(3),
2828                                status-nonCritical(4),
2829                                status-unrecoverable(5),
2830                                status-not-installed(6),
2831                                status-unknown(7),
2832                                status-not-available(8)
2833                                }
2834    ACCESS                      read-only
2835    STATUS                      optional
2836    DESCRIPTION                 "status of the device"
2837    ::= { enclosureSlotEntry 3 }
2838----------------------
2839enclosurePowerSupplyTable                    OBJECT-TYPE
2840    SYNTAX                      SEQUENCE OF EnclosurePowerSupplyEntry
2841    ACCESS                      not-accessible
2842    STATUS                      optional
2843    DESCRIPTION                 "A List of powerSupply Entries containing Information/Properties about the enclosure powerSupply"
2844    ::= { enclosureInfo 5 }
2845
2846
2847    enclosurePowerSupplyEntry                OBJECT-TYPE
2848    SYNTAX                      EnclosurePowerSupplyEntry
2849    ACCESS                      not-accessible
2850    STATUS                      mandatory
2851    DESCRIPTION                 "An Entry in the powerSupply table."
2852    INDEX                       { powerSupplyID }
2853    ::= { enclosurePowerSupplyTable 1 }
2854
2855    EnclosurePowerSupplyEntry ::=
2856        SEQUENCE {
2857            powerSupplyID           INTEGER,
2858            enclosureId-EPST    INTEGER,
2859            powerSupplyStatus         INTEGER
2860    }
2861
2862-- defines for each attribute in EnclosureEntry
2863
2864powerSupplyID                       OBJECT-TYPE
2865    SYNTAX                      INTEGER
2866    ACCESS                      read-only
2867    STATUS                      optional
2868    DESCRIPTION                 "ID for this powerSupply.(Unique)"
2869    ::= { enclosurePowerSupplyEntry 1 }
2870
2871enclosureId-EPST                OBJECT-TYPE
2872    SYNTAX                      INTEGER
2873    ACCESS                      read-only
2874    STATUS                      optional
2875    DESCRIPTION                 "Enclosure id for the powerSupply"
2876    ::= { enclosurePowerSupplyEntry 2 }
2877powerSupplyStatus                OBJECT-TYPE
2878    SYNTAX                      INTEGER{
2879    							status-invalid(1),
2880                                status-ok(2),
2881                                status-critical(3),
2882                                status-nonCritical(4),
2883                                status-unrecoverable(5),
2884                                status-not-installed(6),
2885                                status-unknown(7),
2886                                status-not-available(8)
2887                                }
2888    ACCESS                      read-only
2889    STATUS                      optional
2890    DESCRIPTION                 "Status of the power Supply"
2891    ::= { enclosurePowerSupplyEntry 3 }
2892----------------------
2893enclosureTempSensorTable              OBJECT-TYPE
2894    SYNTAX                      SEQUENCE OF EnclosureTempSensorEntry
2895    ACCESS                      not-accessible
2896    STATUS                      optional
2897    DESCRIPTION                 "A List of TempSensor Entries containing Information/Properties about the enclosure TempSensor"
2898    ::= { enclosureInfo 6 }
2899
2900
2901    enclosureTempSensorEntry     OBJECT-TYPE
2902    SYNTAX                      EnclosureTempSensorEntry
2903    ACCESS                      not-accessible
2904    STATUS                      mandatory
2905    DESCRIPTION                 "An Entry in the adapter table."
2906    INDEX                       { tempSensorID }
2907    ::= { enclosureTempSensorTable 1 }
2908
2909    EnclosureTempSensorEntry ::=
2910        SEQUENCE {
2911            tempSensorID           INTEGER,
2912            enclosureId-ETST    INTEGER,
2913            tempSensorStatus         INTEGER,
2914            enclosureTemperature         INTEGER
2915    }
2916
2917-- defines for each attribute in EnclosureEntry
2918
2919tempSensorID                       OBJECT-TYPE
2920    SYNTAX                      INTEGER
2921    ACCESS                      read-only
2922    STATUS                      optional
2923    DESCRIPTION                 "ID for this TempSensor.(Unique)"
2924    ::= { enclosureTempSensorEntry 1 }
2925
2926enclosureId-ETST                OBJECT-TYPE
2927    SYNTAX                      INTEGER
2928    ACCESS                      read-only
2929    STATUS                      optional
2930    DESCRIPTION                 "Enclosure id for this TempSensor"
2931    ::= { enclosureTempSensorEntry 2 }
2932tempSensorStatus                OBJECT-TYPE
2933    SYNTAX                      INTEGER{
2934    							status-invalid(1),
2935                                status-ok(2),
2936                                status-critical(3),
2937                                status-nonCritical(4),
2938                                status-unrecoverable(5),
2939                                status-not-installed(6),
2940                                status-unknown(7),
2941                                status-not-available(8)
2942                                }
2943    ACCESS                      read-only
2944    STATUS                      optional
2945    DESCRIPTION                 "Status of the Temparature Sensor"
2946    ::= { enclosureTempSensorEntry 3 }
2947enclosureTemperature                OBJECT-TYPE
2948    SYNTAX                      INTEGER
2949    ACCESS                      read-only
2950    STATUS                      optional
2951    DESCRIPTION                 "Current temperature in degree Centigrade"
2952    ::= { enclosureTempSensorEntry 4 }
2953
2954----------------------
2955enclosureAlarmTable                    OBJECT-TYPE
2956    SYNTAX                      SEQUENCE OF EnclosureAlarmEntry
2957    ACCESS                      not-accessible
2958    STATUS                      optional
2959    DESCRIPTION                 "A List of Alarm Entries containing Information/Properties about enclosure Alarms"
2960    ::= { enclosureInfo 7 }
2961
2962
2963    enclosureAlarmEntry                OBJECT-TYPE
2964    SYNTAX                      EnclosureAlarmEntry
2965    ACCESS                      not-accessible
2966    STATUS                      mandatory
2967    DESCRIPTION                 "An Entry in the enclosureAlarm table."
2968    INDEX                       { alarmID }
2969    ::= { enclosureAlarmTable 1 }
2970
2971    EnclosureAlarmEntry ::=
2972        SEQUENCE {
2973            alarmID           INTEGER,
2974            enclosureId-EAT     INTEGER,
2975            alarmStatus         INTEGER
2976    }
2977
2978-- defines for each attribute in EnclosureAlarmEntry
2979
2980alarmID                       OBJECT-TYPE
2981    SYNTAX                      INTEGER
2982    ACCESS                      read-only
2983    STATUS                      optional
2984    DESCRIPTION                 "ID for this Alarm.(Unique)"
2985    ::= { enclosureAlarmEntry 1 }
2986
2987enclosureId-EAT                OBJECT-TYPE
2988    SYNTAX                      INTEGER
2989    ACCESS                      read-only
2990    STATUS                      optional
2991    DESCRIPTION                 "Enclosure id where the Alarm is attached"
2992    ::= { enclosureAlarmEntry 2 }
2993alarmStatus                OBJECT-TYPE
2994    SYNTAX                      INTEGER{
2995    							status-invalid(1),
2996                                status-ok(2),
2997                                status-critical(3),
2998                                status-nonCritical(4),
2999                                status-unrecoverable(5),
3000                                status-not-installed(6),
3001                                status-unknown(7),
3002                                status-not-available(8)
3003                                }
3004    ACCESS                      read-only
3005    STATUS                      optional
3006    DESCRIPTION                 "Status of the alarm"
3007    ::= { enclosureAlarmEntry 3 }
3008----------------------
3009enclosureSIMTable                    OBJECT-TYPE
3010    SYNTAX                      SEQUENCE OF EnclosureSIMEntry
3011    ACCESS                      not-accessible
3012    STATUS                      optional
3013    DESCRIPTION                 "A List of SIM Entries containing Information/Properties about enclosure SIMs"
3014    ::= { enclosureInfo 8 }
3015
3016
3017    enclosureSIMEntry                OBJECT-TYPE
3018    SYNTAX                      EnclosureSIMEntry
3019    ACCESS                      not-accessible
3020    STATUS                      mandatory
3021    DESCRIPTION                 "An Entry in the enclosureSIM table."
3022    INDEX                       { simID }
3023    ::= { enclosureSIMTable 1 }
3024
3025    EnclosureSIMEntry ::=
3026        SEQUENCE {
3027            simID           INTEGER,
3028            enclosureId-ESIT     INTEGER,
3029            simStatus         INTEGER
3030    }
3031
3032-- defines for each attribute in EnclosureEntry
3033
3034simID                       OBJECT-TYPE
3035    SYNTAX                      INTEGER
3036    ACCESS                      read-only
3037    STATUS                      optional
3038    DESCRIPTION                 "ID for this SIM.(Unique)"
3039    ::= { enclosureSIMEntry 1 }
3040
3041enclosureId-ESIT                OBJECT-TYPE
3042    SYNTAX                      INTEGER
3043    ACCESS                      read-only
3044    STATUS                      optional
3045    DESCRIPTION                 "Inclosure ID where the SIM is attached"
3046    ::= { enclosureSIMEntry 2 }
3047simStatus                OBJECT-TYPE
3048    SYNTAX                      INTEGER{
3049    							status-invalid(1),
3050                                status-ok(2),
3051                                status-critical(3),
3052                                status-nonCritical(4),
3053                                status-unrecoverable(5),
3054                                status-not-installed(6),
3055                                status-unknown(7),
3056                                status-not-available(8)
3057                                }
3058    ACCESS                      read-only
3059    STATUS                      optional
3060    DESCRIPTION                 "Status of the SIM"
3061    ::= { enclosureSIMEntry 3 }
3062-------------------------------Traps--------------------------------------------
3063adapterTraps                      OBJECT IDENTIFIER ::= {lsiRAIDServer 6}
3064
3065-- Following are the Objects defined for Traps
3066
3067atAdpNumber                 OBJECT-TYPE
3068    SYNTAX                      INTEGER
3069    ACCESS                      read-only
3070    STATUS                      optional
3071    DESCRIPTION                 "Adapter ID for which Trap is generated."
3072    ::= { adapterTraps 1001 }
3073
3074atAlarmState            OBJECT-TYPE
3075    SYNTAX                      INTEGER
3076    ACCESS                      read-only
3077    STATUS                      optional
3078    DESCRIPTION                 "Alarm disabled/enabled. Values: disabled(0),enabled(1)"
3079    ::= { adapterTraps 1002 }
3080
3081atRate            OBJECT-TYPE
3082    SYNTAX                      INTEGER
3083    ACCESS                      read-only
3084    STATUS                      optional
3085    DESCRIPTION                 "BGI/Check Consistency/Rebuild/Patrol Read/Reconstruction Rate"
3086    ::= { adapterTraps 1003 }
3087atFlashImageName            OBJECT-TYPE
3088    SYNTAX                      DisplayString
3089    ACCESS                      read-only
3090    STATUS                      optional
3091    DESCRIPTION                 "Flash Image Name"
3092    ::= { adapterTraps 1004 }
3093
3094atID            OBJECT-TYPE
3095    SYNTAX                      DisplayString
3096    ACCESS                      read-only
3097    STATUS                      optional
3098    DESCRIPTION                 "ID"
3099    ::= { adapterTraps 1005 }
3100
3101clustCtrlpropReset            OBJECT-TYPE
3102    SYNTAX                      DisplayString
3103    ACCESS                      read-only
3104    STATUS                      optional
3105    DESCRIPTION                 "Resetting controller property"
3106    ::= { adapterTraps 1006 }
3107
3108-- Following are the trap definitions, which use variables defined
3109-- within the object lsiRaidMib.
3110
3111adpAlarmStateEnabled TRAP-TYPE
3112    ENTERPRISE adapterTraps
3113    VARIABLES
3114    {
3115    atAdpNumber
3116    }
3117    DESCRIPTION "Alarm has been enabled by user for Adapter $1"
3118	--#TYPE "LSI SAS Trap: Alarm Enabled"
3119	--#SUMMARY "Alarm has been enabled by user for Adapter %d"
3120	--#ARGUMENTS {0}
3121	--#SEVERITY INFORMATIONAL
3122	--#GENERIC 6
3123	--#CATEGORY "Error Events"
3124	--#STATE OPERATIONAL
3125    ::= 8001
3126
3127adpBGIRateChanged TRAP-TYPE
3128    ENTERPRISE adapterTraps
3129    VARIABLES
3130        {
3131        atRate,
3132        atAdpNumber
3133        }
3134    DESCRIPTION "Background initialization rate changed to $1 for Adapter $2"
3135    --#TYPE "LSI SAS Trap: Background Initialization Rate Changed"
3136	--#SUMMARY "Background Initialization Rate changed to %d for Adapter %d"
3137	--#ARGUMENTS {0,1}
3138	--#SEVERITY INFORMATIONAL
3139	--#GENERIC 6
3140	--#CATEGORY "Error Events"
3141	--#STATE OPERATIONAL
3142    ::= 8002
3143adpCacheDiscarded TRAP-TYPE
3144    ENTERPRISE adapterTraps
3145    VARIABLES
3146        {
3147        atAdpNumber
3148        }
3149    DESCRIPTION "Controller $1 cache discarded due to memory/battery problems"
3150    --#TYPE "LSI SAS Trap: Controller Cache Discarded"
3151	--#SUMMARY "Controller %d cache discarded due to memory/battery problems"
3152	--#ARGUMENTS {0}
3153	--#SEVERITY INFORMATIONAL
3154	--#GENERIC 6
3155	--#CATEGORY "Error Events"
3156	--#STATE OPERATIONAL
3157    ::= 8003
3158adpCacheRebootCantRecover TRAP-TYPE
3159    ENTERPRISE adapterTraps
3160    VARIABLES
3161        {
3162        atAdpNumber
3163        }
3164    DESCRIPTION "Unable to recover cache data due to configuration mismatch for Adapter $1"
3165    --#TYPE "LSI SAS Trap: Unable to Recover Cache data"
3166	--#SUMMARY "Unable to recover Cache Data due to configuration mismatch for Adapter %d"
3167	--#ARGUMENTS {0}
3168	--#SEVERITY INFORMATIONAL
3169	--#GENERIC 6
3170	--#CATEGORY "Error Events"
3171	--#STATE OPERATIONAL
3172    ::= 8004
3173adpCacheRebootRecover TRAP-TYPE
3174    ENTERPRISE adapterTraps
3175    VARIABLES
3176        {
3177        atAdpNumber
3178        }
3179    DESCRIPTION "Cache data recovered successfully for Adapter $1"
3180    --#TYPE "LSI SAS Trap:Cache Recovered"
3181	--#SUMMARY "Cache Data Recovered for Adapter %d"
3182	--#ARGUMENTS {0}
3183	--#SEVERITY INFORMATIONAL
3184	--#GENERIC 6
3185	--#CATEGORY "Error Events"
3186	--#STATE OPERATIONAL
3187    ::= 8005
3188adpCacheVersionMismatch TRAP-TYPE
3189    ENTERPRISE adapterTraps
3190    VARIABLES
3191        {
3192        atAdpNumber
3193        }
3194    DESCRIPTION "Controller cache discarded due to firmware version incompatibility for Adapter $1"
3195    --#TYPE "LSI SAS Trap: Controller Cache Discarded"
3196	--#SUMMARY "Controller Cache Discarded due to Firmware version incompatibility for Adapter %d"
3197	--#ARGUMENTS {0}
3198	--#SEVERITY INFORMATIONAL
3199	--#GENERIC 6
3200	--#CATEGORY "Error Events"
3201	--#STATE OPERATIONAL
3202    ::= 8006
3203
3204adpCCRateChanged TRAP-TYPE
3205    ENTERPRISE adapterTraps
3206    VARIABLES
3207        {
3208        atRate,
3209        atAdpNumber
3210        }
3211    DESCRIPTION "Consistency Check rate changed to $1 for Adapter $2"
3212    --#TYPE "LSI SAS Trap: Consistency Check Rate changed"
3213	--#SUMMARY "Consistency Check Rate changed to %d for Adapter %d"
3214	--#ARGUMENTS {0,1}
3215	--#SEVERITY INFORMATIONAL
3216	--#GENERIC 6
3217	--#CATEGORY "Error Events"
3218	--#STATE OPERATIONAL
3219    ::= 8007
3220adpFlashBadImage TRAP-TYPE
3221    ENTERPRISE adapterTraps
3222    VARIABLES
3223        {
3224        atAdpNumber
3225        }
3226    DESCRIPTION "Flash downloaded image corrupted for Adapter $1"
3227    --#TYPE "LSI SAS Trap: Flash Download Image corrupted"
3228	--#SUMMARY "Flash download image corrupted for Adapter %d"
3229	--#ARGUMENTS {0}
3230	--#SEVERITY INFORMATIONAL
3231	--#GENERIC 6
3232	--#CATEGORY "Error Events"
3233	--#STATE OPERATIONAL
3234    ::= 8008
3235adpFlashEraseError TRAP-TYPE
3236    ENTERPRISE adapterTraps
3237    VARIABLES
3238        {
3239        atAdpNumber
3240        }
3241    DESCRIPTION "Flash erase error for Adapter $1"
3242    --#TYPE "LSI SAS Trap: Flash Erase Error"
3243	--#SUMMARY "Flash erase error for Adapter %d"
3244	--#ARGUMENTS {0}
3245	--#SEVERITY INFORMATIONAL
3246	--#GENERIC 6
3247	--#CATEGORY "Error Events"
3248	--#STATE OPERATIONAL
3249    ::= 8009
3250adpFlashEraseTimeout TRAP-TYPE
3251    ENTERPRISE adapterTraps
3252    VARIABLES
3253        {
3254        atAdpNumber
3255        }
3256    DESCRIPTION "Flash timeout during erase for Adapter $1"
3257    --#TYPE "LSI SAS Trap: Flash Timeout during Erase"
3258	--#SUMMARY "Flash Timeout during Erase for Adapter %d"
3259	--#ARGUMENTS {0}
3260	--#SEVERITY INFORMATIONAL
3261	--#GENERIC 6
3262	--#CATEGORY "Error Events"
3263	--#STATE OPERATIONAL
3264    ::= 8010
3265adpFlashGeneralError TRAP-TYPE
3266    ENTERPRISE adapterTraps
3267    VARIABLES
3268        {
3269        atAdpNumber
3270        }
3271    DESCRIPTION "Flash error for Adapter $1"
3272    --#TYPE "LSI SAS Trap: Flash Error"
3273	--#SUMMARY "General Flash Error occurred for Adapter %d"
3274	--#ARGUMENTS {0}
3275	--#SEVERITY INFORMATIONAL
3276	--#GENERIC 6
3277	--#CATEGORY "Error Events"
3278	--#STATE OPERATIONAL
3279    ::= 8011
3280adpFlashImage TRAP-TYPE
3281    ENTERPRISE adapterTraps
3282    VARIABLES
3283        {
3284        atFlashImageName,
3285        atAdpNumber
3286        }
3287    DESCRIPTION "Flashing image: $1 for Adapter $2"
3288    --#TYPE "LSI SAS Trap: Flashing Image"
3289	--#SUMMARY "Flashing Image %s for Adapter %d"
3290	--#ARGUMENTS {0,1}
3291	--#SEVERITY INFORMATIONAL
3292	--#GENERIC 6
3293	--#CATEGORY "Error Events"
3294	--#STATE OPERATIONAL
3295    ::= 8012
3296adpFlashOK TRAP-TYPE
3297    ENTERPRISE adapterTraps
3298    VARIABLES
3299        {
3300        atAdpNumber
3301        }
3302    DESCRIPTION "Flash of new firmware image(s)complete for Adapter $1"
3303    --#TYPE "LSI SAS Trap: Flash of Firmware Image Complete"
3304	--#SUMMARY "Flash of Firmware Image complete for Adapter %d"
3305	--#ARGUMENTS {0}
3306	--#SEVERITY INFORMATIONAL
3307	--#GENERIC 6
3308	--#CATEGORY "Error Events"
3309	--#STATE OPERATIONAL
3310    ::= 8013
3311adpFlashProgramError TRAP-TYPE
3312    ENTERPRISE adapterTraps
3313    VARIABLES
3314        {
3315        atAdpNumber
3316        }
3317    DESCRIPTION "Flash programming error for Adapter $1"
3318    --#TYPE "LSI SAS Trap: Flash programming Error"
3319	--#SUMMARY "Flash programming error for Adapter %d"
3320	--#ARGUMENTS {0}
3321	--#SEVERITY INFORMATIONAL
3322	--#GENERIC 6
3323	--#CATEGORY "Error Events"
3324	--#STATE OPERATIONAL
3325    ::= 8014
3326adpFlashProgramTimeout TRAP-TYPE
3327    ENTERPRISE adapterTraps
3328    VARIABLES
3329        {
3330        atAdpNumber
3331        }
3332    DESCRIPTION "Flash timeout during programming for Adapter $1"
3333    --#TYPE "LSI SAS Trap: Flash timeout"
3334	--#SUMMARY "Flash timeout during programming for Adapter %d"
3335	--#ARGUMENTS {0}
3336	--#SEVERITY INFORMATIONAL
3337	--#GENERIC 6
3338	--#CATEGORY "Error Events"
3339	--#STATE OPERATIONAL
3340    ::= 8015
3341
3342adpLogCleared TRAP-TYPE
3343    ENTERPRISE adapterTraps
3344    VARIABLES
3345        {
3346        atAdpNumber
3347        }
3348    DESCRIPTION "Event log cleared for Adapter $1"
3349    --#TYPE "LSI SAS Trap: Event Log cleared"
3350	--#SUMMARY "Event log cleared for Adapter %d"
3351	--#ARGUMENTS {0}
3352	--#SEVERITY INFORMATIONAL
3353	--#GENERIC 6
3354	--#CATEGORY "Error Events"
3355	--#STATE OPERATIONAL
3356    ::= 8016
3357adpLogWrapped TRAP-TYPE
3358    ENTERPRISE adapterTraps
3359    VARIABLES
3360        {
3361        atAdpNumber
3362        }
3363    DESCRIPTION "Event log wrapped for Adapter $1"
3364    --#TYPE "LSI SAS Trap: Event log wrapped"
3365	--#SUMMARY "Event log wrapped for Adapter %d"
3366	--#ARGUMENTS {0}
3367	--#SEVERITY INFORMATIONAL
3368	--#GENERIC 6
3369	--#CATEGORY "Error Events"
3370	--#STATE OPERATIONAL
3371    ::= 8017
3372
3373adpPatrolReadComplete TRAP-TYPE
3374    ENTERPRISE adapterTraps
3375    VARIABLES
3376        {
3377        atAdpNumber
3378        }
3379    DESCRIPTION "Patrol Read complete for Adapter $1"
3380    --#TYPE "LSI SAS Trap: Patrol Read complete"
3381	--#SUMMARY "Patrol Read complete for Adapter %d"
3382	--#ARGUMENTS {0}
3383	--#SEVERITY INFORMATIONAL
3384	--#GENERIC 6
3385	--#CATEGORY "Error Events"
3386	--#STATE OPERATIONAL
3387    ::= 8018
3388adpPatrolReadPaused TRAP-TYPE
3389    ENTERPRISE adapterTraps
3390    VARIABLES
3391        {
3392        atAdpNumber
3393        }
3394    DESCRIPTION "Patrol Read paused for Adapter $1"
3395    --#TYPE "LSI SAS Trap: Patrol Read paused"
3396	--#SUMMARY "Patrol Read paused for Adapter %d"
3397	--#ARGUMENTS {0}
3398	--#SEVERITY INFORMATIONAL
3399	--#GENERIC 6
3400	--#CATEGORY "Error Events"
3401	--#STATE OPERATIONAL
3402    ::= 8019
3403adpPatrolReadResumed TRAP-TYPE
3404    ENTERPRISE adapterTraps
3405    VARIABLES
3406        {
3407        atAdpNumber
3408        }
3409    DESCRIPTION "Patrol Read resumed for Adapter $1"
3410    --#TYPE "LSI SAS Trap: Patrol Read resumed"
3411	--#SUMMARY "Patrol Read resumed for Adapter %d"
3412	--#ARGUMENTS {0}
3413	--#SEVERITY INFORMATIONAL
3414	--#GENERIC 6
3415	--#CATEGORY "Error Events"
3416	--#STATE OPERATIONAL
3417    ::= 8020
3418adpPatrolReadStarted TRAP-TYPE
3419    ENTERPRISE adapterTraps
3420    VARIABLES
3421        {
3422        atAdpNumber
3423        }
3424    DESCRIPTION "Patrol Read started for Adapter $1"
3425    --#TYPE "LSI SAS Trap: Patrol Read Started"
3426	--#SUMMARY "Patrol Read started for Adapter %d"
3427	--#ARGUMENTS {0}
3428	--#SEVERITY INFORMATIONAL
3429	--#GENERIC 6
3430	--#CATEGORY "Error Events"
3431	--#STATE OPERATIONAL
3432    ::= 8021
3433adpShutdown TRAP-TYPE
3434    ENTERPRISE adapterTraps
3435    VARIABLES
3436        {
3437        atAdpNumber
3438        }
3439    DESCRIPTION "Shutdown command received for Adapter $1"
3440    --#TYPE "LSI SAS Trap: Shutdown command received"
3441	--#SUMMARY "Shutdown command received for Adapter %d"
3442	--#ARGUMENTS {0}
3443	--#SEVERITY INFORMATIONAL
3444	--#GENERIC 6
3445	--#CATEGORY "Error Events"
3446	--#STATE OPERATIONAL
3447    ::= 8022
3448adpHibernate TRAP-TYPE
3449    ENTERPRISE adapterTraps
3450    VARIABLES
3451        {
3452        atAdpNumber
3453        }
3454    DESCRIPTION "Hibernate command received for Adapter $1"
3455    --#TYPE "LSI SAS Trap: Hibernate command received"
3456	--#SUMMARY "Hibernate command received for Adapter %d"
3457	--#ARGUMENTS {0}
3458	--#SEVERITY INFORMATIONAL
3459	--#GENERIC 6
3460	--#CATEGORY "Error Events"
3461	--#STATE OPERATIONAL
3462    ::= 8023
3463adpCrash TRAP-TYPE
3464    ENTERPRISE adapterTraps
3465    VARIABLES
3466        {
3467        atAdpNumber
3468        }
3469    DESCRIPTION "Fatal error received for Adapter $1"
3470    --#TYPE "LSI SAS Trap: Fatal Error received"
3471	--#SUMMARY "Fatal error received for Adapter %d"
3472	--#ARGUMENTS {0}
3473	--#SEVERITY INFORMATIONAL
3474	--#GENERIC 6
3475	--#CATEGORY "Error Events"
3476	--#STATE OPERATIONAL
3477    ::= 8024
3478
3479adpRRChanged TRAP-TYPE
3480    ENTERPRISE adapterTraps
3481    VARIABLES
3482        {
3483        atRate,
3484        atAdpNumber
3485        }
3486    DESCRIPTION "Rebuild rate changed to $1 for Adapter $2"
3487    --#TYPE "LSI SAS Trap: Rebuild Rate changed"
3488	--#SUMMARY "Rebuild Rate changed to %d for Adapter %d"
3489	--#ARGUMENTS {0,1}
3490	--#SEVERITY INFORMATIONAL
3491	--#GENERIC 6
3492	--#CATEGORY "Error Events"
3493	--#STATE OPERATIONAL
3494    ::= 8025
3495 adpPRRateChanged TRAP-TYPE
3496    ENTERPRISE adapterTraps
3497    VARIABLES
3498        {
3499        atRate,
3500        atAdpNumber
3501        }
3502    DESCRIPTION "Patrol Read rate changed to $1 for Adapter $2"
3503    --#TYPE "LSI SAS Trap: Patrol Read Rate changed"
3504	--#SUMMARY "Patrol Read Rate changed to %d for Adapter %d"
3505	--#ARGUMENTS {0,1}
3506	--#SEVERITY INFORMATIONAL
3507	--#GENERIC 6
3508	--#CATEGORY "Error Events"
3509	--#STATE OPERATIONAL
3510     ::= 8026
3511adpAlarmStateDisabled TRAP-TYPE
3512    ENTERPRISE adapterTraps
3513    VARIABLES
3514    {
3515    atAdpNumber
3516    }
3517    DESCRIPTION "Alarm has been disabled by user for Adapter $1"
3518    --#TYPE "LSI SAS Trap: Alarm disabled"
3519	--#SUMMARY "Alarm disabled by user for Adapter %d"
3520	--#ARGUMENTS {0}
3521	--#SEVERITY INFORMATIONAL
3522	--#GENERIC 6
3523	--#CATEGORY "Error Events"
3524	--#STATE OPERATIONAL
3525    ::= 8027
3526adpConfigCleared TRAP-TYPE
3527    ENTERPRISE adapterTraps
3528    VARIABLES
3529    {
3530    atAdpNumber
3531    }
3532    DESCRIPTION "Configuration cleared for Adapter $1"
3533    --#TYPE "LSI SAS Trap: Configuration cleared"
3534	--#SUMMARY "Configuration cleared for Adapter %d"
3535	--#ARGUMENTS {0}
3536	--#SEVERITY INFORMATIONAL
3537	--#GENERIC 6
3538	--#CATEGORY "Error Events"
3539	--#STATE OPERATIONAL
3540    ::= 8028
3541adpReconRateChanged TRAP-TYPE
3542    ENTERPRISE adapterTraps
3543    VARIABLES
3544        {
3545        atRate,
3546        atAdpNumber
3547        }
3548    DESCRIPTION "Reconstruction rate changed to $1 for Adapter $2"
3549    --#TYPE "LSI SAS Trap: Reconstruction Rate changed"
3550	--#SUMMARY "Reconstruction Rate changed to %d for Adapter %d"
3551	--#ARGUMENTS {0,1}
3552	--#SEVERITY INFORMATIONAL
3553	--#GENERIC 6
3554	--#CATEGORY "Error Events"
3555	--#STATE OPERATIONAL
3556    ::= 8029
3557adpDefault TRAP-TYPE
3558    ENTERPRISE adapterTraps
3559    VARIABLES
3560    {
3561    atAdpNumber
3562    }
3563    DESCRIPTION "Factory defaults restored for Adapter $1"
3564    --#TYPE "LSI SAS Trap: Factory defaults restored"
3565	--#SUMMARY "Factory defaults restored for Adapter %d"
3566	--#ARGUMENTS {0}
3567	--#SEVERITY INFORMATIONAL
3568	--#GENERIC 6
3569	--#CATEGORY "Error Events"
3570	--#STATE OPERATIONAL
3571    ::= 8030
3572
3573-- bbu trap----------
3574bbuPresent TRAP-TYPE
3575    ENTERPRISE adapterTraps
3576    VARIABLES
3577    {
3578    atAdpNumber
3579    }
3580    DESCRIPTION "Battery Present for Adapter $1"
3581    --#TYPE "LSI SAS Trap: Battery present"
3582	--#SUMMARY "Battery Present for Adapter %d"
3583	--#ARGUMENTS {0}
3584	--#SEVERITY INFORMATIONAL
3585	--#GENERIC 6
3586	--#CATEGORY "Error Events"
3587	--#STATE OPERATIONAL
3588    ::= 8031
3589bbuNotPresent TRAP-TYPE
3590    ENTERPRISE adapterTraps
3591    VARIABLES
3592    {
3593    atAdpNumber
3594    }
3595    DESCRIPTION "Battery Not Present for Adapter $1"
3596    --#TYPE "LSI SAS Trap: Battery not present"
3597	--#SUMMARY "Battery not Present for Adapter %d"
3598	--#ARGUMENTS {0}
3599	--#SEVERITY INFORMATIONAL
3600	--#GENERIC 6
3601	--#CATEGORY "Error Events"
3602	--#STATE OPERATIONAL
3603    ::= 8032
3604bbuNewBattery TRAP-TYPE
3605    ENTERPRISE adapterTraps
3606    VARIABLES
3607    {
3608    atAdpNumber
3609    }
3610    DESCRIPTION "New Battery Detected for Adapter $1"
3611    --#TYPE "LSI SAS Trap: New Battery detected"
3612	--#SUMMARY "New Battery Detected for Adapter %d"
3613	--#ARGUMENTS {0}
3614	--#SEVERITY INFORMATIONAL
3615	--#GENERIC 6
3616	--#CATEGORY "Error Events"
3617	--#STATE OPERATIONAL
3618    ::= 8033
3619bbuReplaced TRAP-TYPE
3620    ENTERPRISE adapterTraps
3621    VARIABLES
3622    {
3623    atAdpNumber
3624    }
3625    DESCRIPTION "Battery has been replaced for Adapter $1"
3626    --#TYPE "LSI SAS Trap: Battery replaced"
3627	--#SUMMARY "Battery has been replaced for Adapter %d"
3628	--#ARGUMENTS {0}
3629	--#SEVERITY INFORMATIONAL
3630	--#GENERIC 6
3631	--#CATEGORY "Error Events"
3632	--#STATE OPERATIONAL
3633    ::= 8034
3634bbuTempHigh TRAP-TYPE
3635    ENTERPRISE adapterTraps
3636    VARIABLES
3637    {
3638    atAdpNumber
3639    }
3640    DESCRIPTION "Battery temperature is high for Adapter $1"
3641    --#TYPE "LSI SAS Trap: Battery temperature high"
3642	--#SUMMARY "Battery Temperature is high for Adapter %d"
3643	--#ARGUMENTS {0}
3644	--#SEVERITY INFORMATIONAL
3645	--#GENERIC 6
3646	--#CATEGORY "Error Events"
3647	--#STATE OPERATIONAL
3648    ::= 8035
3649bbuVoltageLow TRAP-TYPE
3650    ENTERPRISE adapterTraps
3651    VARIABLES
3652    {
3653    atAdpNumber
3654    }
3655    DESCRIPTION "Battery voltage low for Adapter $1"
3656    --#TYPE "LSI SAS Trap: Battery voltage low"
3657	--#SUMMARY "Battery voltage low for Adapter %d"
3658	--#ARGUMENTS {0}
3659	--#SEVERITY INFORMATIONAL
3660	--#GENERIC 6
3661	--#CATEGORY "Error Events"
3662	--#STATE OPERATIONAL
3663    ::= 8036
3664bbuCharging TRAP-TYPE
3665    ENTERPRISE adapterTraps
3666    VARIABLES
3667    {
3668    atAdpNumber
3669    }
3670    DESCRIPTION "Battery started charging for Adapter $1"
3671    --#TYPE "LSI SAS Trap: Battery started charging"
3672	--#SUMMARY "Battery started charging for Adapter %d"
3673	--#ARGUMENTS {0}
3674	--#SEVERITY INFORMATIONAL
3675	--#GENERIC 6
3676	--#CATEGORY "Error Events"
3677	--#STATE OPERATIONAL
3678    ::= 8037
3679bbuDisCharging TRAP-TYPE
3680    ENTERPRISE adapterTraps
3681    VARIABLES
3682    {
3683    atAdpNumber
3684    }
3685    DESCRIPTION "Battery is discharging for Adapter $1"
3686    --#TYPE "LSI SAS Trap: Battery discharging"
3687	--#SUMMARY "Battery is discharging for Adapter %d"
3688	--#ARGUMENTS {0}
3689	--#SEVERITY INFORMATIONAL
3690	--#GENERIC 6
3691	--#CATEGORY "Error Events"
3692	--#STATE OPERATIONAL
3693    ::= 8038
3694bbuTempNormal TRAP-TYPE
3695    ENTERPRISE adapterTraps
3696    VARIABLES
3697    {
3698    atAdpNumber
3699    }
3700    DESCRIPTION "Battery temperature is normal for Adapter $1"
3701    --#TYPE "LSI SAS Trap: Battery temperature normal"
3702	--#SUMMARY "Battery temperature is normal for Adapter %d"
3703	--#ARGUMENTS {0}
3704	--#SEVERITY INFORMATIONAL
3705	--#GENERIC 6
3706	--#CATEGORY "Error Events"
3707	--#STATE OPERATIONAL
3708    ::= 8039
3709bbuReplace TRAP-TYPE
3710    ENTERPRISE adapterTraps
3711    VARIABLES
3712    {
3713    atAdpNumber
3714    }
3715    DESCRIPTION "Battery needs replacement, SOH Bad for Adapter $1"
3716    --#TYPE "LSI SAS Trap: Battery needs replacement"
3717	--#SUMMARY "Battery needs replacement for Adapter %d"
3718	--#ARGUMENTS {0}
3719	--#SEVERITY INFORMATIONAL
3720	--#GENERIC 6
3721	--#CATEGORY "Error Events"
3722	--#STATE OPERATIONAL
3723    ::= 8040
3724bbuRelearnStarted TRAP-TYPE
3725    ENTERPRISE adapterTraps
3726    VARIABLES
3727    {
3728    atAdpNumber
3729    }
3730    DESCRIPTION "Battery relearn started for Adapter $1"
3731    --#TYPE "LSI SAS Trap: Battery relearn started"
3732	--#SUMMARY "Battery Relearn started for Adapter %d"
3733	--#ARGUMENTS {0}
3734	--#SEVERITY INFORMATIONAL
3735	--#GENERIC 6
3736	--#CATEGORY "Error Events"
3737	--#STATE OPERATIONAL
3738    ::= 8041
3739bbuRelearnProgress TRAP-TYPE
3740    ENTERPRISE adapterTraps
3741    VARIABLES
3742    {
3743    atAdpNumber
3744    }
3745    DESCRIPTION "Battery relearn in progress for Adapter $1"
3746    --#TYPE "LSI SAS Trap: Battery relearn in progress"
3747	--#SUMMARY "Battery Relearn in progress for Adapter %d"
3748	--#ARGUMENTS {0}
3749	--#SEVERITY INFORMATIONAL
3750	--#GENERIC 6
3751	--#CATEGORY "Error Events"
3752	--#STATE OPERATIONAL
3753    ::= 8042
3754bbuRelearnComplete TRAP-TYPE
3755    ENTERPRISE adapterTraps
3756    VARIABLES
3757    {
3758    atAdpNumber
3759    }
3760    DESCRIPTION "Battery relearn completed for Adapter $1"
3761    --#TYPE "LSI SAS Trap: Battery relearn completed"
3762	--#SUMMARY "Battery Relearn completed for Adapter %d"
3763	--#ARGUMENTS {0}
3764	--#SEVERITY INFORMATIONAL
3765	--#GENERIC 6
3766	--#CATEGORY "Error Events"
3767	--#STATE OPERATIONAL
3768    ::= 8043
3769bbuRelearnTimeout TRAP-TYPE
3770    ENTERPRISE adapterTraps
3771    VARIABLES
3772    {
3773    atAdpNumber
3774    }
3775    DESCRIPTION "Battery relearn timed out for Adapter $1"
3776    --#TYPE "LSI SAS Trap: Battery relearn timed out"
3777	--#SUMMARY "Battery Relearn timed out for Adapter %d"
3778	--#ARGUMENTS {0}
3779	--#SEVERITY INFORMATIONAL
3780	--#GENERIC 6
3781	--#CATEGORY "Error Events"
3782	--#STATE OPERATIONAL
3783    ::= 8044
3784bbuRelearnPending TRAP-TYPE
3785    ENTERPRISE adapterTraps
3786    VARIABLES
3787    {
3788    atAdpNumber
3789    }
3790    DESCRIPTION "Battery relearn pending: Battery is under charge for Adapter $1"
3791    --#TYPE "LSI SAS Trap: Battery relearn pending"
3792	--#SUMMARY "Battery Relearn pending: Battery is under charge for Adapter %d"
3793	--#ARGUMENTS {0}
3794	--#SEVERITY INFORMATIONAL
3795	--#GENERIC 6
3796	--#CATEGORY "Error Events"
3797	--#STATE OPERATIONAL
3798    ::= 8045
3799bbuRelearnPostponed TRAP-TYPE
3800    ENTERPRISE adapterTraps
3801    VARIABLES
3802    {
3803    atAdpNumber
3804    }
3805    DESCRIPTION "Battery relearn postponed for Adapter $1"
3806    --#TYPE "LSI SAS Trap: Battery relearn postponed"
3807	--#SUMMARY "Battery Relearn postponed for Adapter %d"
3808	--#ARGUMENTS {0}
3809	--#SEVERITY INFORMATIONAL
3810	--#GENERIC 6
3811	--#CATEGORY "Error Events"
3812	--#STATE OPERATIONAL
3813    ::= 8046
3814bbuRemoved TRAP-TYPE
3815    ENTERPRISE adapterTraps
3816    VARIABLES
3817    {
3818    atAdpNumber
3819    }
3820    DESCRIPTION "Battery removed for Adapter $1"
3821    --#TYPE "LSI SAS Trap: Battery removed"
3822	--#SUMMARY "Battery removed for Adapter %d"
3823	--#ARGUMENTS {0}
3824	--#SEVERITY INFORMATIONAL
3825	--#GENERIC 6
3826	--#CATEGORY "Error Events"
3827	--#STATE OPERATIONAL
3828    ::= 8047
3829bbuCapacityLow TRAP-TYPE
3830    ENTERPRISE adapterTraps
3831    VARIABLES
3832    {
3833    atAdpNumber
3834    }
3835    DESCRIPTION "Current capacity of the battery is below threshold for Adapter $1"
3836    --#TYPE "LSI SAS Trap: Current capacity below threshold"
3837	--#SUMMARY "Current capacity of the battery is below threshold for Adapter %d"
3838	--#ARGUMENTS {0}
3839	--#SEVERITY INFORMATIONAL
3840	--#GENERIC 6
3841	--#CATEGORY "Error Events"
3842	--#STATE OPERATIONAL
3843    ::= 8048
3844bbuCapacityAbove TRAP-TYPE
3845    ENTERPRISE adapterTraps
3846    VARIABLES
3847    {
3848    atAdpNumber
3849    }
3850    DESCRIPTION "Current capacity of the battery is above threshold for Adapter $1"
3851    --#TYPE "LSI SAS Trap: Current capacity above threshold"
3852	--#SUMMARY "Current capacity of the battery is above threshold for Adapter %d"
3853	--#ARGUMENTS {0}
3854	--#SEVERITY INFORMATIONAL
3855	--#GENERIC 6
3856	--#CATEGORY "Error Events"
3857	--#STATE OPERATIONAL
3858    ::= 8049
3859
3860bbuFRU TRAP-TYPE
3861    ENTERPRISE adapterTraps
3862    VARIABLES
3863    {
3864    atAdpNumber
3865    }
3866    DESCRIPTION "Bbu FRU for Adapter $1 changed"
3867    --#TYPE "LSI SAS Trap: Bbu FRU Changed"
3868	--#SUMMARY "Bbu FRU changed for Adapter %d"
3869	--#ARGUMENTS {0}
3870	--#SEVERITY INFORMATIONAL
3871	--#GENERIC 6
3872	--#CATEGORY "Error Events"
3873	--#STATE OPERATIONAL
3874    ::= 8050
3875
3876
3877revisionIdentifier TRAP-TYPE
3878    ENTERPRISE adapterTraps
3879    VARIABLES
3880    {
3881    atAdpNumber
3882    }
3883    DESCRIPTION "Revision Identifier for Adapter $1 changed"
3884    --#TYPE "LSI SAS Trap: Revision Identifier Changed"
3885	--#SUMMARY "Revision Identifier changed for Adapter %d"
3886	--#ARGUMENTS {0}
3887	--#SEVERITY INFORMATIONAL
3888	--#GENERIC 6
3889	--#CATEGORY "Error Events"
3890	--#STATE OPERATIONAL
3891    ::= 8051
3892
3893
3894adpLockKeyCreated TRAP-TYPE
3895    ENTERPRISE adapterTraps
3896    VARIABLES
3897    {
3898    atAdpNumber
3899    }
3900    DESCRIPTION "Drive security key created for Adapter $1"
3901    --#TYPE "LSI SAS Trap: Drive security key created"
3902	--#SUMMARY "Drive security key created for Adapter %d"
3903	--#ARGUMENTS {0}
3904	--#SEVERITY INFORMATIONAL
3905	--#GENERIC 6
3906	--#CATEGORY "Error Events"
3907	--#STATE OPERATIONAL
3908    ::= 8052
3909
3910adpLockKeyBackedup TRAP-TYPE
3911    ENTERPRISE adapterTraps
3912    VARIABLES
3913    {
3914    atAdpNumber
3915    }
3916    DESCRIPTION "Drive security key backed up for Adapter $1"
3917    --#TYPE "LSI SAS Trap: Drive security key backed up"
3918	--#SUMMARY "Drive security key backed up for Adapter %d"
3919	--#ARGUMENTS {0}
3920	--#SEVERITY INFORMATIONAL
3921	--#GENERIC 6
3922	--#CATEGORY "Error Events"
3923	--#STATE OPERATIONAL
3924    ::= 8053
3925
3926adpLockKeyVerifiedEscrow TRAP-TYPE
3927    ENTERPRISE adapterTraps
3928    VARIABLES
3929    {
3930    atAdpNumber
3931    }
3932    DESCRIPTION "Drive security key from escrow, verified for Adapter $1"
3933    --#TYPE "LSI SAS Trap: Drive security key from escrow, verified"
3934	--#SUMMARY "Drive security key from escrow, verified for Adapter %d"
3935	--#ARGUMENTS {0}
3936	--#SEVERITY INFORMATIONAL
3937	--#GENERIC 6
3938	--#CATEGORY "Error Events"
3939	--#STATE OPERATIONAL
3940    ::= 8054
3941
3942adpLockKeyRekeyed TRAP-TYPE
3943    ENTERPRISE adapterTraps
3944    VARIABLES
3945    {
3946    atAdpNumber
3947    }
3948    DESCRIPTION "Drive security key changed for Adapter $1"
3949    --#TYPE "LSI SAS Trap: Drive security key changed"
3950	--#SUMMARY "Drive security key changed for Adapter %d"
3951	--#ARGUMENTS {0}
3952	--#SEVERITY INFORMATIONAL
3953	--#GENERIC 6
3954	--#CATEGORY "Error Events"
3955	--#STATE OPERATIONAL
3956    ::= 8055
3957
3958adpLockKeyRekeyFailed TRAP-TYPE
3959    ENTERPRISE adapterTraps
3960    VARIABLES
3961    {
3962    atAdpNumber
3963    }
3964    DESCRIPTION "Drive security key, re-key operation failed for Adapter $1"
3965    --#TYPE "LSI SAS Trap: Drive security key, re-key operation failed"
3966	--#SUMMARY "Drive security key, re-key operation failed for Adapter %d"
3967	--#ARGUMENTS {0}
3968	--#SEVERITY WARNING
3969	--#GENERIC 6
3970	--#CATEGORY "Error Events"
3971	--#STATE OPERATIONAL
3972    ::= 8056
3973
3974adpLockKeyInvalid TRAP-TYPE
3975    ENTERPRISE adapterTraps
3976    VARIABLES
3977    {
3978    atAdpNumber
3979    }
3980    DESCRIPTION "Drive security key is invalid for Adapter $1"
3981    --#TYPE "LSI SAS Trap: Drive security key is invalid"
3982	--#SUMMARY "Drive security key is invalid for Adapter %d"
3983	--#ARGUMENTS {0}
3984	--#SEVERITY WARNING
3985	--#GENERIC 6
3986	--#CATEGORY "Error Events"
3987	--#STATE OPERATIONAL
3988    ::= 8057
3989
3990adpLockKeyDestroyed TRAP-TYPE
3991    ENTERPRISE adapterTraps
3992    VARIABLES
3993    {
3994    atAdpNumber
3995    }
3996    DESCRIPTION "Drive security key destroyed for Adapter $1"
3997    --#TYPE "LSI SAS Trap: Drive security key destroyed"
3998	--#SUMMARY "Drive security key destroyed for Adapter %d"
3999	--#ARGUMENTS {0}
4000	--#SEVERITY INFORMATIONAL
4001	--#GENERIC 6
4002	--#CATEGORY "Error Events"
4003	--#STATE OPERATIONAL
4004    ::= 8058
4005
4006adpEscrowKeyInvalid TRAP-TYPE
4007    ENTERPRISE adapterTraps
4008    VARIABLES
4009    {
4010    atAdpNumber
4011    }
4012    DESCRIPTION "Drive security key from escrow is invalid for Adapter $1"
4013    --#TYPE "LSI SAS Trap: Drive security key from escrow is invalid"
4014	--#SUMMARY "Drive security key from escrow is invalid for Adapter %d"
4015	--#ARGUMENTS {0}
4016	--#SEVERITY WARNING
4017	--#GENERIC 6
4018	--#CATEGORY "Error Events"
4019	--#STATE OPERATIONAL
4020    ::= 8059
4021
4022adpLockKeyFailed TRAP-TYPE
4023    ENTERPRISE adapterTraps
4024    VARIABLES
4025    {
4026    atAdpNumber
4027    }
4028    DESCRIPTION "Drive security key failure, cannot access secured configuration for Adapter $1"
4029    --#TYPE "LSI SAS Trap: Drive security key failure, cannot access secured configuration"
4030	--#SUMMARY "Drive security key failure, cannot access secured configuration for Adapter %d"
4031	--#ARGUMENTS {0}
4032	--#SEVERITY WARNING
4033	--#GENERIC 6
4034	--#CATEGORY "Error Events"
4035	--#STATE OPERATIONAL
4036    ::= 8060
4037
4038bbuChargeDisabled TRAP-TYPE
4039    ENTERPRISE adapterTraps
4040    VARIABLES
4041    {
4042    atAdpNumber
4043    }
4044    DESCRIPTION "Battery charging was suspended due to high battery temperature on Adapter $1"
4045    --#TYPE "LSI SAS Trap: Battery Charge Disabled"
4046	--#SUMMARY "Battery charging was suspended due to high battery temperature on Adapter %d"
4047	--#ARGUMENTS {0}
4048	--#SEVERITY INFORMATIONAL
4049	--#GENERIC 6
4050	--#CATEGORY "Error Events"
4051	--#STATE OPERATIONAL
4052    ::= 8061
4053
4054bbuMicrocodeUpdated TRAP-TYPE
4055    ENTERPRISE adapterTraps
4056    VARIABLES
4057    {
4058    atAdpNumber
4059    }
4060    DESCRIPTION "Battery NVCache firmware update was successful on Adapter $1"
4061    --#TYPE "LSI SAS Trap: Battery Microcode Updated"
4062	--#SUMMARY "Battery NVCache firmware update was successful on Adapter %d"
4063	--#ARGUMENTS {0}
4064	--#SEVERITY INFORMATIONAL
4065	--#GENERIC 6
4066	--#CATEGORY "Error Events"
4067	--#STATE OPERATIONAL
4068    ::= 8062
4069
4070bbuMicrocodeUpdateFailed TRAP-TYPE
4071    ENTERPRISE adapterTraps
4072    VARIABLES
4073    {
4074    atAdpNumber
4075    }
4076    DESCRIPTION "Battery NVCache firmware update failed on Adapter $1"
4077    --#TYPE "LSI SAS Trap: Battery Microcode Update Failed"
4078	--#SUMMARY "Battery NVCache firmware update failed on Adapter %d"
4079	--#ARGUMENTS {0}
4080	--#SEVERITY INFORMATIONAL
4081	--#GENERIC 6
4082	--#CATEGORY "Error Events"
4083	--#STATE OPERATIONAL
4084    ::= 8063
4085
4086haNodeJoin TRAP-TYPE
4087    ENTERPRISE adapterTraps
4088    VARIABLES
4089        {atAdpNumber}
4090    DESCRIPTION "Peer controller entered HA Domain at Adapter -$1"
4091    --#TYPE "LSI SAS Trap: Peer controller has joined HA domain"
4092	--#SUMMARY "Peer controller entered HA Domain at Adapter -%d"
4093	--#ARGUMENTS {0}
4094	--#SEVERITY INFORMATIONAL
4095	--#GENERIC 6
4096	--#CATEGORY "Error Events"
4097	--#STATE OPERATIONAL
4098    ::= 8064
4099
4100haNodeBreak TRAP-TYPE
4101    ENTERPRISE adapterTraps
4102    VARIABLES
4103        {atAdpNumber}
4104    DESCRIPTION "Peer controller exited HA Domain at Adapter -$1"
4105    --#TYPE "LSI SAS Trap: Peer controller has left HA domain"
4106	--#SUMMARY "Peer controller exited HA Domain at Adapter -%d"
4107	--#ARGUMENTS {0}
4108	--#SEVERITY INFORMATIONAL
4109	--#GENERIC 6
4110	--#CATEGORY "Error Events"
4111	--#STATE OPERATIONAL
4112    ::= 8065
4113
4114haPeerIncompatible TRAP-TYPE
4115    ENTERPRISE adapterTraps
4116    DESCRIPTION "Peer controller settings are incompatible"
4117    --#TYPE "LSI SAS Trap: Peer controller is incompatible"
4118	--#SUMMARY "Peer controller settings are incompatible"
4119	--#SEVERITY INFORMATIONAL
4120	--#GENERIC 6
4121	--#CATEGORY "Error Events"
4122	--#STATE OPERATIONAL
4123    ::= 8066
4124
4125haCtrlpropIncompatible TRAP-TYPE
4126    ENTERPRISE adapterTraps
4127    DESCRIPTION "Controller property mismatch detected with Peer controller"
4128    --#TYPE "LSI SAS Trap: Controller properties are incompatible with peer's"
4129	--#SUMMARY "Controller property mismatch detected with Peer controller"
4130	--#SEVERITY INFORMATIONAL
4131	--#GENERIC 6
4132	--#CATEGORY "Error Events"
4133	--#STATE OPERATIONAL
4134    ::= 8067
4135
4136haFWVersionMismatch TRAP-TYPE
4137    ENTERPRISE adapterTraps
4138   DESCRIPTION "FW version does not match Peer controller"
4139    --#TYPE "LSI SAS Trap: FW versions of the cluster nodes do not match"
4140	--#SUMMARY "FW version does not match Peer controller"
4141	--#SEVERITY INFORMATIONAL
4142	--#GENERIC 6
4143	--#CATEGORY "Error Events"
4144	--#STATE OPERATIONAL
4145    ::= 8068
4146
4147haCacheMirrorOnline TRAP-TYPE
4148    ENTERPRISE adapterTraps
4149    DESCRIPTION "Cache mirroring is online"
4150    --#TYPE "LSI SAS Trap: HA cache mirror is online"
4151	--#SUMMARY "Cache mirroring is online"
4152	--#SEVERITY INFORMATIONAL
4153	--#GENERIC 6
4154	--#CATEGORY "Error Events"
4155	--#STATE OPERATIONAL
4156    ::= 8069
4157
4158haCacheMirrorOffline TRAP-TYPE
4159    ENTERPRISE adapterTraps
4160    DESCRIPTION "Cache mirroring is offline"
4161    --#TYPE "LSI SAS Trap: HA cache mirror is offline"
4162	--#SUMMARY "Cache mirroring is offline"
4163	--#SEVERITY INFORMATIONAL
4164	--#GENERIC 6
4165	--#CATEGORY "Error Events"
4166	--#STATE OPERATIONAL
4167    ::= 8070
4168
4169adpPropChanged TRAP-TYPE
4170    ENTERPRISE adapterTraps
4171    VARIABLES
4172    {
4173    atAdpNumber
4174    }
4175    DESCRIPTION "Controller properties changed for Adapter $1"
4176    --#TYPE "LSI SAS Trap: Controller properties changed"
4177	--#SUMMARY "Controller properties changed for Adapter %d"
4178	--#ARGUMENTS {0}
4179	--#SEVERITY INFORMATIONAL
4180	--#GENERIC 6
4181	--#CATEGORY "Error Events"
4182	--#STATE OPERATIONAL
4183    ::= 8071
4184
4185adpResetNowStart TRAP-TYPE
4186    ENTERPRISE adapterTraps
4187    VARIABLES
4188    {
4189    atAdpNumber
4190    }
4191    DESCRIPTION "Controller reset requested by host for Adapter $1"
4192    --#TYPE "LSI SAS Trap: Controller reset requested by host"
4193	--#SUMMARY "Controller reset requested by host for Adapter %d"
4194	--#ARGUMENTS {0}
4195	--#SEVERITY INFORMATIONAL
4196	--#GENERIC 6
4197	--#CATEGORY "Error Events"
4198	--#STATE OPERATIONAL
4199    ::= 8072
4200
4201adpResetNowDone TRAP-TYPE
4202    ENTERPRISE adapterTraps
4203    VARIABLES
4204    {
4205    atAdpNumber
4206    }
4207    DESCRIPTION "Controller reset requested by host, completed for Adapter $1"
4208    --#TYPE "Controller reset requested by host, completed"
4209	--#SUMMARY "Controller reset requested by host, completed for Adapter %d"
4210	--#ARGUMENTS {0}
4211	--#SEVERITY INFORMATIONAL
4212	--#GENERIC 6
4213	--#CATEGORY "Error Events"
4214	--#STATE OPERATIONAL
4215    ::= 8073
4216
4217---------------vd trap----------
4218vdTraps                      OBJECT IDENTIFIER ::= {lsiRAIDServer 7}
4219vdNumber                 OBJECT-TYPE
4220    SYNTAX                      INTEGER
4221    ACCESS                      read-only
4222    STATUS                      optional
4223    DESCRIPTION                 "vd Target ID for which Trap is generated."
4224    ::= { vdTraps 1101 }
4225vdSeq                 OBJECT-TYPE
4226    SYNTAX                      INTEGER
4227    ACCESS                      read-only
4228    STATUS                      optional
4229    DESCRIPTION                 "vd Sequence no for which Trap is generated."
4230    ::= { vdTraps 1102 }
4231vdProg                 OBJECT-TYPE
4232    SYNTAX                      INTEGER
4233    ACCESS                      read-only
4234    STATUS                      optional
4235    DESCRIPTION                 "progress %"
4236    ::= { vdTraps 1103 }
4237
4238vdCachePolicyChangeReason            OBJECT-TYPE
4239    SYNTAX                      DisplayString
4240    ACCESS                      read-only
4241    STATUS                      optional
4242    DESCRIPTION                 "VD cache policy."
4243    ::= { vdTraps 1104 }
4244vdNewState            OBJECT-TYPE
4245    SYNTAX                      INTEGER
4246    ACCESS                      read-only
4247    STATUS                      optional
4248    DESCRIPTION                 "Virtual Drive state. Values are: offline(0),partially-degraded(1),degraded(2),optimal(3)"
4249    ::= { vdTraps 1105 }
4250vdOldState            OBJECT-TYPE
4251    SYNTAX                      INTEGER
4252    ACCESS                      read-only
4253    STATUS                      optional
4254    DESCRIPTION                 "Virtual Drive state. Values are: offline(0),partially-degraded(1),degraded(2),optimal(3)"
4255    ::= { vdTraps 1106 }
4256
4257isRemote                 OBJECT-TYPE
4258    SYNTAX                      INTEGER
4259    ACCESS                      read-only
4260    STATUS                      optional
4261    DESCRIPTION                 "HA cluster locale: 0=local, 1=remote (at peer)"
4262    ::= { vdTraps 1107 }
4263
4264
4265
4266-- Following are the trap definitions, which use variables defined
4267-- within the object lsiRaidMib.
4268
4269vdtBGIAborted TRAP-TYPE
4270    ENTERPRISE vdTraps
4271    VARIABLES { atAdpNumber,vdNumber,isRemote}
4272    DESCRIPTION "BGI aborted on Adapter -$1  VD Target -$2 Remote VD -$3"
4273    --#TYPE "LSI SAS Trap: BGI aborted"
4274	--#SUMMARY "BGI aborted on Adapter -%d  VD Target -%d Remote VD -%d"
4275	--#ARGUMENTS {0,1,2}
4276	--#SEVERITY INFORMATIONAL
4277	--#GENERIC 6
4278	--#CATEGORY "Error Events"
4279	--#STATE OPERATIONAL
4280    ::= 8101
4281vdtBGICompleted TRAP-TYPE
4282    ENTERPRISE vdTraps
4283    VARIABLES { atAdpNumber,vdNumber,isRemote}
4284    DESCRIPTION "BGI completed on Adapter -$1 VD Target -$2 Remote VD -$3"
4285    --#TYPE "LSI SAS Trap: BGI completed"
4286	--#SUMMARY "BGI completed on Adapter -%d  VD Target -%d Remote VD -%d"
4287	--#ARGUMENTS {0,1,2}
4288	--#SEVERITY INFORMATIONAL
4289	--#GENERIC 6
4290	--#CATEGORY "Error Events"
4291	--#STATE OPERATIONAL
4292    ::= 8102
4293vdtBGIDoneWR TRAP-TYPE
4294    ENTERPRISE vdTraps
4295    VARIABLES { atAdpNumber,vdNumber,isRemote}
4296    DESCRIPTION "BGI completed with uncorrectable errors on Adapter -$1  VD Target -$2 Remote VD -$3"
4297    --#TYPE "LSI SAS Trap: BGI completed with uncorrectble errors"
4298	--#SUMMARY "BGI completed with uncorrectable errors on Adapter -%d  VD Target -%d Remote VD -%d"
4299	--#ARGUMENTS {0,1,2}
4300	--#SEVERITY INFORMATIONAL
4301	--#GENERIC 6
4302	--#CATEGORY "Error Events"
4303	--#STATE OPERATIONAL
4304    ::= 8103
4305vdtBGIFailed TRAP-TYPE
4306    ENTERPRISE vdTraps
4307    VARIABLES { atAdpNumber,vdNumber,isRemote}
4308    DESCRIPTION "BGI failed on Adapter -$1  VD Target -$2 Remote VD -$3"
4309    --#TYPE "LSI SAS Trap: BGI failed"
4310	--#SUMMARY "BGI failed on Adapter -%d  VD Target -%d Remote VD -%d"
4311	--#ARGUMENTS {0,1,2}
4312	--#SEVERITY INFORMATIONAL
4313	--#GENERIC 6
4314	--#CATEGORY "Error Events"
4315	--#STATE OPERATIONAL
4316    ::= 8104
4317vdtBGIStarted TRAP-TYPE
4318    ENTERPRISE vdTraps
4319    VARIABLES { atAdpNumber,vdNumber,isRemote}
4320    DESCRIPTION "BGI started on Adapter -$1  VD Target -$2 Remote VD -$3"
4321    --#TYPE "LSI SAS Trap: BGI started"
4322	--#SUMMARY "BGI started on Adapter -%d  VD Target -%d Remote VD -%d"
4323	--#ARGUMENTS {0,1,2}
4324	--#SEVERITY INFORMATIONAL
4325	--#GENERIC 6
4326	--#CATEGORY "Error Events"
4327	--#STATE OPERATIONAL
4328    ::= 8105
4329vdtCCStarted TRAP-TYPE
4330    ENTERPRISE vdTraps
4331    VARIABLES
4332        {atAdpNumber,vdNumber,isRemote,isRemote}
4333    DESCRIPTION "CC started on Adapter -$1  VD Target -$2 Remote VD -$3"
4334    --#TYPE "LSI SAS Trap: CC started"
4335	--#SUMMARY "CC started on Adapter -%d  VD Target -%d Remote VD -%d"
4336	--#ARGUMENTS {0,1,2}
4337	--#SEVERITY INFORMATIONAL
4338	--#GENERIC 6
4339	--#CATEGORY "Error Events"
4340	--#STATE OPERATIONAL
4341    ::= 8107
4342vdtCCCompleted TRAP-TYPE
4343    ENTERPRISE vdTraps
4344    VARIABLES
4345        {atAdpNumber,vdNumber,isRemote}
4346    DESCRIPTION "CC completed on Adapter -$1  VD Target -$2 Remote VD -$3"
4347    --#TYPE "LSI SAS Trap: CC completed"
4348	--#SUMMARY "CC completed on Adapter -%d  VD Target -%d Remote VD -%d"
4349	--#ARGUMENTS {0,1,2}
4350	--#SEVERITY INFORMATIONAL
4351	--#GENERIC 6
4352	--#CATEGORY "Error Events"
4353	--#STATE OPERATIONAL
4354    ::= 8108
4355vdtCCFailed TRAP-TYPE
4356    ENTERPRISE vdTraps
4357    VARIABLES
4358        {atAdpNumber,vdNumber,isRemote}
4359    DESCRIPTION "CC failed on Adapter -$1  VD Target -$2 Remote VD -$3"
4360    --#TYPE "LSI SAS Trap: CC failed"
4361	--#SUMMARY "CC failed on Adapter -%d  VD Target-%d Remote VD -%d"
4362	--#ARGUMENTS {0,1,2}
4363	--#SEVERITY INFORMATIONAL
4364	--#GENERIC 6
4365	--#CATEGORY "Error Events"
4366	--#STATE OPERATIONAL
4367    ::= 8109
4368vdtCCAborted TRAP-TYPE
4369    ENTERPRISE vdTraps
4370    VARIABLES
4371        {atAdpNumber,vdNumber,isRemote}
4372    DESCRIPTION "CC aborted on Adapter -$1  VD Target -$2 Remote VD -$3"
4373    --#TYPE "LSI SAS Trap: CC aborted"
4374	--#SUMMARY "CC aborted on Adapter -%d  VD Target -%d Remote VD -%d"
4375	--#ARGUMENTS {0,1,2}
4376	--#SEVERITY INFORMATIONAL
4377	--#GENERIC 6
4378	--#CATEGORY "Error Events"
4379	--#STATE OPERATIONAL
4380    ::= 8110
4381vdtCCCompCor TRAP-TYPE
4382    ENTERPRISE vdTraps
4383    VARIABLES
4384        {atAdpNumber,vdNumber,isRemote}
4385    DESCRIPTION "CC completed with correction on Adapter -$1  VD Target -$2 Remote VD -$3"
4386    --#TYPE "LSI SAS Trap: CC completed with correction"
4387	--#SUMMARY "CC completed with correction on Adapter -%d  VD Target -%d Remote VD -%d"
4388	--#ARGUMENTS {0,1,2}
4389	--#SEVERITY INFORMATIONAL
4390	--#GENERIC 6
4391	--#CATEGORY "Error Events"
4392	--#STATE OPERATIONAL
4393    ::= 8111
4394vdtInitAborted TRAP-TYPE
4395    ENTERPRISE vdTraps
4396    VARIABLES
4397        {atAdpNumber,vdNumber,isRemote}
4398    DESCRIPTION "Initialization aborted on Adapter -$1  VD Target -$2 Remote VD -$3"
4399    --#TYPE "LSI SAS Trap: Initialization aborted"
4400	--#SUMMARY "Initialization aborted on Adapter -%d  VD Target -%d Remote VD -%d"
4401	--#ARGUMENTS {0,1,2}
4402	--#SEVERITY INFORMATIONAL
4403	--#GENERIC 6
4404	--#CATEGORY "Error Events"
4405	--#STATE OPERATIONAL
4406    ::= 8112
4407vdtInitFailed TRAP-TYPE
4408    ENTERPRISE vdTraps
4409    VARIABLES
4410        {atAdpNumber,vdNumber,isRemote}
4411    DESCRIPTION "Initialization failed on Adapter -$1  VD Target -$2 Remote VD -$3"
4412    --#TYPE "LSI SAS Trap: Initialization failed"
4413	--#SUMMARY "Initialization failed on Adapter -%d  VD Target-%d Remote VD -%d"
4414	--#ARGUMENTS {0,1,2}
4415	--#SEVERITY INFORMATIONAL
4416	--#GENERIC 6
4417	--#CATEGORY "Error Events"
4418	--#STATE OPERATIONAL
4419    ::= 8113
4420vdtInitCompleted TRAP-TYPE
4421    ENTERPRISE vdTraps
4422    VARIABLES
4423        {atAdpNumber,vdNumber,isRemote}
4424    DESCRIPTION "Initialization completed on Adapter -$1  VD Target -$2 Remote VD -$3"
4425    --#TYPE "LSI SAS Trap: Initialization completed"
4426	--#SUMMARY "Initialization completed on Adapter -%d  VD Target -%d Remote VD -%d"
4427	--#ARGUMENTS {0,1,2}
4428	--#SEVERITY INFORMATIONAL
4429	--#GENERIC 6
4430	--#CATEGORY "Error Events"
4431	--#STATE OPERATIONAL
4432    ::= 8114
4433vdtInitFastStarted TRAP-TYPE
4434    ENTERPRISE vdTraps
4435    VARIABLES
4436        {atAdpNumber,vdNumber,isRemote}
4437    DESCRIPTION "Fast Initialization started on Adapter -$1  VD Target -$2 Remote VD -$3"
4438    --#TYPE "LSI SAS Trap: Fast Initialization started"
4439	--#SUMMARY "Fast Initialization started on Adapter -%d  VD Target -%d Remote VD -%d"
4440	--#ARGUMENTS {0,1,2}
4441	--#SEVERITY INFORMATIONAL
4442	--#GENERIC 6
4443	--#CATEGORY "Error Events"
4444	--#STATE OPERATIONAL
4445    ::= 8115
4446vdtInitFullStarted TRAP-TYPE
4447    ENTERPRISE vdTraps
4448    VARIABLES
4449        {atAdpNumber,vdNumber,isRemote}
4450    DESCRIPTION "Full Initialization started on Adapter-$1 VD Target-$2 Remote VD -$3"
4451    --#TYPE "LSI SAS Trap: Full Initialization started"
4452	--#SUMMARY "Full Initialization started on Adapter -%d  VD Target -%d Remote VD -%d"
4453	--#ARGUMENTS {0,1,2}
4454	--#SEVERITY INFORMATIONAL
4455	--#GENERIC 6
4456	--#CATEGORY "Error Events"
4457	--#STATE OPERATIONAL
4458    ::= 8116
4459vdtReconStarted TRAP-TYPE
4460    ENTERPRISE vdTraps
4461    VARIABLES
4462        {atAdpNumber,vdNumber,isRemote}
4463    DESCRIPTION "Reconstruction started on Adapter-$1 VD Target-$2 Remote VD -$3"
4464    --#TYPE "LSI SAS Trap: Reconstruction started"
4465	--#SUMMARY "Reconstruction started on Adapter -%d  VD Target -%d Remote VD -%d"
4466	--#ARGUMENTS {0,1,2}
4467	--#SEVERITY INFORMATIONAL
4468	--#GENERIC 6
4469	--#CATEGORY "Error Events"
4470	--#STATE OPERATIONAL
4471    ::= 8117
4472vdtReconCompleted TRAP-TYPE
4473    ENTERPRISE vdTraps
4474    VARIABLES
4475        {atAdpNumber,vdNumber,isRemote}
4476    DESCRIPTION "Reconstruction completed on Adapter -$1  VD Target -$2 Remote VD -$3"
4477    --#TYPE "LSI SAS Trap: Reconstruction completed"
4478	--#SUMMARY "Reconstruction completed on Adapter -%d  VD Target -%d Remote VD -%d"
4479	--#ARGUMENTS {0,1,2}
4480	--#SEVERITY INFORMATIONAL
4481	--#GENERIC 6
4482	--#CATEGORY "Error Events"
4483	--#STATE OPERATIONAL
4484    ::= 8118
4485vdtReconResumed TRAP-TYPE
4486    ENTERPRISE vdTraps
4487    VARIABLES
4488        {atAdpNumber,vdNumber,isRemote}
4489    DESCRIPTION "Reconstruction resumed on Adapter -$1  VD Target -$2 Remote VD -$3"
4490    --#TYPE "LSI SAS Trap: Reconstruction resumed"
4491	--#SUMMARY "Reconstruction resumed on Adapter -%d  VD Target -%d Remote VD -%d"
4492	--#ARGUMENTS {0,1,2}
4493	--#SEVERITY INFORMATIONAL
4494	--#GENERIC 6
4495	--#CATEGORY "Error Events"
4496	--#STATE OPERATIONAL
4497    ::= 8119
4498vdtReconStopped TRAP-TYPE
4499    ENTERPRISE vdTraps
4500    VARIABLES
4501        {atAdpNumber,vdNumber,isRemote}
4502    DESCRIPTION "Reconstruction stopped on Adapter-$1 VD Target-$2 Remote VD -$3"
4503    --#TYPE "LSI SAS Trap: Reconstruction stopped"
4504	--#SUMMARY "Reconstruction stopped on Adapter -%d  VD Target -%d Remote VD -%d"
4505	--#ARGUMENTS {0,1,2}
4506	--#SEVERITY INFORMATIONAL
4507	--#GENERIC 6
4508	--#CATEGORY "Error Events"
4509	--#STATE OPERATIONAL
4510    ::= 8120
4511
4512vdtStateChange TRAP-TYPE
4513    ENTERPRISE vdTraps
4514    VARIABLES
4515        {atAdpNumber,vdNumber, vdOldState, vdNewState}
4516    DESCRIPTION "VD state changed on Adapter -$1  VD Target -$2 from $3 to $4"
4517    --#TYPE "LSI SAS Trap: VD state changed"
4518	--#SUMMARY "VD state changed on Adapter -%d  VD Target -%d from %d to %d"
4519	--#ARGUMENTS {0,1,2,3}
4520	--#SEVERITY INFORMATIONAL
4521	--#GENERIC 6
4522	--#CATEGORY "Error Events"
4523	--#STATE OPERATIONAL
4524    ::= 8121
4525vdtCreated TRAP-TYPE
4526    ENTERPRISE vdTraps
4527    VARIABLES
4528        {atAdpNumber,vdNumber,isRemote}
4529    DESCRIPTION "A new VD created on Adapter -$1  VD Target -$2 Remote VD -$3"
4530    --#TYPE "LSI SAS Trap: New VD created"
4531	--#SUMMARY "A new VD created on Adapter -%d  VD Target -%d Remote VD -%d"
4532	--#ARGUMENTS {0,1,2}
4533	--#SEVERITY INFORMATIONAL
4534	--#GENERIC 6
4535	--#CATEGORY "Error Events"
4536	--#STATE OPERATIONAL
4537    ::= 8122
4538vdtDeleted TRAP-TYPE
4539    ENTERPRISE vdTraps
4540    VARIABLES
4541        {atAdpNumber,vdNumber,isRemote}
4542    DESCRIPTION "A VD deleted on Adapter -$1  VD Target -$2 Remote VD -$3"
4543    --#TYPE "LSI SAS Trap: VD deleted"
4544	--#SUMMARY "A VD deleted on Adapter -%d  VD Target -%d Remote VD -%d"
4545	--#ARGUMENTS {0,1,2}
4546	--#SEVERITY INFORMATIONAL
4547	--#GENERIC 6
4548	--#CATEGORY "Error Events"
4549	--#STATE OPERATIONAL
4550    ::= 8123
4551
4552
4553vdtSecured TRAP-TYPE
4554    ENTERPRISE vdTraps
4555    VARIABLES
4556        {atAdpNumber,vdNumber,isRemote}
4557    DESCRIPTION "VD is now secured. Adapter -$1 VD Targt -$2 Remote VD -$3"
4558    --#TYPE "LSI SAS Trap: VD is now secured"
4559	--#SUMMARY "VD is now secured. Adapter -%d VD Target -%d Remote VD -%d"
4560	--#ARGUMENTS {0,1,2}
4561	--#SEVERITY INFORMATIONAL
4562	--#GENERIC 6
4563	--#CATEGORY "Error Events"
4564	--#STATE OPERATIONAL
4565    ::= 8124
4566
4567vdtPartiallySecured TRAP-TYPE
4568    ENTERPRISE vdTraps
4569    VARIABLES
4570        {atAdpNumber,vdNumber,isRemote}
4571    DESCRIPTION "VD is partially secured. Adapter -$1 VD Targt -$2 Remote VD -$3"
4572    --#TYPE "LSI SAS Trap: VD is partially secured"
4573	--#SUMMARY "VD is partially secured. Adapter -%d VD Target -%d Remote VD -%d"
4574	--#ARGUMENTS {0,1,2}
4575	--#SEVERITY WARNING
4576	--#GENERIC 6
4577	--#CATEGORY "Error Events"
4578	--#STATE OPERATIONAL
4579    ::= 8125
4580
4581
4582vdtBbmLogCleared TRAP-TYPE
4583    ENTERPRISE vdTraps
4584    VARIABLES
4585        {atAdpNumber,vdNumber,isRemote}
4586    DESCRIPTION "VD bad block table cleared on Adapter -$1 VD Targt -$2 Remote VD -$3"
4587    --#TYPE "LSI SAS Trap: VD bad block table is cleared"
4588	--#SUMMARY "VD bad block table cleared on Adapter -%d VD Target -%d Remote VD -%d"
4589	--#ARGUMENTS {0,1,2}
4590	--#SEVERITY WARNING
4591	--#GENERIC 6
4592	--#CATEGORY "Error Events"
4593	--#STATE OPERATIONAL
4594    ::= 8126
4595
4596vdtERASEAborted TRAP-TYPE
4597    ENTERPRISE vdTraps
4598    VARIABLES { atAdpNumber,vdNumber,isRemote}
4599    DESCRIPTION "LD Erase aborted on aborted on Adapter -$1  VD Target -$2 Remote VD -$3"
4600    --#TYPE "LSI SAS Trap: LD Erase aborted"
4601	--#SUMMARY "LD Erase aborted on Adapter -%d  VD Target -%d Remote VD -%d"
4602	--#ARGUMENTS {0,1,2}
4603	--#SEVERITY INFORMATIONAL
4604	--#GENERIC 6
4605	--#CATEGORY "Error Events"
4606	--#STATE OPERATIONAL
4607    ::= 8127
4608
4609vdtERASECompleted TRAP-TYPE
4610    ENTERPRISE vdTraps
4611    VARIABLES { atAdpNumber,vdNumber,isRemote}
4612    DESCRIPTION "LD Erase completed on Adapter -$1 VD Target -$2 Remote VD -$3"
4613    --#TYPE "LSI SAS Trap: LD Erase completed"
4614	--#SUMMARY "LD Erase completed on Adapter -%d  VD Target -%d Remote VD -%d"
4615	--#ARGUMENTS {0,1,2}
4616	--#SEVERITY INFORMATIONAL
4617	--#GENERIC 6
4618	--#CATEGORY "Error Events"
4619	--#STATE OPERATIONAL
4620    ::= 8128
4621
4622vdtERASEFailed TRAP-TYPE
4623    ENTERPRISE vdTraps
4624    VARIABLES { atAdpNumber,vdNumber,isRemote}
4625    DESCRIPTION "LD Erase failed on Adapter -$1  VD Target -$2 Remote VD -$3"
4626    --#TYPE "LSI SAS Trap: LD Erase failed"
4627	--#SUMMARY "LD Erase failed on Adapter -%d  VD Target -%d Remote VD -%d"
4628	--#ARGUMENTS {0,1,2}
4629	--#SEVERITY INFORMATIONAL
4630	--#GENERIC 6
4631	--#CATEGORY "Error Events"
4632	--#STATE OPERATIONAL
4633    ::= 8129
4634
4635vdtERASEStarted TRAP-TYPE
4636    ENTERPRISE vdTraps
4637    VARIABLES { atAdpNumber,vdNumber,isRemote}
4638    DESCRIPTION "LD Erase started on Adapter -$1  VD Target -$2 Remote VD -$3"
4639    --#TYPE "LSI SAS Trap: LD Erase started"
4640	--#SUMMARY "LD Erase started on Adapter -%d  VD Target -%d Remote VD -%d"
4641	--#ARGUMENTS {0,1,2}
4642	--#SEVERITY INFORMATIONAL
4643	--#GENERIC 6
4644	--#CATEGORY "Error Events"
4645	--#STATE OPERATIONAL
4646    ::= 8130
4647
4648vdtSSCDISASSOCIATEStarted TRAP-TYPE
4649    ENTERPRISE vdTraps
4650    VARIABLES { atAdpNumber,vdNumber,isRemote}
4651    DESCRIPTION "CacheCade(TM) disassociate started on Adapter -$1  VD Target -$2 Remote VD -$3"
4652    --#TYPE "LSI SAS Trap: CacheCade(TM) disassociate started"
4653	--#SUMMARY "CacheCade(TM) disassociate started on Adapter -%d  VD Target -%d Remote VD -%d"
4654	--#ARGUMENTS {0,1,2}
4655	--#SEVERITY INFORMATIONAL
4656	--#GENERIC 6
4657	--#CATEGORY "Error Events"
4658	--#STATE OPERATIONAL
4659    ::= 8131
4660
4661vdtSSCDISASSOCIATECompleted TRAP-TYPE
4662    ENTERPRISE vdTraps
4663    VARIABLES { atAdpNumber,vdNumber,isRemote}
4664    DESCRIPTION "CacheCade(TM) disassociate completed on Adapter -$1  VD Target -$2 Remote VD -$3"
4665    --#TYPE "LSI SAS Trap: CacheCade(TM) disassociate completed"
4666	--#SUMMARY "CacheCade(TM) disassociate completed on Adapter -%d  VD Target -%d Remote VD -%d"
4667	--#ARGUMENTS {0,1,2}
4668	--#SEVERITY INFORMATIONAL
4669	--#GENERIC 6
4670	--#CATEGORY "Error Events"
4671	--#STATE OPERATIONAL
4672    ::= 8132
4673
4674vdtSSCDISASSOCIATEFailed TRAP-TYPE
4675    ENTERPRISE vdTraps
4676    VARIABLES { atAdpNumber,vdNumber,isRemote}
4677    DESCRIPTION "CacheCade(TM) disassociate failed on Adapter -$1  VD Target -$2 Remote VD -$3"
4678    --#TYPE "LSI SAS Trap: CacheCade(TM) disassociate failed"
4679	--#SUMMARY "CacheCade(TM) disassociate failed on Adapter -%d  VD Target -%d Remote VD -%d"
4680	--#ARGUMENTS {0,1,2}
4681	--#SEVERITY INFORMATIONAL
4682	--#GENERIC 6
4683	--#CATEGORY "Error Events"
4684	--#STATE OPERATIONAL
4685    ::= 8133
4686
4687vdtSSCDISASSOCIATEAborted TRAP-TYPE
4688    ENTERPRISE vdTraps
4689    VARIABLES { atAdpNumber,vdNumber,isRemote}
4690    DESCRIPTION "CacheCade(TM) disassociate aborted by user on Adapter -$1  VD Target -$2 Remote VD -$3"
4691    --#TYPE "LSI SAS Trap: CacheCade(TM) disassociate aborted"
4692	--#SUMMARY "CacheCade(TM) disassociate aborted by user on Adapter -%d  VD Target -%d Remote VD -%d"
4693	--#ARGUMENTS {0,1,2}
4694	--#SEVERITY INFORMATIONAL
4695	--#GENERIC 6
4696	--#CATEGORY "Error Events"
4697	--#STATE OPERATIONAL
4698    ::= 8134
4699
4700vdtACCESSBLOCKEDSSCOFFLINE TRAP-TYPE
4701    ENTERPRISE vdTraps
4702    VARIABLES { atAdpNumber,vdNumber,isRemote}
4703    DESCRIPTION "Access blocked as cached data in CacheCade(TM) is unavailable on Adapter -$1  VD Target -$2 Remote VD -$3"
4704    --#TYPE "LSI SAS Trap: ACCESS BLOCKED SSC OFFLINE"
4705	--#SUMMARY "access blocked as cached data in CacheCade(TM) is unavailable on Adapter -%d  VD Target -%d Remote VD -%d"
4706	--#ARGUMENTS {0,1,2}
4707	--#SEVERITY INFORMATIONAL
4708	--#GENERIC 6
4709	--#CATEGORY "Error Events"
4710	--#STATE OPERATIONAL
4711    ::= 8135
4712
4713haLDIsRemote TRAP-TYPE
4714    ENTERPRISE vdTraps
4715    VARIABLES { atAdpNumber,vdNumber,isRemote}
4716    DESCRIPTION "Peer controller now manages LD on Adapter -$1  VD Target -$2 Remote VD -$3"
4717    --#TYPE "LSI SAS Trap: LD is managed by peer controller"
4718	--#SUMMARY "Peer controller now manages VD on Adapter -%d  VD Target -%d Remote VD -%d"
4719	--#ARGUMENTS {0,1,2}
4720	--#SEVERITY INFORMATIONAL
4721	--#GENERIC 6
4722	--#CATEGORY "Error Events"
4723	--#STATE OPERATIONAL
4724    ::= 8136
4725
4726haLDIsLocal TRAP-TYPE
4727    ENTERPRISE vdTraps
4728    VARIABLES { atAdpNumber,vdNumber,isRemote}
4729    DESCRIPTION "Local controller now manages VD on Adapter -$1  VD Target -$2 Remote VD -$3"
4730    --#TYPE "LSI SAS Trap: LD is managed by local controller"
4731	--#SUMMARY "Local controller now manages VD on Adapter -%d  VD Target -%d Remote VD -%d"
4732	--#ARGUMENTS {0,1,2}
4733	--#SEVERITY INFORMATIONAL
4734	--#GENERIC 6
4735	--#CATEGORY "Error Events"
4736	--#STATE OPERATIONAL
4737    ::= 8137
4738
4739haLDTargetIDConflict TRAP-TYPE
4740    ENTERPRISE vdTraps
4741    VARIABLES { atAdpNumber,vdNumber,isRemote}
4742    DESCRIPTION "Target ID conflict detected. VD on Adapter -$1  VD Target -$2 Remote VD -$3 access is restricted from Peer controller"
4743    --#TYPE "LSI SAS Trap: LD has a conflict in HA domain"
4744	--#SUMMARY "Target ID conflict detected. VD on Adapter -%d  VD Target -%d Remote VD -%d access is restricted from Peer controller"
4745	--#ARGUMENTS {0,1,2}
4746	--#SEVERITY INFORMATIONAL
4747	--#GENERIC 6
4748	--#CATEGORY "Error Events"
4749	--#STATE OPERATIONAL
4750    ::= 8138
4751
4752haLDAccessShared TRAP-TYPE
4753    ENTERPRISE vdTraps
4754    VARIABLES { atAdpNumber,vdNumber,isRemote}
4755    DESCRIPTION "Shared access set for VD on Adapter -$1  VD Target -$2 Remote VD -$3"
4756    --#TYPE "LSI SAS Trap: LD access is shared"
4757	--#SUMMARY "Shared access set for VD on Adapter -%d  VD Target -%d Remote VD -%d"
4758	--#ARGUMENTS {0,1,2}
4759	--#SEVERITY INFORMATIONAL
4760	--#GENERIC 6
4761	--#CATEGORY "Error Events"
4762	--#STATE OPERATIONAL
4763    ::= 8139
4764
4765haLDAccessExclusive TRAP-TYPE
4766    ENTERPRISE vdTraps
4767    VARIABLES { atAdpNumber,vdNumber,isRemote}
4768    DESCRIPTION "Exclusive access set for VD on Adapter -$1  VD Target -$2 Remote VD -$3"
4769    --#TYPE "LSI SAS Trap: LD access is exclusive"
4770	--#SUMMARY "Exclusive access set for VD on Adapter -%d  VD Target -%d Remote VD -%d"
4771	--#ARGUMENTS {0,1,2}
4772	--#SEVERITY INFORMATIONAL
4773	--#GENERIC 6
4774	--#CATEGORY "Error Events"
4775	--#STATE OPERATIONAL
4776    ::= 8140
4777
4778haLDIncompatible TRAP-TYPE
4779    ENTERPRISE vdTraps
4780    VARIABLES { atAdpNumber,vdNumber,isRemote}
4781    DESCRIPTION "Adapter -$1 VD Target -$2 Remote VD -$3 is incompatible in the HA domain"
4782    --#TYPE "LSI SAS Trap: LD is incompatible in the HA domain"
4783	--#SUMMARY "Adapter -%d  VD Target -%d Remote VD -%d is incompatible in the HA domain"
4784	--#ARGUMENTS {0,1,2}
4785	--#SEVERITY INFORMATIONAL
4786	--#GENERIC 6
4787	--#CATEGORY "Error Events"
4788	--#STATE OPERATIONAL
4789    ::= 8141
4790
4791vdAccessBlockedPeerUnavailable TRAP-TYPE
4792    ENTERPRISE vdTraps
4793    VARIABLES { atAdpNumber,vdNumber,isRemote}
4794    DESCRIPTION "Cached data from peer controller is unavailable. LD on Adapter -$1 VD Target -$2 Remote VD -$3 access policy is set to Blocked"
4795    --#TYPE "LSI SAS Trap: LD access blocked as cached data from peer controller is unavailable"
4796	--#SUMMARY "Cached data from peer controller is unavailable. LD on Adapter -%d  VD Target -%d Remote VD -%d access policy is set to Blocked"
4797	--#ARGUMENTS {0,1,2}
4798	--#SEVERITY INFORMATIONAL
4799	--#GENERIC 6
4800	--#CATEGORY "Error Events"
4801	--#STATE OPERATIONAL
4802    ::= 8142
4803
4804---------------vd trap----------
4805pdTraps                      OBJECT IDENTIFIER ::= {lsiRAIDServer 8}
4806
4807pdID                 OBJECT-TYPE
4808    SYNTAX                      INTEGER
4809    ACCESS                      read-only
4810    STATUS                      optional
4811    DESCRIPTION                 "Device ID for which Trap is generated."
4812    ::= { pdTraps 1201 }
4813pdEncIndex                 OBJECT-TYPE
4814    SYNTAX                      INTEGER
4815    ACCESS                      read-only
4816    STATUS                      optional
4817    DESCRIPTION                 "Enclosure index(0 means not within an enclosure) for which Trap is generated."
4818    ::= { pdTraps 1202 }
4819pdSlotNo                 OBJECT-TYPE
4820    SYNTAX                      INTEGER
4821    ACCESS                      read-only
4822    STATUS                      optional
4823    DESCRIPTION                 "Slot no for the enclosure"
4824    ::= { pdTraps 1203 }
4825pdNewState            OBJECT-TYPE
4826    SYNTAX                      INTEGER
4827    ACCESS                      read-only
4828    STATUS                      optional
4829    DESCRIPTION                 "Physical Drive state. Values are: unconfigured-good(0),unconfigured-bad(1),hot-spare(2),offline(16),failed(17),rebuild(20),online(24),copyback(32),system(64)"
4830    ::= { pdTraps 1204 }
4831pdOldState            OBJECT-TYPE
4832    SYNTAX                      INTEGER
4833    ACCESS                      read-only
4834    STATUS                      optional
4835    DESCRIPTION                 "Physical Drive state. Values are: unconfigured-good(0),unconfigured-bad(1),hot-spare(2),offline(16),failed(17),rebuild(20),online(24),copyback(32),system(64)"
4836    ::= { pdTraps 1205 }
4837pdEnclDeviceId	       OBJECT-TYPE
4838    SYNTAX                      INTEGER
4839    ACCESS                      read-only
4840    STATUS                      optional
4841    DESCRIPTION                 "Enclosure Device ID for which Trap is generated."
4842    ::= { pdTraps 1206 }
4843pdSASAdd	               OBJECT-TYPE
4844    SYNTAX                      DisplayString
4845    ACCESS                      read-only
4846    STATUS                      optional
4847    DESCRIPTION                 "Device SAS addresses. Comma separeted for multiple address."
4848    ::= { pdTraps 1207 }
4849
4850pdPath	               OBJECT-TYPE
4851    SYNTAX                      INTEGER
4852    ACCESS                      read-only
4853    STATUS                      optional
4854    DESCRIPTION                 "PD path."
4855    ::= { pdTraps 1208 }
4856
4857pdFRU	               OBJECT-TYPE
4858    SYNTAX                      DisplayString
4859    ACCESS                      read-only
4860    STATUS                      optional
4861    DESCRIPTION                 "PD FRU for which trap is generated."
4862    ::= { pdTraps 1209 }
4863
4864pdNewPowerState        		OBJECT-TYPE
4865    SYNTAX                      INTEGER
4866    ACCESS                      read-only
4867    STATUS                      optional
4868    DESCRIPTION                 "New Power Status Of the Device.Values are device is active(0),device is stopped(1),device is transitioning between power states(255)"
4869    ::= { pdTraps 1210 }
4870
4871-- Following are the trap definitions, which use variables defined
4872-- within the object lsiRaidMib.
4873
4874pdtClearAborted TRAP-TYPE
4875    ENTERPRISE pdTraps
4876    VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo }
4877    DESCRIPTION "Physical Drive Clear aborted on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4878    --#TYPE "LSI SAS Trap: Physical Drive Clear aborted"
4879	--#SUMMARY "Physical Drive Clear aborted on Adapter -%d  Dev -%d  Enc -%d  Slot-%d"
4880	--#ARGUMENTS {0,1,2,3}
4881	--#SEVERITY INFORMATIONAL
4882	--#GENERIC 6
4883	--#CATEGORY "Error Events"
4884	--#STATE OPERATIONAL
4885    ::= 8201
4886pdtClearFailed TRAP-TYPE
4887    ENTERPRISE pdTraps
4888    VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo }
4889    DESCRIPTION " Physical Drive Clear failed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4890    --#TYPE "LSI SAS Trap: Physical Drive Clear failed"
4891	--#SUMMARY "Physical Drive Clear failed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4892	--#ARGUMENTS {0,1,2,3}
4893	--#SEVERITY INFORMATIONAL
4894	--#GENERIC 6
4895	--#CATEGORY "Error Events"
4896	--#STATE OPERATIONAL
4897    ::= 8202
4898pdtClearStarted TRAP-TYPE
4899    ENTERPRISE pdTraps
4900    VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo }
4901    DESCRIPTION " Physical Drive Clear started on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4902    --#TYPE "LSI SAS Trap: Physical Drive Clear started"
4903	--#SUMMARY "Physical Drive Clear started on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4904	--#ARGUMENTS {0,1,2,3}
4905	--#SEVERITY INFORMATIONAL
4906	--#GENERIC 6
4907	--#CATEGORY "Error Events"
4908	--#STATE OPERATIONAL
4909    ::= 8203
4910pdtClearCompleted TRAP-TYPE
4911    ENTERPRISE pdTraps
4912    VARIABLES { atAdpNumber,pdID,pdEncIndex,pdSlotNo }
4913    DESCRIPTION " Physical Drive Clear completed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4914    --#TYPE "LSI SAS Trap: Physical Drive Clear completed"
4915	--#SUMMARY "Physical Drive Clear completed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4916	--#ARGUMENTS {0,1,2,3}
4917	--#SEVERITY INFORMATIONAL
4918	--#GENERIC 6
4919	--#CATEGORY "Error Events"
4920	--#STATE OPERATIONAL
4921    ::= 8204
4922pdtError TRAP-TYPE
4923    ENTERPRISE pdTraps
4924    VARIABLES
4925        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
4926    DESCRIPTION "Error occurred on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4927    --#TYPE "LSI SAS Trap: Error occurred"
4928	--#SUMMARY "Error occurred on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4929	--#ARGUMENTS {0,1,2,3}
4930	--#SEVERITY INFORMATIONAL
4931	--#GENERIC 6
4932	--#CATEGORY "Error Events"
4933	--#STATE OPERATIONAL
4934    ::= 8205
4935pdtFormatStart TRAP-TYPE
4936    ENTERPRISE pdTraps
4937    VARIABLES
4938        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
4939    DESCRIPTION " Physical Drive format started on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4940    --#TYPE "LSI SAS Trap: Physical Drive Format started"
4941	--#SUMMARY "Physical Drive Format started on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4942	--#ARGUMENTS {0,1,2,3}
4943	--#SEVERITY INFORMATIONAL
4944	--#GENERIC 6
4945	--#CATEGORY "Error Events"
4946	--#STATE OPERATIONAL
4947    ::= 8206
4948pdtFormatCompleted TRAP-TYPE
4949    ENTERPRISE pdTraps
4950    VARIABLES
4951        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
4952    DESCRIPTION " Physical Drive format completed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4953    --#TYPE "LSI SAS Trap: Physical Drive Format completed"
4954	--#SUMMARY "Physical Drive Format completed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4955	--#ARGUMENTS {0,1,2,3}
4956	--#SEVERITY INFORMATIONAL
4957	--#GENERIC 6
4958	--#CATEGORY "Error Events"
4959	--#STATE OPERATIONAL
4960    ::= 8207
4961pdtInserted TRAP-TYPE
4962    ENTERPRISE pdTraps
4963    VARIABLES
4964        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
4965    DESCRIPTION "PD inserted on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4966    --#TYPE "LSI SAS Trap: Physical Drive inserted"
4967	--#SUMMARY "PD inserted on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4968	--#ARGUMENTS {0,1,2,3}
4969	--#SEVERITY INFORMATIONAL
4970	--#GENERIC 6
4971	--#CATEGORY "Error Events"
4972	--#STATE OPERATIONAL
4973    ::= 8208
4974pdtRblAborted TRAP-TYPE
4975    ENTERPRISE pdTraps
4976    VARIABLES
4977        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
4978    DESCRIPTION "Rebuild aborted on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4979    --#TYPE "LSI SAS Trap: Rebuild aborted"
4980	--#SUMMARY "Rebuild aborted on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4981	--#ARGUMENTS {0,1,2,3}
4982	--#SEVERITY INFORMATIONAL
4983	--#GENERIC 6
4984	--#CATEGORY "Error Events"
4985	--#STATE OPERATIONAL
4986    ::= 8209
4987pdtRblCompleted TRAP-TYPE
4988    ENTERPRISE pdTraps
4989    VARIABLES
4990        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
4991    DESCRIPTION "Rebuild completed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
4992    --#TYPE "LSI SAS Trap: Rebuild completed"
4993	--#SUMMARY "Rebuild completed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
4994	--#ARGUMENTS {0,1,2,3}
4995	--#SEVERITY INFORMATIONAL
4996	--#GENERIC 6
4997	--#CATEGORY "Error Events"
4998	--#STATE OPERATIONAL
4999    ::= 8210
5000pdtRblFailedBS TRAP-TYPE
5001    ENTERPRISE pdTraps
5002    VARIABLES
5003        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5004    DESCRIPTION "Rebuild failed(bad source) on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5005    --#TYPE "LSI SAS Trap: Rebuild failed(bad source)"
5006	--#SUMMARY "Rebuild failed(bad source) on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5007	--#ARGUMENTS {0,1,2,3}
5008	--#SEVERITY INFORMATIONAL
5009	--#GENERIC 6
5010	--#CATEGORY "Error Events"
5011	--#STATE OPERATIONAL
5012    ::= 8211
5013pdtRblFailedBT TRAP-TYPE
5014    ENTERPRISE pdTraps
5015    VARIABLES
5016        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5017    DESCRIPTION "Rebuild failed(bad target) on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5018    --#TYPE "LSI SAS Trap: Rebuild failed(bad target)"
5019	--#SUMMARY "Rebuild failed(bad target) on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5020	--#ARGUMENTS {0,1,2,3}
5021	--#SEVERITY INFORMATIONAL
5022	--#GENERIC 6
5023	--#CATEGORY "Error Events"
5024	--#STATE OPERATIONAL
5025    ::= 8212
5026pdtRblStart TRAP-TYPE
5027    ENTERPRISE pdTraps
5028    VARIABLES
5029        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5030    DESCRIPTION "Rebuild started on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5031    --#TYPE "LSI SAS Trap: Rebuild started"
5032	--#SUMMARY "Rebuild started on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5033	--#ARGUMENTS {0,1,2,3}
5034	--#SEVERITY INFORMATIONAL
5035	--#GENERIC 6
5036	--#CATEGORY "Error Events"
5037	--#STATE OPERATIONAL
5038    ::= 8213
5039pdtRblResumed TRAP-TYPE
5040    ENTERPRISE pdTraps
5041    VARIABLES
5042        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5043    DESCRIPTION "Rebuild resumed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5044    --#TYPE "LSI SAS Trap: Rebuild resumed"
5045	--#SUMMARY "Rebuild resumed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5046	--#ARGUMENTS {0,1,2,3}
5047	--#SEVERITY INFORMATIONAL
5048	--#GENERIC 6
5049	--#CATEGORY "Error Events"
5050	--#STATE OPERATIONAL
5051    ::= 8214
5052
5053pdtRblStartA TRAP-TYPE
5054    ENTERPRISE pdTraps
5055    VARIABLES
5056        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5057    DESCRIPTION "Rebuild started(auto) on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5058    --#TYPE "LSI SAS Trap: Rebuild started(auto)"
5059	--#SUMMARY "Rebuild started(auto) on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5060	--#ARGUMENTS {0,1,2,3}
5061	--#SEVERITY INFORMATIONAL
5062	--#GENERIC 6
5063	--#CATEGORY "Error Events"
5064	--#STATE OPERATIONAL
5065    ::= 8215
5066pdtRemoved TRAP-TYPE
5067    ENTERPRISE pdTraps
5068    VARIABLES
5069        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5070    DESCRIPTION " Physical Drive removed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5071    --#TYPE "LSI SAS Trap: Physical Drive removed"
5072	--#SUMMARY "Physical Drive removed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5073	--#ARGUMENTS {0,1,2,3}
5074	--#SEVERITY INFORMATIONAL
5075	--#GENERIC 6
5076	--#CATEGORY "Error Events"
5077	--#STATE OPERATIONAL
5078    ::= 8216
5079pdtStateChange TRAP-TYPE
5080    ENTERPRISE pdTraps
5081    VARIABLES
5082        {atAdpNumber,pdID,pdEncIndex,pdSlotNo, pdOldState, pdNewState}
5083    DESCRIPTION "PD state changed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4  from $5 to $6"
5084    --#TYPE "LSI SAS Trap: PD state changed"
5085	--#SUMMARY "PD state changed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d  from %d to %d"
5086	--#ARGUMENTS {0,1,2,3,4,5}
5087	--#SEVERITY INFORMATIONAL
5088	--#GENERIC 6
5089	--#CATEGORY "Error Events"
5090	--#STATE OPERATIONAL
5091    ::= 8217
5092
5093pdtRedundantPathBroken TRAP-TYPE
5094    ENTERPRISE pdTraps
5095    VARIABLES
5096        {atAdpNumber,pdID,pdEncIndex,pdSlotNo,pdEnclDeviceId,pdSASAdd}
5097    DESCRIPTION " Redundant Path Broken For Physical Drive on Adapter -$1  Dev -$2  Enc -$3  Slot -$4 EncDevId -$5 pdSAS -$6"
5098    --#TYPE "LSI SAS Trap: Redundant Path Broken For Physical Drive "
5099	--#SUMMARY "Redundant Path For Physical Drive Broken on Adapter -%d  Dev -%d  Enc -%d  Slot -%d EncDevId -%d pdSAS -%s"
5100	--#ARGUMENTS {0,1,2,3,4,5}
5101	--#SEVERITY INFORMATIONAL
5102	--#GENERIC 6
5103	--#CATEGORY "Error Events"
5104	--#STATE OPERATIONAL
5105    ::= 8218
5106
5107pdtRedundantPathRestored TRAP-TYPE
5108    ENTERPRISE pdTraps
5109    VARIABLES
5110        {atAdpNumber,pdID,pdEncIndex,pdSlotNo,pdEnclDeviceId,pdSASAdd}
5111    DESCRIPTION " Redundant Path Restored For Physical Drive on Adapter -$1  Dev -$2  Enc -$3  Slot -$4 EncDevId -$5 pdSAS -$6"
5112    --#TYPE "LSI SAS Trap: Redundant Path Restored For Physical Drive "
5113	--#SUMMARY "Redundant Path Restored For Physical Drive on Adapter -%d  Dev -%d  Enc -%d  Slot -%d EncDevId -%d pdSAS -%s"
5114	--#ARGUMENTS {0,1,2,3,4,5}
5115	--#SEVERITY INFORMATIONAL
5116	--#GENERIC 6
5117	--#CATEGORY "Error Events"
5118	--#STATE OPERATIONAL
5119    ::= 8219
5120
5121pdtRedundantEnclModuleInserted TRAP-TYPE
5122    ENTERPRISE pdTraps
5123    VARIABLES
5124        {atAdpNumber,pdID,pdEncIndex,pdSlotNo,pdEnclDeviceId,pdSASAdd,pdPath}
5125    DESCRIPTION " Redundant Encl Modul Inserted on Adapter -$1  Dev -$2  Enc -$3  Slot -$4 EncDevId -$5 pdSAS -$6 pdpath -$7 "
5126    --#TYPE "LSI SAS Trap: Redundant Encl Modul Inserted "
5127	--#SUMMARY "Redundant Encl Modul Inserted on Adapter -%d  Dev -%d  Enc -%d  Slot -%d EncDevId -%d pdSAS -%s pdpath -%d"
5128	--#ARGUMENTS {0,1,2,3,4,5,6}
5129	--#SEVERITY INFORMATIONAL
5130	--#GENERIC 6
5131	--#CATEGORY "Error Events"
5132	--#STATE OPERATIONAL
5133    ::= 8220
5134pdtRedundantEnclModuleRemoved TRAP-TYPE
5135    ENTERPRISE pdTraps
5136    VARIABLES
5137        {atAdpNumber,pdID,pdEncIndex,pdSlotNo,pdEnclDeviceId,pdSASAdd,pdPath}
5138    DESCRIPTION " Redundant Encl Modul Removed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4 EncDevId -$5 pdSAS -$6 pdpath -$7"
5139    --#TYPE "LSI SAS Trap: Redundant Encl Modul Removed "
5140	--#SUMMARY "Redundant Encl Modul Removed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d EncDevId -%d pdSAS -%s pdpath -%d"
5141	--#ARGUMENTS {0,1,2,3,4,5,6}
5142	--#SEVERITY INFORMATIONAL
5143	--#GENERIC 6
5144	--#CATEGORY "Error Events"
5145	--#STATE OPERATIONAL
5146    ::= 8221
5147
5148pdtFRU TRAP-TYPE
5149    ENTERPRISE pdTraps
5150    VARIABLES
5151        {atAdpNumber,pdID,pdEncIndex,pdSlotNo,pdEnclDeviceId,pdFRU}
5152    DESCRIPTION " FRU changed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4 EncDevId -$5 -FRU $6"
5153    --#TYPE "LSI SAS Trap: Redundant Encl Modul Removed "
5154	--#SUMMARY "FRU changed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d EncDevId -%d pdFRU -%s"
5155	--#ARGUMENTS {0,1,2,3,4,5}
5156	--#SEVERITY INFORMATIONAL
5157	--#GENERIC 6
5158	--#CATEGORY "Error Events"
5159	--#STATE OPERATIONAL
5160    ::= 8222
5161
5162
5163pdtSecured TRAP-TYPE
5164    ENTERPRISE pdTraps
5165    VARIABLES
5166        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5167    DESCRIPTION "PD security activated on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5168    --#TYPE "LSI SAS Trap: PD security activated"
5169	--#SUMMARY "PD security activated on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5170	--#ARGUMENTS {0,1,2,3}
5171	--#SEVERITY INFORMATIONAL
5172	--#GENERIC 6
5173	--#CATEGORY "Error Events"
5174	--#STATE OPERATIONAL
5175    ::= 8223
5176
5177pdtUnsecured TRAP-TYPE
5178    ENTERPRISE pdTraps
5179    VARIABLES
5180        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5181    DESCRIPTION "PD security disabled on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5182    --#TYPE "LSI SAS Trap: PD security disabled"
5183	--#SUMMARY "PD security disabled on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5184	--#ARGUMENTS {0,1,2,3}
5185	--#SEVERITY INFORMATIONAL
5186	--#GENERIC 6
5187	--#CATEGORY "Error Events"
5188	--#STATE OPERATIONAL
5189    ::= 8224
5190
5191pdtReprovisioned TRAP-TYPE
5192    ENTERPRISE pdTraps
5193    VARIABLES
5194        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5195    DESCRIPTION "PD is reprovisioned on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5196    --#TYPE "LSI SAS Trap: PD is reprovisioned"
5197	--#SUMMARY "PD is reprovisioned on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5198	--#ARGUMENTS {0,1,2,3}
5199	--#SEVERITY INFORMATIONAL
5200	--#GENERIC 6
5201	--#CATEGORY "Error Events"
5202	--#STATE OPERATIONAL
5203    ::= 8225
5204
5205pdtLockKeyRekeyed TRAP-TYPE
5206    ENTERPRISE pdTraps
5207    VARIABLES
5208        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5209    DESCRIPTION "PD security key changed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5210    --#TYPE "LSI SAS Trap: PD security key changed"
5211	--#SUMMARY "PD security key changed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5212	--#ARGUMENTS {0,1,2,3}
5213	--#SEVERITY INFORMATIONAL
5214	--#GENERIC 6
5215	--#CATEGORY "Error Events"
5216	--#STATE OPERATIONAL
5217    ::= 8226
5218
5219pdtSecurityFailure TRAP-TYPE
5220    ENTERPRISE pdTraps
5221    VARIABLES
5222        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5223    DESCRIPTION "Security subsystem problems detected on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5224    --#TYPE "LSI SAS Trap: Security subsystem problems detected for the PD"
5225	--#SUMMARY "Security subsystem problems detected on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5226	--#ARGUMENTS {0,1,2,3}
5227	--#SEVERITY FATAL
5228	--#GENERIC 6
5229	--#CATEGORY "Error Events"
5230	--#STATE OPERATIONAL
5231    ::= 8227
5232
5233
5234pdtPowerStateChange TRAP-TYPE
5235    ENTERPRISE pdTraps
5236    VARIABLES
5237        {atAdpNumber,pdID,pdEncIndex,pdSlotNo,pdNewPowerState}
5238    DESCRIPTION " Power State Change on Adapter -$1 Dev -$2  Enc -$3  Slot -$4 NewPowerState -$5"
5239    --#TYPE "LSI SAS Trap: Power State Change on the Device"
5240	--#SUMMARY "Power State Change on Adapter -%d  Dev -%d  Enc -%d  Slot -%d NewPowerState -%d"
5241	--#ARGUMENTS {0,1,2,3,4}
5242	--#SEVERITY INFORMATIONAL
5243	--#GENERIC 6
5244	--#CATEGORY "Error Events"
5245	--#STATE OPERATIONAL
5246    ::= 8228
5247
5248
5249pdtNotSupported TRAP-TYPE
5250    ENTERPRISE pdTraps
5251    VARIABLES
5252        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5253    DESCRIPTION "PD Not Supported on Adapter -$1 Dev -$2  Enc -$3  Slot -$4"
5254    --#TYPE "LSI SAS Trap: PD is not supported"
5255	--#SUMMARY "PD Not Supported on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5256	--#ARGUMENTS {0,1,2,3}
5257	--#SEVERITY INFORMATIONAL
5258	--#GENERIC 6
5259	--#CATEGORY "Error Events"
5260	--#STATE OPERATIONAL
5261    ::= 8229
5262
5263pdtNotCertified TRAP-TYPE
5264    ENTERPRISE pdTraps
5265    VARIABLES
5266        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5267    DESCRIPTION "PD Not Certified on Adapter -$1 Dev -$2  Enc -$3  Slot -$4"
5268    --#TYPE "LSI SAS Trap: PD is not a certified drive"
5269	--#SUMMARY "PD Not Certified on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5270	--#ARGUMENTS {0,1,2,3}
5271	--#SEVERITY INFORMATIONAL
5272	--#GENERIC 6
5273	--#CATEGORY "Error Events"
5274	--#STATE OPERATIONAL
5275    ::= 8230
5276
5277pdtERASEAborted TRAP-TYPE
5278    ENTERPRISE pdTraps
5279    VARIABLES
5280        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5281    DESCRIPTION "PD Erase aborted on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5282    --#TYPE "LSI SAS Trap: PD Erase aborted"
5283	--#SUMMARY "PD Erase aborted on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5284	--#ARGUMENTS {0,1,2,3}
5285	--#SEVERITY INFORMATIONAL
5286	--#GENERIC 6
5287	--#CATEGORY "Error Events"
5288	--#STATE OPERATIONAL
5289    ::= 8231
5290
5291pdtERASECompleted TRAP-TYPE
5292    ENTERPRISE pdTraps
5293    VARIABLES
5294        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5295    DESCRIPTION "PD Erase completed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5296    --#TYPE "LSI SAS Trap: PD Erase completed"
5297	--#SUMMARY "PD Erase completed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5298	--#ARGUMENTS {0,1,2,3}
5299	--#SEVERITY INFORMATIONAL
5300	--#GENERIC 6
5301	--#CATEGORY "Error Events"
5302	--#STATE OPERATIONAL
5303    ::= 8232
5304
5305pdtERASEStarted TRAP-TYPE
5306    ENTERPRISE pdTraps
5307    VARIABLES
5308        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5309    DESCRIPTION "PD Erase started on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5310    --#TYPE "LSI SAS Trap: PD Erase started"
5311	--#SUMMARY "PD Erase started on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5312	--#ARGUMENTS {0,1,2,3}
5313	--#SEVERITY INFORMATIONAL
5314	--#GENERIC 6
5315	--#CATEGORY "Error Events"
5316	--#STATE OPERATIONAL
5317    ::= 8233
5318
5319pdtERASEFailed TRAP-TYPE
5320    ENTERPRISE pdTraps
5321    VARIABLES
5322        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5323    DESCRIPTION "PD Erase Failed on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5324    --#TYPE "LSI SAS Trap: PD Erase Failed"
5325	--#SUMMARY "PD Erase Failed on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5326	--#ARGUMENTS {0,1,2,3}
5327	--#SEVERITY INFORMATIONAL
5328	--#GENERIC 6
5329	--#CATEGORY "Error Events"
5330	--#STATE OPERATIONAL
5331    ::= 8234
5332
5333haPDIsRemote TRAP-TYPE
5334    ENTERPRISE pdTraps
5335    VARIABLES
5336        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5337    DESCRIPTION "Peer controller now manages PD on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5338    --#TYPE "LSI SAS Trap: PD is managed by peer controller"
5339	--#SUMMARY "Peer controller now manages PD on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5340	--#ARGUMENTS {0,1,2,3}
5341	--#SEVERITY INFORMATIONAL
5342	--#GENERIC 6
5343	--#CATEGORY "Error Events"
5344	--#STATE OPERATIONAL
5345    ::= 8235
5346
5347haPDIsLocal TRAP-TYPE
5348    ENTERPRISE pdTraps
5349    VARIABLES
5350        {atAdpNumber,pdID,pdEncIndex,pdSlotNo}
5351    DESCRIPTION "Local controller now manages PD on Adapter -$1  Dev -$2  Enc -$3  Slot -$4"
5352    --#TYPE "LSI SAS Trap: PD is managed by local controller"
5353	--#SUMMARY "Local controller now manages PD on Adapter -%d  Dev -%d  Enc -%d  Slot -%d"
5354	--#ARGUMENTS {0,1,2,3}
5355	--#SEVERITY INFORMATIONAL
5356	--#GENERIC 6
5357	--#CATEGORY "Error Events"
5358	--#STATE OPERATIONAL
5359    ::= 8236
5360
5361
5362	---------------Enclosure trap----------
5363enclTraps                      OBJECT IDENTIFIER ::= {lsiRAIDServer 9}
5364atPort                 OBJECT-TYPE
5365    SYNTAX                      INTEGER
5366    ACCESS                      read-only
5367    STATUS                      optional
5368    DESCRIPTION                 "Prot no."
5369    ::= { enclTraps 1301 }
5370onPHY                 OBJECT-TYPE
5371    SYNTAX                      INTEGER
5372    ACCESS                      read-only
5373    STATUS                      optional
5374    DESCRIPTION                 "PHY no"
5375    ::= { enclTraps 1302 }
5376
5377widePortLinkLost TRAP-TYPE
5378    ENTERPRISE enclTraps
5379    VARIABLES
5380        {atAdpNumber,atPort,onPHY}
5381    DESCRIPTION "Link lost on SAS wide port on Adapter -$1  port -$2  PHY -$3"
5382    --#TYPE "LSI SAS Trap: Link lost on SAS wide port"
5383	--#SUMMARY "Link lost on SAS wide port on Adapter -%d  port -%d  PHY -%d"
5384	--#ARGUMENTS {0,1,2}
5385	--#SEVERITY INFORMATIONAL
5386	--#GENERIC 6
5387	--#CATEGORY "Error Events"
5388	--#STATE OPERATIONAL
5389    ::= 8330
5390
5391widePortLinkRestored TRAP-TYPE
5392    ENTERPRISE enclTraps
5393    VARIABLES
5394        {atAdpNumber,atPort,onPHY}
5395    DESCRIPTION "Link Restored on SAS wide port on Adapter -$1  port -$2  PHY -$3"
5396    --#TYPE "LSI SAS Trap: Link Restored on SAS wide port"
5397	--#SUMMARY "Link Restored on SAS wide port on Adapter -%d  port -%d  PHY -%d"
5398	--#ARGUMENTS {0,1,2}
5399	--#SEVERITY INFORMATIONAL
5400	--#GENERIC 6
5401	--#CATEGORY "Error Events"
5402	--#STATE OPERATIONAL
5403    ::= 8331
5404
5405	---------------PCI trap----------
5406pciTraps                      OBJECT IDENTIFIER ::= {lsiRAIDServer 10}
5407pciVendorId                     OBJECT-TYPE
5408    SYNTAX                      INTEGER
5409    ACCESS                      read-only
5410    STATUS                      optional
5411    DESCRIPTION                 "PCI VendorID"
5412    ::= { pciTraps 1501 }
5413pciDeviceId                 OBJECT-TYPE
5414    SYNTAX                      INTEGER
5415    ACCESS                      read-only
5416    STATUS                      optional
5417    DESCRIPTION                 "PCI Device ID"
5418    ::= { pciTraps 1502 }
5419pciSubVendorId                  OBJECT-TYPE
5420    SYNTAX                      INTEGER
5421    ACCESS                      read-only
5422    STATUS                      optional
5423    DESCRIPTION                 "PCI SubVendorID"
5424    ::= { pciTraps 1503 }
5425pciSubDeviceId                 OBJECT-TYPE
5426    SYNTAX                      INTEGER
5427    ACCESS                      read-only
5428    STATUS                      optional
5429    DESCRIPTION                 "PCI SubDeviceID"
5430    ::= { pciTraps 1504 }
5431
5432haHwIncompatible TRAP-TYPE
5433    ENTERPRISE pciTraps
5434    DESCRIPTION "Peer Controller hardware is incompatible"
5435    --#TYPE "LSI SAS Trap: Controllers in the HA domain are incompatible"
5436	--#SUMMARY "Peer Controller hardware is incompatible"
5437	--#SEVERITY INFORMATIONAL
5438	--#GENERIC 6
5439	--#CATEGORY "Error Events"
5440	--#STATE OPERATIONAL
5441    ::= 8501
5442
5443copyrightInfo                     OBJECT IDENTIFIER ::= {lsiRAIDServer 11}
5444
5445copyright                     OBJECT-TYPE
5446   SYNTAX                     DisplayString (SIZE(0..63))
5447   ACCESS                     read-only
5448   STATUS                     mandatory
5449   DESCRIPTION                "LSI Corporation"
5450    ::= { copyrightInfo 1 }
5451
5452END
5453
5454
5455