Skip to content

[202405][GCU][SI]: PMON ERR log - Unable to find key NPU_SI_SETTINGS_SYNC_STATUS state_port_table_fvs_dict #24728

@amitpawar12

Description

@amitpawar12

Is it platform specific

generic

Importance or Severity

High

Description of the bug

Template of speed and lane change using GCU:

{
    "op": "add",
    "path": "/asic1/PORT/Ethernet200",
    "value":{
            "alias": "Ethernet26/1",
            "asic_port_name": "Eth56",
            "core_id": "1",
            "core_port_id": "8",
            "description": "ARISTA43T3:Ethernet1",
            "index": "26",
            "lanes": "128,129,130,131",
            "mtu": "9100",
            "num_voq": "8",
            "pfc_asym": "off",
            "role": "Ext",
            "speed": "100000",
	    "fec": "rs",
            "tpid": "0x8100",
	    "admin_status":"up"
  	}
},
{
    "op": "add",
    "path": "/asic1/PORT/Ethernet224",
    "value":{
	    "alias": "Ethernet29/1",
            "asic_port_name": "Eth80",
            "core_id": "0",
            "core_port_id": "11",
            "description": "ARISTA44T3:Ethernet1",
            "index": "29",
            "lanes": "56,57,58,59",
            "mtu": "9100",
            "num_voq": "8",
            "pfc_asym": "off",
            "role": "Ext",
            "speed": "100000",
	    "fec": "rs",
            "tpid": "0x8100",
	    "admin_status":"up"
  	}
},

To address the SI settings, we have introduced media_settings.json file. During the speed-lane change process, following ERR level log is seen:

2025 Dec  3 22:47:48.470239 ixre-egl-board74 ERR pmon#: Get value by key from STATE_DB: Unable to find key NPU_SI_SETTINGS_SYNC_STATUS state_port_table_fvs_dict {'host_tx_ready': 'true', 'state': 'ok', 'netdev_oper_status': 'down', 'admin_status': 'up', 'mtu': '9100', 'supported_speeds': '40000,100000,200000', 'supported_fecs': 'none,rs'} for lport Ethernet200

The above log is seen for every port undergoing speed-lane change.

However, the log is followed by another log:

2025 Dec  3 22:47:48.472681 ixre-egl-board74 WARNING pmon#: $$$ Ethernet200 handle_port_update_event() : op=SET DB:STATE_DB Table:PORT_TABLE fvp {'host_tx_ready': 'true', 'state': 'ok', 'netdev_oper_status': 'down', 'admin_status': 'up', 'mtu': '9100', 'supported_speeds': '40000,100000,200000', 'supported_fecs': 'none,rs', 'NPU_SI_SETTINGS_SYNC_STATUS': 'NPU_SI_SETTINGS_NOTIFIED'}
2025 Dec  3 22:47:48.476912 ixre-egl-board74 WARNING pmon#: $$$ Ethernet200 handle_port_update_event() : op=SET DB:STATE_DB Table:PORT_TABLE fvp {'host_tx_ready': 'false', 'state': 'ok', 'netdev_oper_status': 'down', 'admin_status': 'up', 'mtu': '9100', 'supported_speeds': '40000,100000,200000', 'supported_fecs': 'none,rs', 'NPU_SI_SETTINGS_SYNC_STATUS': 'NPU_SI_SETTINGS_NOTIFIED'}

Issue is marked as HIGH as the ERR log is transient and not seen again.

Steps to Reproduce

  1. Use the template given above to change lane and speed.
  2. Look out for ERR level logs using key-word - NPU_SI_SETTINGS_SYNC_STATUS

Actual Behavior and Expected Behavior

Expectation is that ERR level logs should not appear. However, this ERR log is seen per port undergoing lane-speed change.

Relevant log output

Output of show version, show techsupport

Attach files (if any)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions