Skip to content

DellEMC S6000 fancontrol support#4048

Merged
lguohan merged 1 commit intosonic-net:masterfrom
paavaanan:s6000-fancontrol-master
Jan 23, 2020
Merged

DellEMC S6000 fancontrol support#4048
lguohan merged 1 commit intosonic-net:masterfrom
paavaanan:s6000-fancontrol-master

Conversation

@paavaanan
Copy link
Copy Markdown
Contributor

- What I did

  • Added fancontrol support for DellEMC S6000 platform

- How I did it

  • Implemented fancontrol service to monitor S6000 fans and adjust fan speed w.r.t temperature.
  • fancontrol.service starts the fancontrol script at startup.
  • This script takes the average temperature by reading three sensors and configure FANS to appropritate RPM against the temperature.
  • When the temperature is adjusted script will log in syslog for future reference.
  • Also, script checks for faulty fans and report the status in syslog.

- How to verify it

  • verify fancontrol status by issuing "systemctl status fancontrol" command
  • Check syslog for fancontrol like below messages.
Jan  3 07:34:55.716486 sonic NOTICE root: Adjusted FAN Speed to 7000 RPM against 29 Temperature
Jan  3 07:34:55.777522 sonic NOTICE root: FanTray3 Fans are Faulty.. 240 240. Please check.

- Description for the changelog

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

@paavaanan
Copy link
Copy Markdown
Contributor Author

this PR is already reviewed in below PR request - #3969

@jleveque
Copy link
Copy Markdown
Contributor

Retest vsimage please

@lguohan lguohan merged commit a664123 into sonic-net:master Jan 23, 2020
abdosi pushed a commit that referenced this pull request Feb 4, 2020
- Implemented fancontrol service to monitor S6000 fans and adjust fan speed w.r.t temperature.
- fancontrol.service starts the fancontrol script at startup.
- This script takes the average temperature by reading three sensors and configure FANS to appropritate RPM against the temperature.
- When the temperature is adjusted script will log in syslog for future reference.
- Also, script checks for faulty fans and report the status in syslog.
pphuchar pushed a commit to SONIC-DEV/sonic-buildimage that referenced this pull request Mar 9, 2020
- Implemented fancontrol service to monitor S6000 fans and adjust fan speed w.r.t temperature.
- fancontrol.service starts the fancontrol script at startup.
- This script takes the average temperature by reading three sensors and configure FANS to appropritate RPM against the temperature.
- When the temperature is adjusted script will log in syslog for future reference.
- Also, script checks for faulty fans and report the status in syslog.
tiantianlv pushed a commit to SONIC-DEV/sonic-buildimage that referenced this pull request Apr 24, 2020
- Implemented fancontrol service to monitor S6000 fans and adjust fan speed w.r.t temperature.
- fancontrol.service starts the fancontrol script at startup.
- This script takes the average temperature by reading three sensors and configure FANS to appropritate RPM against the temperature.
- When the temperature is adjusted script will log in syslog for future reference.
- Also, script checks for faulty fans and report the status in syslog.
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.

4 participants