PowerEdge: PERC10 - Full initialization silently partially initialize a virtual disk
Summary: This article explains how to resolve an issue where a full initialization on a Virtual Disk (VD) does not cover it entirely in specific configurations. The issue has been discovered for H740P, H840, and H745P MX (PERC10) controllers. ...
Symptoms
If a VD was initialized using a Full Initialization operation and meets the criteria below, the VD will not be consistent and could lead to parity being incorrectly calculated in the uninitialized strips.
A full initialization operation would be manually run post-shipment from Dell Factory in this scenario.
A rebuild operation (triggered by a drive failure or media error) could incorrectly regenerate data from parity.
Cause
Root Cause:
The size of the VD (# of blocks) to be initialized is incorrectly calculated by the firmware resulting in an incomplete initialization.
The Dell engineering team is fully aware of this issue, and it has been fixed in the PERC10 firmware version 50.5.0-2819 & 50.51.1-2818 for H740P/H840 and H745MX PERC controllers.
Resolution
Criteria:
- PERC10 (H740P, H840, and H745MMX) firmware releases 50.5.0-1750 and 50.5.1-2633
- Physical drives must be >2 TB and must be 512 or 512e drives
- Virtual Disk must be initialized using Full Initialization (and not Fast Initialization or Background initialization (BGI))
Note: Systems shipped from Dell are initialized with Fast Initialization
- RAID 5, 6, 50 and 60
Resolution:
Update the firmware of the controller to the latest revision.
Further details:
- Once the PERC firmware is updated, the Full Initialization feature can be used for the newly created virtual disk
- Only the Full Initialization feature is affected by this condition using the impacted firmware versions, 50.5.0-1750 and 50.5.1-2633
- For any previously created virtual disks that match the above criteria, a Consistency Check (CC) must be run on all impacted virtual disks even after applying the fixed firmware version 50.5.0-2819 & 50.51.1-2818 for impacted version 50.5.0-1750 & 50.51.1-2633.
- A Consistency Check finds and fixes inconsistencies in these virtual disks resulting from the partial Full Initialization
Disclaimer
THE DELL INFORMATION OR THIRD PARTY VENDOR DATA CONTAINED HEREIN IS PROVIDED SOLELY AS AN ACCOMMODATION, STRICTLY "AS IS", WITH NO WARRANTY WHATSOEVER, AND DELL EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE OR FITNESS FOR A PARTICULAR PURPOSE REGARDING SAID INFORMATION OR DATA, EVEN IN THE EVENT DELL HAS KNOWLEDGE OF DEFICIENCIES IN SAID INFORMATION OR DATA. DELL CANNOT AND DOES NOT ENSURE OR GUARANTEE THE ACCURACY OR CONTENT OF ANY SUCH DELL INFORMATION OR THIRD PARTY VENDOR DATA AND PARTICIPANT IS NOT ENTITLED TO RELY UPON SUCH INFORMATION OR DATA; SUCH INFORMATION AND/OR DATA IS UTILIZED BY PARTICIPANT SOLELY AT ITS OWN RISK AND EXPENSE. DELL DISCLAIMS LIABILITY FOR ANY AND ALL CLAIMS, DAMAGES, COSTS OR EXPENSES, INCLUDING SPECIFICALLY BUT WITHOUT LIMITATION, LOST PROFITS, LOST DATA OR LOST BUSINESS EXPECTANCY, COMPENSATORY, INCIDENTAL AND OTHER CONSEQUENTIAL DAMAGES, ARISING OUT OF OR IN ANY WAY RELATING TO PARTICIPANT'S RECEIPT, USE OF, RELIANCE OR ALLEGED RELIANCE UPON THE INFORMATION OR DATA, OR DELL'S ACTS OR OMISSIONS REGARDING SUCH INFORMATION OR DATA, EVEN IF PARTICIPANT INFORMS DELL, WHETHER EXPRESSLY OR BY IMPLICATION, OF ITS RECEIPT, USE OR RELIANCE UPON SUCH INFORMATION, AND EVEN IF SUCH LOSSES ARE DUE OR ALLEGED TO BE DUE IN WHOLE OR IN PART TO DELL'S NEGLIGENCE, CONCURRENT NEGLIGENCE OR OTHER FAULT, BREACH OF CONTRACT OR WARRANTY, VIOLATION OF TEXAS DECEPTIVE TRADE PRACTICES ACT OR STRICT LIABILITY WITHOUT REGARD TO FAULT. RECEIPT OF THE INFORMATION HEREIN IS DEEMED ACCEPTANCE OF THE TERMS HEREOF.