Skip to content

[Ufispace] Update BCM port and PDDF platform configurations due to SDK and firmware updates. #21483

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 21, 2025

Conversation

nonodark
Copy link
Contributor

Why I did it

Update BCM port and PDDF platform configurations due to SDK and firmware updates.

  • s9110-32x
  • s8901-54xc
  • s7801-54xs
Work item tracking
  • Microsoft ADO (number only):

How I did it

Update BCM port and PDDF platform configuration files.

How to verify it

Run the PDDF and show commands to check the platform status

S9110-32X without the BCM port configuration fix.
root@sonic:~# show interfaces status
  Interface    Lanes    Speed    MTU    FEC    Alias    Vlan    Oper    Admin    Type    Asym PFC
-----------  -------  -------  -----  -----  -------  ------  ------  -------  ------  ----------
S9110-32X with the BCM port configuration fix.
root@sonic:~# show interfaces status
  Interface            Lanes    Speed    MTU    FEC          Alias    Vlan    Oper    Admin             Type    Asym PFC
-----------  ---------------  -------  -----  -----  -------------  ------  ------  -------  ---------------  ----------
  Ethernet0          1,2,3,4     100G   9100    N/A    Eth0(Port0)  routed      up       up  QSFP28 or later         N/A
  Ethernet4          5,6,7,8     100G   9100    N/A    Eth1(Port1)  routed    down       up              N/A         N/A
  Ethernet8       9,10,11,12     100G   9100    N/A    Eth2(Port2)  routed    down       up  QSFP28 or later         N/A
 Ethernet12      13,14,15,16     100G   9100    N/A    Eth3(Port3)  routed    down       up              N/A         N/A
 Ethernet16      17,18,19,20     100G   9100    N/A    Eth4(Port4)  routed    down       up              N/A         N/A
 Ethernet20      21,22,23,24     100G   9100    N/A    Eth5(Port5)  routed    down       up              N/A         N/A
 Ethernet24      25,26,27,28     100G   9100    N/A    Eth6(Port6)  routed    down       up              N/A         N/A
 Ethernet28      29,30,31,32     100G   9100    N/A    Eth7(Port7)  routed    down       up  QSFP28 or later         N/A
 Ethernet32      33,34,35,36     100G   9100    N/A    Eth8(Port8)  routed    down       up              N/A         N/A
 Ethernet36      37,38,39,40     100G   9100    N/A    Eth9(Port9)  routed    down       up              N/A         N/A
 Ethernet40      41,42,43,44     100G   9100    N/A  Eth10(Port10)  routed    down       up              N/A         N/A
 Ethernet44      45,46,47,48     100G   9100    N/A  Eth11(Port11)  routed    down       up  QSFP28 or later         N/A
 Ethernet48      49,50,51,52     100G   9100    N/A  Eth12(Port12)  routed    down       up              N/A         N/A
 Ethernet52      53,54,55,56     100G   9100    N/A  Eth13(Port13)  routed    down       up              N/A         N/A
 Ethernet56      57,58,59,60     100G   9100    N/A  Eth14(Port14)  routed    down       up              N/A         N/A
 Ethernet60      61,62,63,64     100G   9100    N/A  Eth15(Port15)  routed    down       up              N/A         N/A
 Ethernet64      69,70,71,72     100G   9100    N/A  Eth16(Port16)  routed      up       up  QSFP28 or later         N/A
 Ethernet68      65,66,67,68     100G   9100    N/A  Eth17(Port17)  routed    down       up              N/A         N/A
 Ethernet72      77,78,79,80     100G   9100    N/A  Eth18(Port18)  routed    down       up              N/A         N/A
 Ethernet76      73,74,75,76     100G   9100    N/A  Eth19(Port19)  routed    down       up              N/A         N/A
 Ethernet80      85,86,87,88     100G   9100    N/A  Eth20(Port20)  routed    down       up              N/A         N/A
 Ethernet84      81,82,83,84     100G   9100    N/A  Eth21(Port21)  routed    down       up              N/A         N/A
 Ethernet88      93,94,95,96     100G   9100    N/A  Eth22(Port22)  routed    down       up              N/A         N/A
 Ethernet92      89,90,91,92     100G   9100    N/A  Eth23(Port23)  routed    down       up  QSFP28 or later         N/A
 Ethernet96  101,102,103,104     100G   9100    N/A  Eth24(Port24)  routed    down       up              N/A         N/A
Ethernet100     97,98,99,100     100G   9100    N/A  Eth25(Port25)  routed    down       up              N/A         N/A
Ethernet104  109,110,111,112     100G   9100    N/A  Eth26(Port26)  routed    down       up              N/A         N/A
Ethernet108  105,106,107,108     100G   9100    N/A  Eth27(Port27)  routed    down       up  QSFP28 or later         N/A
Ethernet112  117,118,119,120     100G   9100    N/A  Eth28(Port28)  routed    down       up  QSFP28 or later         N/A
Ethernet116  113,114,115,116     100G   9100    N/A  Eth29(Port29)  routed    down       up              N/A         N/A
Ethernet120  125,126,127,128     100G   9100    N/A  Eth30(Port30)  routed    down       up  QSFP28 or later         N/A
Ethernet124  121,122,123,124     100G   9100    N/A  Eth31(Port31)  routed      up       up  QSFP28 or later         N/A
Ethernet128              129      10G   9100    N/A  Eth32(Port32)  routed    down       up   SFP/SFP+/SFP28         N/A
Without the fix for the high threshold removal of the PSU, the temperature display for TEMP_PSU0_TEMP1 and TEMP_PSU1_TEMP1 will appear abnormal.
s9110-32x
root@sonic:~# pddf_thermalutil gettemp
Traceback (most recent call last):
  File "/usr/local/bin/pddf_thermalutil", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/pddf_thermalutil/main.py", line 91, in gettemp
    high = thermal.get_high_threshold()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/sonic_platform_pddf_base/pddf_thermal.py", line 108, in get_high_threshold
    attr_value = float(output['status'])
                 ^^^^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string to float: ''
root@sonic:~# show platform temperature 
          Sensor    Temperature    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
----------------  -------------  ---------  --------  --------------  -------------  ---------  -----------------
      PSU1_TEMP1             26        N/A       N/A             N/A            N/A      False  20250121 01:11:48
      PSU2_TEMP1             27        N/A       N/A             N/A            N/A      False  20250121 01:11:49
    TEMP_ENV_BMC             32       75.0       N/A            80.0            N/A      False  20250121 01:11:48
TEMP_ENV_MACCASE             34       75.0       N/A            80.0            N/A      False  20250121 01:11:47
TEMP_ENV_PSUCASE             28       57.0       N/A            62.0            N/A      False  20250121 01:11:48
TEMP_ENV_SSDCASE             36       75.0       N/A            80.0            N/A      False  20250121 01:11:47
        TEMP_MAC             36       95.0       N/A           105.0            N/A      False  20250121 01:11:47
s8901-54xc
root@sonic:~# pddf_thermalutil gettemp
Traceback (most recent call last):
  File "/usr/local/bin/pddf_thermalutil", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/pddf_thermalutil/main.py", line 91, in gettemp
    high = thermal.get_high_threshold()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/sonic_platform_pddf_base/pddf_thermal.py", line 108, in get_high_threshold
    attr_value = float(output['status'])
                 ^^^^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string to float: ''

root@sonic:~# show platform temperature 
          Sensor    Temperature    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
----------------  -------------  ---------  --------  --------------  -------------  ---------  -----------------
      PSU1_TEMP1             33        N/A       N/A             N/A            N/A      False  20250121 01:11:03
      PSU2_TEMP1             33        N/A       N/A             N/A            N/A      False  20250121 01:11:03
    TEMP_ENV_BMC             34       80.0       N/A            85.0            N/A      False  20250121 01:11:02
TEMP_ENV_FANCARD             31       75.0       N/A            80.0            N/A      False  20250121 01:11:02
TEMP_ENV_FANCONN             32       75.0       N/A            80.0            N/A      False  20250121 01:11:02
TEMP_ENV_MACCASE             32       80.0       N/A            85.0            N/A      False  20250121 01:11:01
TEMP_ENV_PSUCASE             28       60.0       N/A            65.0            N/A      False  20250121 01:11:02
        TEMP_MAC             39       95.0       N/A           105.0            N/A      False  20250121 01:11:01
s7801-54xs
root@sonic:~# pddf_thermalutil gettemp
Traceback (most recent call last):
  File "/usr/local/bin/pddf_thermalutil", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/pddf_thermalutil/main.py", line 91, in gettemp
    high = thermal.get_high_threshold()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/sonic_platform_pddf_base/pddf_thermal.py", line 108, in get_high_threshold
    attr_value = float(output['status'])
                 ^^^^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string to float: ''
root@sonic:~# show platform temperature 
          Sensor    Temperature    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
----------------  -------------  ---------  --------  --------------  -------------  ---------  -----------------
      PSU1_TEMP1             30        N/A       N/A             N/A            N/A      False  20250121 01:12:55
      PSU2_TEMP1             31        N/A       N/A             N/A            N/A      False  20250121 01:12:55
    TEMP_ENV_BMC             33       80.0       N/A            85.0            N/A      False  20250121 01:12:54
TEMP_ENV_FANCARD             30       75.0       N/A            80.0            N/A      False  20250121 01:12:54
TEMP_ENV_FANCONN             31       75.0       N/A            80.0            N/A      False  20250121 01:12:54
TEMP_ENV_MACCASE             32       80.0       N/A            85.0            N/A      False  20250121 01:12:53
TEMP_ENV_PSUCASE             28       60.0       N/A            65.0            N/A      False  20250121 01:12:53
        TEMP_MAC             39       95.0       N/A           105.0            N/A      False  20250121 01:12:53
With the fix for the high threshold removal of the PSU, the temperature display for TEMP_PSU0_TEMP1 and TEMP_PSU1_TEMP1 will appear normal.
s9110-32x
root@sonic:~# pddf_thermalutil gettemp 
Temp Sensor       Value
----------------  -------
TEMP_MAC          temp1  +36.0 C (high = +95.0 C, crit = +105.0 C)
TEMP_ENV_MACCASE  temp1  +35.0 C (high = +75.0 C, crit = +80.0 C)
TEMP_ENV_SSDCASE  temp1  +37.0 C (high = +75.0 C, crit = +80.0 C)
TEMP_ENV_PSUCASE  temp1  +27.0 C (high = +57.0 C, crit = +62.0 C)
TEMP_ENV_BMC      temp1  +32.0 C (high = +75.0 C, crit = +80.0 C)
TEMP_PSU0_TEMP1   temp1  +26.0 C (crit = +70.0 C)
TEMP_PSU1_TEMP1   temp1  +25.0 C (crit = +70.0 C)

root@sonic:~# show platform temperature 
          Sensor    Temperature    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
----------------  -------------  ---------  --------  --------------  -------------  ---------  -----------------
      PSU1_TEMP1             27        N/A       N/A             N/A            N/A      False  20250121 00:36:39
      PSU2_TEMP1             26        N/A       N/A             N/A            N/A      False  20250121 00:36:39
    TEMP_ENV_BMC             32       75.0       N/A            80.0            N/A      False  20250121 00:36:38
TEMP_ENV_MACCASE             35       75.0       N/A            80.0            N/A      False  20250121 00:36:37
TEMP_ENV_PSUCASE             28       57.0       N/A            62.0            N/A      False  20250121 00:36:38
TEMP_ENV_SSDCASE             37       75.0       N/A            80.0            N/A      False  20250121 00:36:38
        TEMP_MAC             36       95.0       N/A           105.0            N/A      False  20250121 00:36:37
 TEMP_PSU0_TEMP1             27        N/A       N/A            70.0            N/A      False  20250121 00:36:38
 TEMP_PSU1_TEMP1             26        N/A       N/A            70.0            N/A      False  20250121 00:36:39
s8901-54xc
root@sonic:~# pddf_thermalutil gettemp 
Temp Sensor       Value
----------------  -------
TEMP_MAC          temp1  +39.0 C (high = +95.0 C, crit = +105.0 C)
TEMP_ENV_MACCASE  temp1  +32.0 C (high = +80.0 C, crit = +85.0 C)
TEMP_ENV_PSUCASE  temp1  +28.0 C (high = +60.0 C, crit = +65.0 C)
TEMP_ENV_FANCONN  temp1  +32.0 C (high = +75.0 C, crit = +80.0 C)
TEMP_ENV_FANCARD  temp1  +31.0 C (high = +75.0 C, crit = +80.0 C)
TEMP_ENV_BMC      temp1  +34.0 C (high = +80.0 C, crit = +85.0 C)
TEMP_PSU0_TEMP1   temp1  +32.0 C (crit = +70.0 C)
TEMP_PSU1_TEMP1   temp1  +34.0 C (crit = +70.0 C)

root@sonic:~# show platform temperature 
          Sensor    Temperature    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
----------------  -------------  ---------  --------  --------------  -------------  ---------  -----------------
      PSU1_TEMP1             33        N/A       N/A             N/A            N/A      False  20250121 00:38:01
      PSU2_TEMP1             32        N/A       N/A             N/A            N/A      False  20250121 00:38:01
    TEMP_ENV_BMC             34       80.0       N/A            85.0            N/A      False  20250121 00:38:00
TEMP_ENV_FANCARD             31       75.0       N/A            80.0            N/A      False  20250121 00:38:00
TEMP_ENV_FANCONN             32       75.0       N/A            80.0            N/A      False  20250121 00:38:00
TEMP_ENV_MACCASE             32       80.0       N/A            85.0            N/A      False  20250121 00:38:00
TEMP_ENV_PSUCASE             28       60.0       N/A            65.0            N/A      False  20250121 00:38:00
        TEMP_MAC             39       95.0       N/A           105.0            N/A      False  20250121 00:37:59
 TEMP_PSU0_TEMP1             33        N/A       N/A            70.0            N/A      False  20250121 00:38:01
 TEMP_PSU1_TEMP1             32        N/A       N/A            70.0            N/A      False  20250121 00:38:01
s7801-54xs
root@sonic:~# pddf_thermalutil gettemp 
Temp Sensor       Value
----------------  -------
TEMP_MAC          temp1  +38.0 C (high = +95.0 C, crit = +105.0 C)
TEMP_ENV_MACCASE  temp1  +32.0 C (high = +80.0 C, crit = +85.0 C)
TEMP_ENV_PSUCASE  temp1  +27.0 C (high = +60.0 C, crit = +65.0 C)
TEMP_ENV_FANCONN  temp1  +31.0 C (high = +75.0 C, crit = +80.0 C)
TEMP_ENV_FANCARD  temp1  +30.0 C (high = +75.0 C, crit = +80.0 C)
TEMP_ENV_BMC      temp1  +33.0 C (high = +80.0 C, crit = +85.0 C)
TEMP_PSU0_TEMP1   temp1  +33.0 C (crit = +70.0 C)
TEMP_PSU1_TEMP1   temp1  +31.0 C (crit = +70.0 C)

root@sonic:~# show platform temperature 
          Sensor    Temperature    High TH    Low TH    Crit High TH    Crit Low TH    Warning          Timestamp
----------------  -------------  ---------  --------  --------------  -------------  ---------  -----------------
      PSU1_TEMP1             31        N/A       N/A             N/A            N/A      False  20250121 00:39:04
      PSU2_TEMP1             31        N/A       N/A             N/A            N/A      False  20250121 00:39:04
    TEMP_ENV_BMC             33       80.0       N/A            85.0            N/A      False  20250121 00:39:04
TEMP_ENV_FANCARD             30       75.0       N/A            80.0            N/A      False  20250121 00:39:03
TEMP_ENV_FANCONN             31       75.0       N/A            80.0            N/A      False  20250121 00:39:03
TEMP_ENV_MACCASE             32       80.0       N/A            85.0            N/A      False  20250121 00:39:03
TEMP_ENV_PSUCASE             27       60.0       N/A            65.0            N/A      False  20250121 00:39:03
        TEMP_MAC             38       95.0       N/A           105.0            N/A      False  20250121 00:39:03
 TEMP_PSU0_TEMP1             31        N/A       N/A            70.0            N/A      False  20250121 00:39:04
 TEMP_PSU1_TEMP1             31        N/A       N/A            70.0            N/A      False  20250121 00:39:04

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

  • master

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nonodark nonodark marked this pull request as ready for review January 21, 2025 01:45
@nonodark
Copy link
Contributor Author

@cytsai0409 , please help review the change. Thanks!

@cytsai0409
Copy link
Contributor

@nonodark Looks good to me. Thanks.

@nonodark
Copy link
Contributor Author

/azp run Azure.sonic-buildimage

Copy link

Commenter does not have sufficient privileges for PR 21483 in repo sonic-net/sonic-buildimage

…C 11.8 firmware no longer supports it.

Remove the high threshold of the PSU on the following platforms, as the BMC 11.8 firmware no longer supports it.
* s7801-54xs
* s8901-54xc
* s9110-32x
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nonodark
Copy link
Contributor Author

@yxieca Could you please assist me in merging it?

@yxieca yxieca merged commit 1642ea5 into sonic-net:master Jan 21, 2025
21 checks passed
BYGX-wcr pushed a commit to BYGX-wcr/sonic-buildimage that referenced this pull request Jan 21, 2025
…K and firmware updates. (sonic-net#21483)

* [ufispace][platforms] Remove the high threshold of the PSU, as the BMC 11.8 firmware no longer supports it.
Remove the high threshold of the PSU on the following platforms, as the BMC 11.8 firmware no longer supports it.
* s7801-54xs
* s8901-54xc
* s9110-32x

* [ufispace][s9110-32x] Update bcm port configuration file
@nonodark
Copy link
Contributor Author

@yxieca Is it also possible to cherry-pick to the 202411 branch?

@yxieca
Copy link
Contributor

yxieca commented Jan 22, 2025

@nonodark please state the justification for this change to be included 202411 to let @kperumalbfn to assess.

Is this a must have as to match new SAI/SDK? Or new feature, feature enhancement, bug fix?

@kperumalbfn
Copy link
Contributor

@nonodark please let us know if this was validated with the latest BCM SAI/SDK(12.3) in master.

@prgeor could you check this and let me know if this is a must required change in 202411.

@nonodark
Copy link
Contributor Author

@kperumalbfn @yxieca @prgeor

please state the justification for this change to be included 202411 to let @kperumalbfn to assess.
Is this a must have as to match new SAI/SDK? Or new feature, feature enhancement, bug fix?

[ufispace][s9110-32x] Update bcm port configuration file
This is a must-have to match the new SAI/SDK; otherwise, the Ufispace S9110-32X BCM SDK initialization will fail on the 202411 branch.

[ufispace][platforms] Remove the high threshold of the PSU, as the BMC 11.8 firmware no longer supports it.
This is a must-have to match our new firmware updates. It is a feature enhancement and is compatible with the old firmware.

@nonodark please let us know if this was validated with the latest BCM SAI/SDK(12.3) in master.

Yes, I have validated with the latest BCM SAI/SDK (12.3) in master, and it worked fine.

root@sonic:~# cat /var/log/syslog | grep  'BRCM SAI ver:'
2025 Jan 22 01:42:55.650997 sonic NOTICE syncd#syncd: [none] SAI_API_UNSPECIFIED:sai_api_initialize:626 BRCM SAI ver: [12.3.0.3], OCP SAI ver: [1.15.0], SDK ver: [sdk-6.5.31-SP10]
root@sonic:~# bcmcmd show version
version
Broadcom Command Monitor: Copyright (c) 1998-2025 Broadcom
Release: sdk-6.5.31-SP10 built 20250120 (Mon Jan 20 15:27:19 2025)
From root@140f85188429:/__w/1/s/output/x86-xgsall-deb/xgs-sdk-src/hsdk-all-6.5.31
Platform: X86
OS: Unix (Posix)
drivshell>
root@sonic:~# show interface status
  Interface            Lanes    Speed    MTU    FEC          Alias    Vlan    Oper    Admin             Type    Asym PFC
-----------  ---------------  -------  -----  -----  -------------  ------  ------  -------  ---------------  ----------
  Ethernet0          1,2,3,4     100G   9100    N/A    Eth0(Port0)  routed      up       up  QSFP28 or later         N/A
  Ethernet4          5,6,7,8     100G   9100    N/A    Eth1(Port1)  routed    down       up              N/A         N/A
  Ethernet8       9,10,11,12     100G   9100    N/A    Eth2(Port2)  routed    down       up  QSFP28 or later         N/A
 Ethernet12      13,14,15,16     100G   9100    N/A    Eth3(Port3)  routed    down       up              N/A         N/A
 Ethernet16      17,18,19,20     100G   9100    N/A    Eth4(Port4)  routed    down       up              N/A         N/A
 Ethernet20      21,22,23,24     100G   9100    N/A    Eth5(Port5)  routed    down       up              N/A         N/A
 Ethernet24      25,26,27,28     100G   9100    N/A    Eth6(Port6)  routed    down       up              N/A         N/A
 Ethernet28      29,30,31,32     100G   9100    N/A    Eth7(Port7)  routed    down       up  QSFP28 or later         N/A
 Ethernet32      33,34,35,36     100G   9100    N/A    Eth8(Port8)  routed    down       up              N/A         N/A
 Ethernet36      37,38,39,40     100G   9100    N/A    Eth9(Port9)  routed    down       up              N/A         N/A
 Ethernet40      41,42,43,44     100G   9100    N/A  Eth10(Port10)  routed    down       up              N/A         N/A
 Ethernet44      45,46,47,48     100G   9100    N/A  Eth11(Port11)  routed    down       up  QSFP28 or later         N/A
 Ethernet48      49,50,51,52     100G   9100    N/A  Eth12(Port12)  routed    down       up              N/A         N/A
 Ethernet52      53,54,55,56     100G   9100    N/A  Eth13(Port13)  routed    down       up              N/A         N/A
 Ethernet56      57,58,59,60     100G   9100    N/A  Eth14(Port14)  routed    down       up              N/A         N/A
 Ethernet60      61,62,63,64     100G   9100    N/A  Eth15(Port15)  routed    down       up              N/A         N/A
 Ethernet64      69,70,71,72     100G   9100    N/A  Eth16(Port16)  routed      up       up  QSFP28 or later         N/A
 Ethernet68      65,66,67,68     100G   9100    N/A  Eth17(Port17)  routed    down       up              N/A         N/A
 Ethernet72      77,78,79,80     100G   9100    N/A  Eth18(Port18)  routed    down       up              N/A         N/A
 Ethernet76      73,74,75,76     100G   9100    N/A  Eth19(Port19)  routed    down       up              N/A         N/A
 Ethernet80      85,86,87,88     100G   9100    N/A  Eth20(Port20)  routed    down       up              N/A         N/A
 Ethernet84      81,82,83,84     100G   9100    N/A  Eth21(Port21)  routed    down       up              N/A         N/A
 Ethernet88      93,94,95,96     100G   9100    N/A  Eth22(Port22)  routed    down       up              N/A         N/A
 Ethernet92      89,90,91,92     100G   9100    N/A  Eth23(Port23)  routed    down       up  QSFP28 or later         N/A
 Ethernet96  101,102,103,104     100G   9100    N/A  Eth24(Port24)  routed    down       up              N/A         N/A
Ethernet100     97,98,99,100     100G   9100    N/A  Eth25(Port25)  routed    down       up              N/A         N/A
Ethernet104  109,110,111,112     100G   9100    N/A  Eth26(Port26)  routed    down       up              N/A         N/A
Ethernet108  105,106,107,108     100G   9100    N/A  Eth27(Port27)  routed    down       up  QSFP28 or later         N/A
Ethernet112  117,118,119,120     100G   9100    N/A  Eth28(Port28)  routed    down       up  QSFP28 or later         N/A
Ethernet116  113,114,115,116     100G   9100    N/A  Eth29(Port29)  routed    down       up              N/A         N/A
Ethernet120  125,126,127,128     100G   9100    N/A  Eth30(Port30)  routed    down       up  QSFP28 or later         N/A
Ethernet124  121,122,123,124     100G   9100    N/A  Eth31(Port31)  routed      up       up  QSFP28 or later         N/A
Ethernet128              129      10G   9100    N/A  Eth32(Port32)  routed    down       up   SFP/SFP+/SFP28         N/A
root@sonic:~# show version

SONiC Software Version: SONiC.local-20250120.0-dirty-20250122.090820
SONiC OS Version: 12
Distribution: Debian 12.6
Kernel: 6.1.0-22-2-amd64
Build commit: b6b58316a
Build date: Wed Jan 22 01:22:11 UTC 2025
Built by: nonodark@u18

Platform: x86_64-ufispace_s9110_32x-r0
HwSKU: UFISPACE-S9110-32X
ASIC: broadcom
ASIC Count: 1
Serial Number: WTE1D57600010P1
Model Number: S9110-32X-2B7B
Hardware Revision: N/A
Uptime: 01:46:04 up 4 min,  1 user,  load average: 1.42, 1.70, 0.80
Date: Wed 22 Jan 2025 01:46:04

Docker images:
REPOSITORY                    TAG                                      IMAGE ID       SIZE
docker-syncd-brcm             latest                                   ff96f559283f   761MB
docker-syncd-brcm             local-20250120.0-dirty-20250122.090820   ff96f559283f   761MB
docker-gbsyncd-credo          latest                                   e6f7f252581f   324MB
docker-gbsyncd-credo          local-20250120.0-dirty-20250122.090820   e6f7f252581f   324MB
docker-gbsyncd-broncos        latest                                   14a54a8f3201   351MB
docker-gbsyncd-broncos        local-20250120.0-dirty-20250122.090820   14a54a8f3201   351MB
docker-macsec                 latest                                   b193a162843b   344MB
docker-orchagent              latest                                   c9d7e18490dc   354MB
docker-orchagent              local-20250120.0-dirty-20250122.090820   c9d7e18490dc   354MB
docker-teamd                  latest                                   495f49c8bd91   341MB
docker-teamd                  local-20250120.0-dirty-20250122.090820   495f49c8bd91   341MB
docker-fpm-frr                latest                                   4a129cab82aa   376MB
docker-fpm-frr                local-20250120.0-dirty-20250122.090820   4a129cab82aa   376MB
docker-nat                    latest                                   cc7789705c4e   344MB
docker-nat                    local-20250120.0-dirty-20250122.090820   cc7789705c4e   344MB
docker-sflow                  latest                                   9709394821d2   342MB
docker-sflow                  local-20250120.0-dirty-20250122.090820   9709394821d2   342MB
docker-dhcp-relay             latest                                   70b7e39fc8fb   321MB
docker-sonic-bmp              latest                                   f1fb5ee16c14   313MB
docker-sonic-bmp              local-20250120.0-dirty-20250122.090820   f1fb5ee16c14   313MB
docker-snmp                   latest                                   9f5ed4f930e1   351MB
docker-snmp                   local-20250120.0-dirty-20250122.090820   9f5ed4f930e1   351MB
docker-platform-monitor       latest                                   5a5d17e876ea   431MB
docker-platform-monitor       local-20250120.0-dirty-20250122.090820   5a5d17e876ea   431MB
docker-router-advertiser      latest                                   3a4df10d50a0   312MB
docker-router-advertiser      local-20250120.0-dirty-20250122.090820   3a4df10d50a0   312MB
docker-mux                    latest                                   e27b9f57cb8f   363MB
docker-mux                    local-20250120.0-dirty-20250122.090820   e27b9f57cb8f   363MB
docker-lldp                   latest                                   4cb7b35e46bb   357MB
docker-lldp                   local-20250120.0-dirty-20250122.090820   4cb7b35e46bb   357MB
docker-sonic-gnmi             latest                                   512855625aac   401MB
docker-sonic-gnmi             local-20250120.0-dirty-20250122.090820   512855625aac   401MB
docker-eventd                 latest                                   7fdbde24e563   312MB
docker-eventd                 local-20250120.0-dirty-20250122.090820   7fdbde24e563   312MB
docker-database               latest                                   ae8fae8366c7   320MB
docker-database               local-20250120.0-dirty-20250122.090820   ae8fae8366c7   320MB
docker-sonic-mgmt-framework   latest                                   c3dd80dc3ddf   399MB
docker-sonic-mgmt-framework   local-20250120.0-dirty-20250122.090820   c3dd80dc3ddf   399MB

root@sonic:~# 

@kperumalbfn and @prgeor, could you please approve cherry-picking this to the 202411 branch?

@nonodark
Copy link
Contributor Author

@kperumalbfn and @prgeor, could you please provide me with some feedback? Is there any additional information I need to provide?

@nonodark
Copy link
Contributor Author

nonodark commented Feb 3, 2025

@kperumalbfn and @prgeor, could you please provide me with some feedback? Do I need to provide any additional information to cherry-pick this to the 202411 branch?

1 similar comment
@nonodark
Copy link
Contributor Author

@kperumalbfn and @prgeor, could you please provide me with some feedback? Do I need to provide any additional information to cherry-pick this to the 202411 branch?

@kperumalbfn
Copy link
Contributor

@prgeor Can you confirm this for 202411

prabhataravind pushed a commit to prabhataravind/sonic-buildimage that referenced this pull request Mar 5, 2025
…K and firmware updates. (sonic-net#21483)

* [ufispace][platforms] Remove the high threshold of the PSU, as the BMC 11.8 firmware no longer supports it.
Remove the high threshold of the PSU on the following platforms, as the BMC 11.8 firmware no longer supports it.
* s7801-54xs
* s8901-54xc
* s9110-32x

* [ufispace][s9110-32x] Update bcm port configuration file
yanjundeng pushed a commit to yanjundeng/sonic-buildimage that referenced this pull request Apr 23, 2025
…K and firmware updates. (sonic-net#21483)

* [ufispace][platforms] Remove the high threshold of the PSU, as the BMC 11.8 firmware no longer supports it.
Remove the high threshold of the PSU on the following platforms, as the BMC 11.8 firmware no longer supports it.
* s7801-54xs
* s8901-54xc
* s9110-32x

* [ufispace][s9110-32x] Update bcm port configuration file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants