Monitor Description for (78)
What Caused the Problem?
The Mixed Drive Types feature is out of compliance. This problem can occur in the following scenarios:
Scenario 1 (Most common scenario)
- The storage subsystem contains a mix of drive types (such as Serial ATA (SATA) and Fibre Channel) but the Mixed Drive Types feature is not enabled or is not supported by this storage subsystem. See the Important Notes for more detail on this scenario.
Scenario 2 (Less common scenario)
- The storage subsystem MAY or MAY NOT contain a mix of drive types, however, you connected drives to one or more controllers where 1) the controllers were NOT previously attached to any drives and 2) the drives were already previously configured while attached to other controllers where the Mixed Drive Types feature was supported and enabled. See the Important Notes for more detail on this scenario.
The Recovery Guru Details area provides specific information you will need as you follow the recovery steps.
Caution: Electrostatic discharge can damage sensitive components. Always use proper antistatic protection when handling components. Touching components without using a proper ground may damage the equipment.
The Recovery Guru Details area provides specific information you will need as you follow the recovery steps.
Important Notes
This problem can occur if you disable a Feature Pack key. Disabling a feature pack key can result in multiple individual features transitioning to an Out of Compliance state since you may have globally lowered the limits supported by the storage subsystem. If there is a Feature Pack Out of Compliance problem in the Summary Area, complete those recovery steps first. If this problem still appears after you complete the Recovery Steps for the Feature Bundle Out of Compliance problem, then proceed with the Recovery Steps below.
Scenario 1 typically happens because you performed one of the following actions:
Disabled the Mixed Drive Types feature while mixed drive types are still present
Enabled or Disabled a Feature Pack resulting in the storage subsystem not supporting Mixed Drive Types (See first bullet, above)
Imported drives of a different technology from those already residing in this storage subsystem (for example, you add SATA drives to a storage subsystem that previously contained only Fibre Channel drives) while the Mixed Drive Types feature was disabled
Scenario 2 happens because the controllers were not previously attached to drives, so the controllers 'adopt' the configuration database of the first drive they encounter. When drives are adopted by the controllers, the configuration database contained on the drives (which includes all of the information about the previous storage subsystem, including the Enabled/Disabled information of features) is used by the controllers. Therefore, the information in the configuration database shows that the Mixed Drive Types feature is enabled, but the feature is either disabled on this storage subsystem or not supported by the controllers. If the controllers had been previously attached to drives and then another set of drives are added, then the new drives would be 'imported' (overwriting the configuration database) rather than 'adopted' since the controller is using the configuration database of the existing drives.
For Scenario 1, you can fix this problem in two ways:
You can enable the Mixed Drive Types feature key if it is supported by this storage subsystem
You can remove the drives you recently inserted into the storage subsystem, so that there is only one type of drive in the storage subsystem
For Scenario 2, you can fix this problem in two ways:
You can disable the Mixed Drive Types feature once there is only one drive type connected to the controllers
You can enable the Mixed Drive Types feature key if it is supported by this storage subsystem
The following events will occur while this feature is in an Out of Compliance state:
This storage subsystem will remain in a Needs Attention state
A critical event will be logged once every 24 hours
Alert notifications will be sent, if configured
You will NOT be able to:
Create new configuration objects (Automatically or Manually) - such as logical drives, flashcopies, mirror relationships, logical drive copy pairs, and storage partitions
Assign hot spares
Change the segment size of a logical drive
Change the RAID level of an array
Expand the capacity of an array or logical drive
Recovery Steps
If... | Then... |
This problem occurred due to Scenario 1 | Go to Procedure for Scenario 1 . |
This problem occurred due to Scenario 2 | Go to Procedure for Scenario 2 . |
Procedure for Scenario 1
1 |
| ||||||||||||
2 | Select the Storage Subsystem >> Premium Features menu option in the Subsystem Management Window.
| ||||||||||||
3 |
| ||||||||||||
4 | Remove the drives or disconnect the drive enclosures that you recently inserted that contain the different type of drives. | ||||||||||||
5 | Click the Recheck button to rerun the Recovery Guru. The failure should no longer appear in the Summary area. If the failure appears again, contact your technical support representative. |
Procedure for Scenario 2
1 |
| ||||||||||||
2 | Select the Storage Subsystem >> Premium Features menu option in the Subsystem Management Window.
| ||||||||||||
3 |
| ||||||||||||
4 |
| ||||||||||||
5 | Remove the drives or disconnect the drive enclosures that you recently inserted that contain the different type of drives. | ||||||||||||
6 | Disable the Mixed Drive Types feature.
| ||||||||||||
7 | Click the Recheck button to rerun the Recovery Guru. The failure should no longer appear in the Summary area. If the failure appears again, contact your technical support representative. |
Target | IBMStorageSubsystem.StorageSubsystem | ||
Parent Monitor | IBMStorageSubsystem.StorageSubsystemAvailability | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | IBMStorageSubsystem.FailureUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | Machine generated entity |
<UnitMonitor ID="IBMStorageSubsystem.FailureID_0078_Monitor" Accessibility="Internal" Enabled="true" Target="IBMStorageSubsystem.StorageSubsystem" ParentMonitorID="IBMStorageSubsystem.StorageSubsystemAvailability" Remotable="true" Priority="Normal" TypeID="IBMStorageSubsystem.FailureUnitMonitorType" ConfirmDelivery="true" Comment="Machine generated entity">
<Category>Custom</Category>
<AlertSettings AlertMessage="IBMStorageSubsystem.REC_MISMATCHED_DRIVE_TYPE_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='FailureDescription']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="IBMStorageSubsystem.StateId31CA76652316F53282C6C41086C0A5A7" MonitorTypeStateID="NoIssue" HealthState="Success"/>
<OperationalState ID="IBMStorageSubsystem.StateIdBBE1A0BE58FE614BAED692F9C2065CAC" MonitorTypeStateID="IssueFound" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FailureID>78</FailureID>
<IntervalSeconds>59</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<Trace>0</Trace>
</Configuration>
</UnitMonitor>