0 Replies Latest reply on Jan 26, 2013 9:32 PM by raydunzl

    Raid 1 - Intel 520 SSD - RST Failures, Errors

    raydunzl

      I have a raid 1 on an MSI X58  Platinum SLI motherboard - Intel RST on ICH10R - Win7 64 Pro


      This ran almost flawlessly for 3 years with seagate 320gb drives,until a drive failed.


      I upgraded to SSD - Intel 520 SSD 240gb - in December.


      SSD Raid1 is unstable and has been since created. Currently using latest Intel RST drivers and software as of 1/26/2013 - v 11.7.0.1013


      I've done all the troubleshooting I can, change ports, sata cables, power, drivers reinstall, different drivers version, and so on.

       

      The drive failure follows the drive, but with so many different errors occurring I am not yet sure the drive is faulty. Errors which point to a specific drive always point to the same drive, sn CV231002JA240CGN

       

      ------

       

      The raid works, but intermittently (daily or 3 times a day) rebuilds the array. Sometimes a "smart event" occurs. Sometimes a disk is left in "failed" state.

       

      SSDToolbox shows no "smart events".

       

      The failing disk is always the same disk unit.

       

      Although I suspect some problem with this disk, I also get errors in the software/driver:

       

      Here are the types of events I see:

       

      93118 Application Information 1/26/2013 22:11:10 PM IAStorDataMgrSvc 0 7001  i7 0 156 SATA array disk: Removed.  
      93119 Application Information 1/26/2013 22:11:10 PM IAStorDataMgrSvc 0 7000  i7 0 208 Unknown SSD on Controller 0, Port Unknown: Detected.   93120 Application Information 1/26/2013 22:11:12 PM IAStorDataMgrSvc 0 7000  i7 0 192 SATA SSD on Controller 0, Port 1: Detected.

       

       

      This event, once it begins, repeats endlessly until the RST service is restarted:

       

      93108 Application Information 1/26/2013 19:11:58 PM PSI 0 0  i7 0 3296 PSI.DataLockException: Cannot get changes, data is not protected with a lock.    
      at PSI.PsiSystemDataModel.GetChanges(PsiSystemDataModel instance)    
      at PSIClient.PsiClient.GetChanges()     at IAStorUtil.SystemDataModelListener.SystemDataModelChanged(Object sender, PropertyChangedEventArgs e)    
      at PSIClient.PsiClient.OnPropertyChanged(String value)    
      at PSIClient.PsiClient.PsiSystemDataChanged(Object sender, PsiSystemDataChangedEventArgs e)     at PSI.PsiSystemDataModel.InvokeChangeEvent(Object source, Int32 updateNumber, String updateReason, DateTime updateTime)    
      at PSI.PsiSystemDataModel.EndUpdate(Int32 updateId)    
      at PSI.PsiSystemDataModel.RecordExceptonInDataSet(Int32 errorCode, Int32 errorUpdateId, String errorText, String errorMessage, Boolean isBusyError, UpdateReasonDomain actionIfAny, Exception exception) Stack Trace    
      at PSI.PsiSystemDataModel.GetChanges(PsiSystemDataModel instance)    
      at PSIClient.PsiClient.GetChanges()    
      at IAStorUtil.SystemDataModelListener.SystemDataModelChanged(Object sender, PropertyChangedEventArgs e)    
      at PSIClient.PsiClient.OnPropertyChanged(String value)    
      at PSIClient.PsiClient.PsiSystemDataChanged(Object sender, PsiSystemDataChangedEventArgs e)    
      at PSI.PsiSystemDataModel.InvokeChangeEvent(Object source, Int32 updateNumber, String updateReason, DateTime updateTime)    
      at PSI.PsiSystemDataModel.EndUpdate(Int32 updateId)    
      at PSI.PsiSystemDataModel.RecordExceptonInDataSet(Int32 errorCode, Int32 errorUpdateId, String errorText, String errorMessage, Boolean isBusyError, UpdateReasonDomain actionIfAny, Exception exception)


      This event always occurs with every start of the GUI after a few minutes:

       

      93085 Application Information 1/26/2013 19:11:11 PM IRST_UI 0 0  i7 0 3760 Unable to perform actionStack Trace:   
      at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)    
      at System.Environment.get_StackTrace()    
      at PSI.PsiSystemDataModel.InvokeAction(PsiAction action)    
      at PSI.PsiAction.PsiAction_DoWork(Object sender, DoWorkEventArgs e)    
      at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)    
      at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)    
      at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)    at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)    
      at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()    
      at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)    
      at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)    
      at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)     at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()    
      at System.Threading.ThreadPoolWorkQueue.Dispatch()    
      at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.    
      at System.Data.DataSet.EnableConstraints()    
      at System.Data.DataSet.set_EnforceConstraints(Boolean value)     at PSI.PsiSystemDataModel.UpdateDriverData(Int32 updateId)     at PSI.PsiSystemDataModel.DriverAction(Int32 updateId, Dictionary`2 actionRequest)    
      at PSI.PsiSystemDataModel.InvokeAction(PsiAction action)


      Also seen repeating:

      92415 Application Information 1/26/2013 15:19:50 PM IRST_UI 0 0  i7 0 1204 Exception in pollWorking_DoWork()Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.    
      at System.Data.DataSet.EnableConstraints()    
      at System.Data.DataSet.set_EnforceConstraints(Boolean value)    
      at PSI.PsiSystemDataModel.UpdateDriverData(Int32 updateId)    
      at PSI.PsiSystemDataModel.pollWorker_DoWork(Object sender, DoWorkEventArgs e)


      A recurring smart error event:

      1791369 System Error 1/26/2013 9:17:35 AM iaStorA 0 4102  i7 40 164 Error log: Smart event occured on disk :CV231002JA240CGN  


      Another type of GUI error:

      90763 Application Information 1/25/2013 14:03:21 PM IRST_UI 0 0  i7 0 216 Error: Action failure, Action request timed out DiskMarkAsNormal