Skip to content

[action] [PR:14401] [E1031] enable emc2305 fan controller timeout feature#15571

Merged
mssonicbld merged 1 commit intosonic-net:202012from
mssonicbld:cherry/202012/14401
Jun 22, 2023
Merged

[action] [PR:14401] [E1031] enable emc2305 fan controller timeout feature#15571
mssonicbld merged 1 commit intosonic-net:202012from
mssonicbld:cherry/202012/14401

Conversation

@mssonicbld
Copy link
Collaborator

Why I did it

There is rare condition, emc2305 hold SMBus and cause SMBus completion wait timed out.

MSFT ADO: 16520748

How I did it

Enable EMC2305 SMBus timeout feature, 30ms period of inactivity will reset the interface.

How to verify it

Use 'i2cget -y -f 23 0x4d 0x20 b' to read EMC2305 configuration register and check DIS_TO bit not set.

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

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

Description for the changelog

Ensure to add label/tag for the feature raised. example - PR#2174 under sonic-utilities repo. where, Generic Config and Update feature has been labelled as GCU.

Link to config_db schema for YANG module changes

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

…ic-net#14401)

Why I did it
There is rare condition, emc2305 hold SMBus and cause SMBus completion wait timed out.

How I did it
Enable EMC2305 SMBus timeout feature, 30ms period of inactivity will reset the interface.

How to verify it
Use 'i2cget -y -f 23 0x4d 0x20 b' to read EMC2305 configuration register and check DIS_TO bit not set.

Signed-off-by: Eric Zhu <erzhu@celestica.com>
@mssonicbld
Copy link
Collaborator Author

Original PR: #14401

@mssonicbld mssonicbld merged commit 6bb16f3 into sonic-net:202012 Jun 22, 2023
@mssonicbld mssonicbld deleted the cherry/202012/14401 branch March 6, 2026 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants