I have a server with a LSI MegaRAID 9261-8i controller. Recently I started getting alerts like this one:

Controller ID: 1  Consistency Check inconsistency logging disabled, too many
    inconsistencies on VD: 0
Generated on:Sat May 12 04:06:40 2012

IP Address:
OS Name: Windows 7 x64
OS Version: 6.01
Driver Name: megasas.sys
Driver Version:

BIOS Version: 2.120.33-1197
Firmware Package Version: 12.12.0-0045
Firmware Version: 3.21.00_4.11.05.00_0x05000000

VD 0 is a RAID mirror containing the system disk.

I have searched and read, but cannot find any trace of how to actually do anything about this. I tried running a scandisk but that did not find anything (as I expected, since scandisk reads the disks as exposed by the controller, right?). The MegaRAID Storage Manager does not as far as I can see have any options for checking or fixing physical disks. The program claims the VD is "healty", and both disks have Error count 0.

Also a bit strange is the System details in the message... The IP address is associated with the RAS (dial in) interface, and the OS should be Windows Server 2011 SBS.

Has anyone else experienced this before? What can be done?


Don't sweat it. For mirrored disk or RAID 1 the consistency check message is NOT an error message. It is something that occurs thousands of times per second in the system memory subsystem and cached memory, where it is called cache coherency and is never reported. RAID1 consistency check is equivalent to memory cache coherency.

The consistency check function is a synchronization process. The function of the consistency check is to make sure data on the primary disk and its replica match. The method used to do this is to generate parity for a stripe of data in both the primary and replica, then it compares parity. This technique is effective and much faster than trying to compare each byte of data. So a message, "Consistency Check found inconsistent parity on VD 00/0 at strip 33617" is "technically" correct, but for RAID1 is NOT cause for concern because it does NOT have the same meaning as a data parity error in RAID5 or RAID6. Since you reached the programmed threshold, CC logging was stopped.

A RAID1 consistency check is a synchronization mismatch. If a consistency check is detected, it is simply stating that the replica has stale data at the moment. Inconsistent data, by itself, is in no way a hard drive failure. It simply indicates that the fresh data on the primary disk has not been put on the secondary disk yet. In the absence of Patrol Read failures, the disks are good and the data is safe. There is NO performance problem.

  • Does the same apply to a VD in RAID10? – Maux Sep 29 '14 at 13:30

According this IBM document it can occur on RAID1 or RAID10


The above document says:

Reduce disk paging by:

  • Using a cached IBM ServeRAID adapter
  • Increasing the amount of system memor

If you want much better error handling from 92xx cards you need to do a pair of firmware updates. Before applying you should read the change log contained in the most recent firmware below to ensure that you are not depending on depreciated features or will be affected by any known issues. The most recent log has All of the previous fixes and known issues documented.

The first update will get you to: 12.12.0-0048_SAS_2108_FW_Image_APP-2.120.63-1242 -- This is the newest Intermediate firmware which supports the older firmware standard but also can be upgraded to the current version.

This is the most current firmware for the the 92xx series. 12.15.0-0239_MR_2108_SAS_FW_2.130.403-4660__MR4.12P3

Each firmware can be applied and stored by the card without downtime. A reboot is required to activate the firmware before the next version can be applied. Your version is close to the intermediate firmware above, but I don't know if it is close enough to allow you to skip it. Only LSI support can answer that question. I have used this pair of versions to upgrade our older cards without issue.


If you got below log In the MegaRAID Storage Manager's log then nothing to worried about this.

Consistency check done with corrections on VD: 0 (corrections = n)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.