General
validating internal condition.
Symptom
1- When we try to create 2 port of 400G using MPAs C57-MPA-2D4H-S only on instance 2 and instance 3 the ports are only created on Instance 2.
2- Instance 3 only create one port.
3- It provide the following error: %PLATFORM-VEEA-3-BCMDPA_L1_PORT_CREATION_FAILURE : bcmdpa l1 port create failed, ifname: FourHundredGigE0_0_3_2, unit:0...
Conditions
1- We got this issue when there are 3 MPAs are connected.
2- If you remove MPA1 All ports on MPA2 and MPA3 can be created
3- If you have MPA1 connected you can only create 2 port on one of the MPAs 2 or 3.
4- This issue is not happening on version 7.5.2
5- Configuration used:
hw-module profile npu native-mode-enable
hw-module port-range 0 1 instance 2 location 0/0/CPU0 mode 400
hw-module port-range 0 1 instance 3 location 0/0/CPU0 mode 400
hw-module port-range 2 3 instance 2 location 0/0/CPU0 mode 400
hw-module port-range 2 3 instance 3 location 0/0/CPU0 mode 400
hw-module profile qos hqos-enable
Further Problem Description
Minimum requirement to hit the issue:
1. All 3 MPA’s must be inserted and must be up
2. Configure hw-mod command for MPA 0/2 and 0/3 to create 2x400 ports (MPA 0/1 is static and hosts only 4x100 ports)
Failure signature:
1. Always last 400Gig port out of MPA 0/3 fails to come up.
Scenarios 1:
1. Insert MPA 0/1: Test : Pass
* Ports will come up (4x100Gig)
2. Now Insert MPA 0/2: Test Pass
* Create 2x400 ports in MPA 0/2 using hw-mod command. Both ports in MPA 0/2 come up.
3. Now insert MPA 0/3:
* MPA will come up
* Create 2x400 ports in MPA 0/3 using hw-mod command. Only first 400Gig port will come up. Second port doesnot get created