<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
code
{mso-style-priority:99;
font-family:"Courier New";}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";
mso-fareast-language:EN-IE;}
.MsoChpDefault
{mso-style-type:export-only;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-IE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hello all, <br>
<br>
I’ve run into an issue with my fan control. I have a simple two fan system which is failing to start
<a href="mailto:phosphor-fan-control@.service">phosphor-fan-control@.service</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This is the status<o:p></o:p></p>
<p class="MsoNormal">root@evb-ast2500:/lib/systemd/system# systemctl status phosphor-fan-control@0.service --no-page<o:p></o:p></p>
<p class="MsoNormal">? phosphor-fan-control@0.service - Phosphor Fan Control Daemon<o:p></o:p></p>
<p class="MsoNormal"> Loaded: loaded (/lib/systemd/system/phosphor-fan-control@.service; static; vendor preset: enabled)<o:p></o:p></p>
<p class="MsoNormal"> Active: failed (Result: exit-code) since Wed 2019-04-24 16:22:36 UTC; 16s ago<o:p></o:p></p>
<p class="MsoNormal"> Process: 1218 ExecStart=/usr/bin/env phosphor-fan-control --control (code=exited, status=1/FAILURE)<o:p></o:p></p>
<p class="MsoNormal">Main PID: 1218 (code=exited, status=1/FAILURE)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Apr 24 16:22:36 evb-ast2500 systemd[1]: phosphor-fan-control@0.service: Service RestartSec=1s expired, scheduling restart.<o:p></o:p></p>
<p class="MsoNormal">Apr 24 16:22:36 evb-ast2500 systemd[1]: phosphor-fan-control@0.service: Scheduled restart job, restart counter is at 2.<o:p></o:p></p>
<p class="MsoNormal">Apr 24 16:22:36 evb-ast2500 systemd[1]: Stopped Phosphor Fan Control Daemon.<o:p></o:p></p>
<p class="MsoNormal">Apr 24 16:22:36 evb-ast2500 systemd[1]: phosphor-fan-control@0.service: Start request repeated too quickly.<o:p></o:p></p>
<p class="MsoNormal">Apr 24 16:22:36 evb-ast2500 systemd[1]: phosphor-fan-control@0.service: Failed with result 'exit-code'.<o:p></o:p></p>
<p class="MsoNormal">Apr 24 16:22:36 evb-ast2500 systemd[1]: Failed to start Phosphor Fan Control Daemon.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And I noticed this in the journalctl<o:p></o:p></p>
<p class="MsoNormal">{<o:p></o:p></p>
<p class="MsoNormal"> "__CURSOR" : "s=efc0b033c5f243798b56446bcaffc0f5;i=23d;b=2de3ccbcea7940f5b51652e55e900cd2;m=2f22198c;t=5874871dec1c2;x=f1ba902c2ec1feae",<o:p></o:p></p>
<p class="MsoNormal"> "__REALTIME_TIMESTAMP" : "1556120101372354",<o:p></o:p></p>
<p class="MsoNormal"> "__MONOTONIC_TIMESTAMP" : "790763916",<o:p></o:p></p>
<p class="MsoNormal"> "_BOOT_ID" : "2de3ccbcea7940f5b51652e55e900cd2",<o:p></o:p></p>
<p class="MsoNormal"> "_UID" : "0",<o:p></o:p></p>
<p class="MsoNormal"> "_GID" : "0",<o:p></o:p></p>
<p class="MsoNormal"> "_MACHINE_ID" : "4c5bf4049b5e4751b70a17eaeeb55a49",<o:p></o:p></p>
<p class="MsoNormal"> "_HOSTNAME" : "evb-ast2500",<o:p></o:p></p>
<p class="MsoNormal"> "_TRANSPORT" : "journal",<o:p></o:p></p>
<p class="MsoNormal"> "_CAP_EFFECTIVE" : "3fffffffff",<o:p></o:p></p>
<p class="MsoNormal"> "CODE_FILE" : "/home/ircadmin/OpenBMC/openbmc/build/tmp/work/armv6-openbmc-linux-gnueabi/phosphor-fan/1.0+gitAUTOINC+4b258ac8b6-r1/recipe-sysroot/usr<o:p></o:p></p>
<p class="MsoNormal">/include/phosphor-logging/log.hpp",<o:p></o:p></p>
<p class="MsoNormal"> "CODE_LINE" : "105",<o:p></o:p></p>
<p class="MsoNormal"> "CODE_FUNC" : "helper_log",<o:p></o:p></p>
<p class="MsoNormal"> "PRIORITY" : "3",<o:p></o:p></p>
<p class="MsoNormal"> "MESSAGE" : "Uncaught DBus service lookup failure exception",<o:p></o:p></p>
<p class="MsoNormal"> "TRANSACTION_ID" : "114915536",<o:p></o:p></p>
<p class="MsoNormal"> "PATH" : "/xyz/openbmc_project/sensors/fan_tach/fan0",<o:p></o:p></p>
<p class="MsoNormal"> "INTERFACE" : "xyz.openbmc_project.Control.FanPwm",<o:p></o:p></p>
<p class="MsoNormal"> "SYSLOG_IDENTIFIER" : "phosphor-fan-control",<o:p></o:p></p>
<p class="MsoNormal"> "_PID" : "1273",<o:p></o:p></p>
<p class="MsoNormal"> "_COMM" : "phosphor-fan-co",<o:p></o:p></p>
<p class="MsoNormal"> "_EXE" : "/usr/sbin/phosphor-fan-control",<o:p></o:p></p>
<p class="MsoNormal"> "_CMDLINE" : "phosphor-fan-control --control",<o:p></o:p></p>
<p class="MsoNormal"> "_SYSTEMD_CGROUP" : "/system.slice/system-phosphor\\x2dfan\\x2dcontrol.slice/phosphor-fan-control@0.service",<o:p></o:p></p>
<p class="MsoNormal"> "_SYSTEMD_UNIT" : "phosphor-fan-control@0.service",<o:p></o:p></p>
<p class="MsoNormal"> "_SYSTEMD_SLICE" : "system-phosphor\\x2dfan\\x2dcontrol.slice",<o:p></o:p></p>
<p class="MsoNormal"> "_SYSTEMD_INVOCATION_ID" : "21572a9f879c44cab2b9b6b4c5e9a504",<o:p></o:p></p>
<p class="MsoNormal"> "_SOURCE_REALTIME_TIMESTAMP" : "1556120101372269"<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I know the PATH exists, though I’m not entirely sure about the INTERFACE. I’ve checked systemctl to see if I can find it and I don’t see it. Should I be checking elsewhere for it?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I can see my fan_tach sensors and my chassis entries as such<o:p></o:p></p>
<p class="MsoNormal">/xyz/openbmc_project/sensors/fan_tach/enumerate<o:p></o:p></p>
<pre><code><span style="color:black">{<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "data": {<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "/xyz/openbmc_project/sensors/fan_tach/fan0": {<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalAlarmHigh": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalAlarmLow": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalHigh": 5500,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalLow": 1000,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "MaxValue": 0,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "MinValue": 0,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "Scale": 0,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "Unit": "xyz.openbmc_project.Sensor.Value.Unit.RPMS",<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "Value": 4292,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningAlarmHigh": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningAlarmLow": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningHigh": 5000,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningLow": 1500<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> },<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "/xyz/openbmc_project/sensors/fan_tach/fan1": {<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalAlarmHigh": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalAlarmLow": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalHigh": 5500,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "CriticalLow": 1000,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "MaxValue": 0,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "MinValue": 0,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "Scale": 0,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "Target": 255,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "Unit": "xyz.openbmc_project.Sensor.Value.Unit.RPMS",<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "Value": 3551,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningAlarmHigh": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningAlarmLow": false,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningHigh": 5000,<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "WarningLow": 1500<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> }<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> },<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "message": "200 OK",<o:p></o:p></span></code></pre>
<pre><code><span style="color:black"> "status": "ok"<o:p></o:p></span></code></pre>
<pre><code><span style="color:black">}<o:p></o:p></span></code></pre>
<pre><span style="color:black"><o:p> </o:p></span></pre>
<p class="MsoNormal">/xyz/openbmc_project/inventory/system/chassis/motherboard/enumerate<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE">{<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "data": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "Functional": true,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "Present": true,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "PrettyName": "fan0"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "Functional": true<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "Functional": true,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "Present": true,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "PrettyName": "fan1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1": {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "Functional": true<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> },<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "message": "200 OK",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE"> "status": "ok"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New";color:black;mso-fareast-language:EN-IE">}<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>