Unsolved
This post is more than 5 years old
23 Posts
0
73565
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
DELL-Daniel Ca
243 Posts
0
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.
4000dell
23 Posts
0
April 25th, 2015 12:00
Hello DELL-Daniel Ca,
I've send you the support bundle.
Thanks!
4000dell
23 Posts
0
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?
4000dell
23 Posts
0
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
DELL-Daniel Ca
243 Posts
0
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.
4000dell
23 Posts
0
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
DELL-Daniel Ca
243 Posts
0
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.
4000dell
23 Posts
0
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
4000dell
23 Posts
0
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
DELL-Daniel Ca
243 Posts
0
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.
4000dell
23 Posts
0
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?
4000dell
23 Posts
1
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!
robpeter
1 Message
0
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;"