We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 116eeec commit f1f00ecCopy full SHA for f1f00ec
sonic_platform_base/chassis_base.py
@@ -433,6 +433,15 @@ def get_change_event(self, timeout=0):
433
Ex. {'fan':{'0':'0', '2':'1'}, 'sfp':{'11':'0'}}
434
indicates that fan 0 has been removed, fan 2
435
has been inserted and sfp 11 has been removed.
436
+ Specifically for SFP event, besides SFP plug in and plug out,
437
+ there are some other error event could be raised from SFP, when
438
+ these error happened, SFP eeprom will not be avalaible, XCVRD shall
439
+ stop to read eeprom before SFP recovered from error status.
440
+ status='2' I2C bus stuck,
441
+ status='3' Bad eeprom,
442
+ status='4' Unsupported cable,
443
+ status='5' High Temperature,
444
+ status='6' Bad cable.
445
"""
446
raise NotImplementedError
447
0 commit comments