When using MZ910 in the CNA, it is failed to add host when creating VRM

Publication Date:  2015-08-03 Views:  185 Downloads:  0
Issue Description
First, you will see the error information on the installing tool as below
The communication between the VRM and HOST is abnormal
And in the log file which is located in the installation directory of the tool, you will see the details as below: (the value of txLimit is more than 10000)
[DvsmUtil:isRateLimitValid 90] txLimi is not valid, txLimit is 30000
Alarm Information
None
Handling Process

1. Login the problematic CAN and switch to root account
2. Check the property of eth0 with command “ethtool eth0” as below:

3. Check the slot number of the NIC with the command “lspci | grep Eth” as below:

4. With the slot number, you can use the command below to check the NIC number:

5. With the output above, we can see there is no speed parameter (1Gb or 10Gb) and also the value for rev is more than 20, which mean the NIC is not suitable to install the VRM.

 

Root Cause
For FusionCompute V100R003C10, which is an old one, and MZ910 is a new hardware which is released after V100R003C10 version, so, FusionCompute can't recognize the parameters of the NICs from MZ910 card normally.
Solution
We have to change the configuration for the NIC manually to make it compatible to create VRM with MZ910 in CAN node.
You can change the file as below: “vi /usr/share/pci.ids”
Original file:

The changed file should be like this:

Notes: if the real speed is 10Gb, you should add the value in the file with 10Gb, and if you can find lots of files “pci.ids”, you should change them all; and if you can find lots of slots, you should also change all the related lines in the file.
After that, When you check the PCI device again, you can see the right one as below:

At last, you can create the VRM or add the HOST to the VRM again.
Suggestions

Before the plan and installation, it is better to check the hardware compatibility

END