Start a Conversation

Unsolved

This post is more than 5 years old

73565

April 20th, 2015 03:00

Dell PowerVault MD3620i - Unable to upgrade firmware - Data validation error

Hello Community,

I get the following error message if I try to upgrade the storage from MDMS software:

  • Data validation error: The storage array cannot be upgraded as host port type representation in RAID Controller Module 0 did not match with those of RAID Controller Module 1. Contact a technical support representative to resolve this issue.

can somebody help me with this issue?

Thank you

April 20th, 2015 09:00

Hello, 4000dell.

Sounds like there might be some confusion in how the controllers view the host presentation. (how the hosts are presented to each controller) like there's a discrepancy in the NVSRAM, or something else under the hood. Either way, I'd like to take a look at the bundle, and get a closer look.

I'll send you an email, and you can reply back with a Support Bundle.

Looking forward to hearing from you.

23 Posts

April 25th, 2015 12:00

Hello DELL-Daniel Ca,

I've send you the support bundle.

Thanks!

23 Posts

April 26th, 2015 15:00

Hello DELL-Daniel Ca,

please look at NVSRAM version, it's differnt on both controllers:

RAID Controller Modules                                      

  Location:                   Enclosure 0, Slot 0            

  Current Package Version:    07.84.53.60                    

  Current NVSRAM Version:     N26X0-784890-904              

  Board ID:                   2660                          

  Sub-Model ID:               157                            

  Location:                   Enclosure 0, Slot 1            

  Current Package Version:    07.84.53.60                    

  Current NVSRAM Version:     N26X0-780890-901              

  Board ID:                   2660                          

  Sub-Model ID:               157                            

how can I update the second controller to match the right NVSRAM version?

23 Posts

April 28th, 2015 07:00

Hello DELL-Daniel Ca,

did you find anything in the logs?

any suggestion from other people in Forum?

My concern, how can I update NVSRAM only on one controller?

Thanks

April 28th, 2015 08:00

Hello, 4000dell.

In order to upgrade the NVSRAM on the other controller, you'll need to go through the exact same process as upgrading the firmware. In MDSM, at the top of the screen, hover over "Upgrade", and select, "RAID controller module NVSRAM". (BE sure they match)

Page 214 in this  Administrator's Guide goes into detail on transferring the NVSRAM to the controller:

downloads.dell.com/.../powervault-md3200_Administrator%20Guide_en-us.pdf

This should help tremendously. Let me know how it goes.

23 Posts

April 29th, 2015 03:00

Hello DELL-Daniel Ca,

That doesn't help also. After clicking "RAID controller module NVSRAM" I get the " Data validation error:" without any notes.

I've also tried to reboot the DELL Storage and also pull out and reset controllers. Nothing helps

any Idea?

thanks

April 29th, 2015 09:00

Hello, 4000dell.

I'm curious, have you cleared the Event Log in MDSM? That will definitely prevent a firmware update on the array. Try clearing that log, and then the NVSRAM update.

Let me know what happens.

23 Posts

April 29th, 2015 13:00

Hi DELL-Daniel,

Yes, I've cleared the Event Log. but I'm getting the same error message by clicking Upgrade button:

Data validation error: The storage array cannot be upgraded as host port type representation in RAID Controller Module 0 did not match with those of RAID Controller Module 1. Contact a technical support representative to resolve this issue.

maybe I should change the host port type representation in RAID Controller somehow?

what does this error means?

thanks

23 Posts

April 30th, 2015 06:00

Hello DELL-Daniel Ca,

I've recently started using SMCLI, and run these commands.

Now I can see why PreUpgrade Check was failing. I think it's because of differences in NVSRAM, see the output below.

My question, how can I change the host type name from "VMWare" to "VMWARE" and how I can change ALUA/AVT STATUS for second controller from "Disabled" to "Enabled"?

smcli X.X.X.113 -p XXXXXXX -c "show storageArray hostTypeTable;"

  NVSRAM HOST TYPE DEFINITIONS

  NOTE: The following indexes are not used: 3 - 31

  HOST TYPE      ALUA/AVT STATUS  ASSOCIATED INDEX

  Linux (DM-MP)  Enabled          1

  VMWare         Enabled          2 (Default)

  Windows        Enabled          0

smcli X.X.X.114 -p XXXXXXX -c "show storageArray hostTypeTable;"  

     NVSRAM HOST TYPE DEFINITIONS

  NOTE: The following indexes are not used: 3 - 31

  HOST TYPE      ALUA/AVT STATUS  ASSOCIATED INDEX

  Linux (DM-MP)  Disabled         1

  VMWARE         Disabled         2 (Default)

  Windows        Disabled         0

Or maybe that related to the different NVSRAM on my controllers? then how can I update NVSRAM only on one controller?

1. Controller:  Current NVSRAM Version:     N26X0-784890-904

2. Controller: Current NVSRAM Version:     N26X0-780890-901      

April 30th, 2015 10:00

Hello, 4000dell.

In MDSM, go to the "Upgrade" menu at the top of the screen.

Hover over that, and click on "RAID controller module NVSRAM" ,

It will warn you about a "Pre-Check". Click "OK" .

The very next pop up will be an explanation about the Event Log Verification. This window has a check box that says, "Allow upgrade when the pre-upgrade check fails"

Check that box, and click "Continue".

Then use the "Select File" button to navigate to the NEW NVSRAM that you downloaded, and click "Transfer".

If you follow these steps, there will be no "PreUpgrade Check" to fail.

*Note : This needs to be the LATEST iso for MDSM. If you're not running the latest, I would suggest downloading the latest MDSM iso.

23 Posts

April 30th, 2015 15:00

Hello DELL-Daniel Ca,

I'm using the latest MDSM iso "DELL_MDSS_Consolidated_RDVD_6_0_0_12.iso" MDSM Version:10.84.G6.58

By clicking on "RAID controller module NVSRAM" I'm getting a pop-up window "Pre Upgrade Check warning" without any check box, I can click OK or CANCEL only. By clicking OK I'm getting another pop-up window "Data validation error:" without any content.

I went further and tried to use SMCLI command:

smcli X.X.X.114 -p XXXXXXXX -c "download storageArray NVSRAM file=\"MD3600i_MD3620i_NVSRAM_N26X0-784890-904.dlp\" healthCheckMelOverride=TRUE;"

But this command returns following error message:

Performing syntax check...

Syntax check complete.

Executing script...

Check array error at line 1.
 An error occurred while retrieving data from the storage array.
 Possible reasons for the error include:
 1) One or more RAID controller modules may be disconnected from the network
 2) The password authentication failed
 3) The AMW needs restarted because the Management action *** version has changed
 Please make necessary modifications and retry the operation.
The command at line 1 that caused the error is:

download storageArray NVSRAM file="MD3600i_MD3620i_NVSRAM_N26X0-784890-904.dlp"
healthCheckMelOverride=TRUE;

Script execution halted due to error.

SMcli failed.

-----------------

And if I put the Ip of the second controller, following error message appears:

smcli X.X.X.113 X.X.X.114 -p XXXXXXXX -c "download storageArray NVSRAM file=\"MD3600i_MD36
20i_NVSRAM_N26X0-784890-904.dlp\" healthCheckMelOverride=TRUE;"
Performing syntax check...

Syntax check complete.

Executing script...

Data validation error: The storage array cannot be upgraded as host port type re
presentation in RAID Controller Module 0 did not match with those of RAID Contro
ller Module 1. Contact a technical support representative to resolve this issue.

The command at line 1 that caused the error is:

download storageArray NVSRAM file="MD3600i_MD3620i_NVSRAM_N26X0-784890-904.dlp"
healthCheckMelOverride=TRUE;

Script execution halted due to error.

SMcli failed.

Could you help me on it please?

23 Posts

May 14th, 2015 12:00

Hello All who has the same issue,

The issue was resolved by replacing the second controller with a new one!

1 Message

March 29th, 2018 15:00

Use forceDownload=TRUE not healthCheckMelOverride=TRUE

SMcli -n NSS01 -c "download storageArray firmware file=\"MD3200_MD3220_Firmware_Package_08_20_24_60.dlp\" forceDownload=TRUE;"

No Events found!

Top