admin@sonic:~$ admin@sonic:~$ show version SONiC Software Version: SONiC.platform2.0_S6100_PSU.0-dirty-20190709.014807 Distribution: Debian 9.9 Kernel: 4.9.0-9-2-amd64 Build commit: 9a8202a3 Build date: Tue Jul 9 08:57:44 UTC 2019 Built by: arun@sonic-2 Platform: x86_64-dell_s6100_c2538-r0 HwSKU: Force10-S6100 ASIC: broadcom Serial Number: 1VDSG02 Uptime: 21:30:00 up 1:20, 2 users, load average: 1.07, 0.77, 0.70 Docker images: REPOSITORY TAG IMAGE ID SIZE docker-fpm-frr latest b3163639aaf4 318MB docker-fpm-frr platform2.0_S6100_PSU.0-dirty-20190709.014807 b3163639aaf4 318MB docker-orchagent latest 14838d64c118 320MB docker-orchagent platform2.0_S6100_PSU.0-dirty-20190709.014807 14838d64c118 320MB docker-teamd latest 5492d0a905c5 302MB docker-teamd platform2.0_S6100_PSU.0-dirty-20190709.014807 5492d0a905c5 302MB docker-lldp-sv2 latest 4da3da791e5a 298MB docker-lldp-sv2 platform2.0_S6100_PSU.0-dirty-20190709.014807 4da3da791e5a 298MB docker-snmp-sv2 latest 7f91d79792a6 312MB docker-snmp-sv2 platform2.0_S6100_PSU.0-dirty-20190709.014807 7f91d79792a6 312MB docker-syncd-brcm latest 73cdc4861901 391MB docker-syncd-brcm platform2.0_S6100_PSU.0-dirty-20190709.014807 73cdc4861901 391MB docker-dhcp-relay latest 1a4863a2f465 288MB docker-dhcp-relay platform2.0_S6100_PSU.0-dirty-20190709.014807 1a4863a2f465 288MB docker-database latest 8f5e516c6c5e 280MB docker-database platform2.0_S6100_PSU.0-dirty-20190709.014807 8f5e516c6c5e 280MB docker-platform-monitor latest a8f7f22f0ae7 325MB docker-platform-monitor platform2.0_S6100_PSU.0-dirty-20190709.014807 a8f7f22f0ae7 325MB docker-router-advertiser latest 0f8cb7c217c8 280MB docker-router-advertiser platform2.0_S6100_PSU.0-dirty-20190709.014807 0f8cb7c217c8 280MB docker-sonic-telemetry latest b49997f919e0 303MB docker-sonic-telemetry platform2.0_S6100_PSU.0-dirty-20190709.014807 b49997f919e0 303MB admin@sonic:~$ ############################## Test Script ################################# admin@sonic:~$ cat psu_test.py #/usr/bin/env python from sonic_platform.chassis import Chassis chas = Chassis() for psu in chas.get_all_psus(): print "PSU Name:",psu.get_name() print "\tModel/Part No:",psu.get_model() print "\tSerial No:",psu.get_serial() print "\tPresence:",psu.get_presence() print "\tStatus:",psu.get_status() print "\tVoltage:",psu.get_voltage(),"V" print "\tCurrent:",psu.get_current(),"A" print "\tPower:",psu.get_power(),"W" print "\tNumber of Fan(s):",psu.get_num_fans() admin@sonic:~$ admin@sonic:~$ ############################## System with 2 PSU's plugged in and both powered on ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: True Voltage: 12.18 V Current: 1.462 A Power: 146.2 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: True Voltage: 12.18 V Current: 1.039 A Power: 126.5 W Number of Fan(s): 1 admin@sonic:~$ admin@sonic:~$ ############################## PSU1 powered off ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: False Voltage: 0.0 V Current: 0.0 A Power: 0.0 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: True Voltage: 12.18 V Current: 2.234 A Power: 272.0 W Number of Fan(s): 1 admin@sonic:~$ ############################## PSU1 removed ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: NA Serial No: NA Presence: False Status: False Voltage: 0.0 V Current: 0.0 A Power: 0.0 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: True Voltage: 12.18 V Current: 2.234 A Power: 272.0 W Number of Fan(s): 1 admin@sonic:~$ ############################## PSU1 inserted ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: False Voltage: 0.0 V Current: 0.0 A Power: 0.0 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: True Voltage: 12.18 V Current: 2.228 A Power: 271.0 W Number of Fan(s): 1 admin@sonic:~$ ############################## PSU1 powered on ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: True Voltage: 12.18 V Current: 1.467 A Power: 146.7 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: True Voltage: 12.18 V Current: 1.039 A Power: 126.5 W Number of Fan(s): 1 admin@sonic:~$ ############################## PSU2 powered off ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: True Voltage: 12.18 V Current: 2.745 A Power: 274.5 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: False Voltage: 0.0 V Current: 0.0 A Power: 0.0 W Number of Fan(s): 1 admin@sonic:~$ admin@sonic:~$ ############################## PSU2 removed ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: True Voltage: 12.19 V Current: 2.745 A Power: 274.5 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: NA Serial No: NA Presence: False Status: False Voltage: 0.0 V Current: 0.0 A Power: 0.0 W Number of Fan(s): 1 admin@sonic:~$ ############################## PSU2 inserted ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: True Voltage: 12.19 V Current: 2.725 A Power: 272.5 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: False Voltage: 0.0 V Current: 0.0 A Power: 0.0 W Number of Fan(s): 1 admin@sonic:~$ ############################## PSU2 powered on ############################## admin@sonic:~$ admin@sonic:~$ python psu_test.py PSU Name: PSU1 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-006H-X01 Presence: True Status: True Voltage: 12.18 V Current: 1.472 A Power: 147.2 W Number of Fan(s): 1 PSU Name: PSU2 Model/Part No: 0C3JK8 Serial No: CN-0C3JK8-17972-55L-005P-X01 Presence: True Status: True Voltage: 12.18 V Current: 1.054 A Power: 128.2 W Number of Fan(s): 1 admin@sonic:~$ admin@sonic:~$ admin@sonic:~$