<div>- все</div><div> </div><div>Hello!</div><div> </div><div>This error means GPIO library unable to find line with this name.</div><div>To check you can</div><div>cat /sys/kernel/debug/gpio | grep pwm0_gpio40</div><div>or</div><div>gpioinfo | grep pwm0_gpio40</div><div> </div><div>The most probably cause is missing line name in DTS.</div><div>There must be something like this:</div><div><div>&gpio {<!-- --></div><div>status = "okay";</div><div>pinctrl-names = "pass-through";</div><div>pinctrl-0 = <&pinctrl_gpid0_default</div><div>&pinctrl_gpid2_default>;</div><div>gpio-line-names =</div><div>/* A0-A7 */ "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7",</div><div>/* B0-B7 */ "B0", "B1", "B2", "POST_COMPLETE", "B4", "B5", "PS_PWROK", "B7",</div><div>................</div><div>};</div></div><div> </div><div>I don't have PI on hands so my example is for AST2500 SoC, but as far as I remember there are many guides how to patch DTS for Raspberry.</div><div> </div><div>05.11.2020, 09:03, "khader basha shaik" <shaikkhaderbasha601@gmail.com>:</div><blockquote><div>Hi Team,<div> </div><div><div style="box-sizing:border-box;font-family:'segoe ui' , 'system-ui' , 'apple color emoji' , 'segoe ui emoji' , sans-serif;font-size:14px">we are trying to control our board with RPI bmc.we are trying to control power on, off and reset </div></div><div style="box-sizing:border-box;font-family:'segoe ui' , 'system-ui' , 'apple color emoji' , 'segoe ui emoji' , sans-serif;font-size:14px"> </div><div style="box-sizing:border-box;font-family:'segoe ui' , 'system-ui' , 'apple color emoji' , 'segoe ui emoji' , sans-serif;font-size:14px"><div style="box-sizing:border-box">we compiled x86-power-control with openbmc and create a patch for the sane with the GPIO name "pwm0_gpio40". and when we are try to use this.</div><div style="box-sizing:border-box">we are facing the below error.</div><div style="box-sizing:border-box"> </div><div style="box-sizing:border-box"><div style="box-sizing:border-box"><div><a href="mailto:root@akky" rel="noopener noreferrer">root@akky</a>:~# systemctl status xyz.openbmc_project.Chassis.Control.Power.service<br />● xyz.openbmc_project.Chassis.Control.Power.service - Power Control<br />Loaded: loaded (/lib/systemd/system/xyz.openbmc_project.Chassis.Control.Power.service; enabled; vendor preset: enabled)<br />Active: failed (Result: exit-code) since Thu 1970-01-01 00:00:13 UTC; 33s ago<br />Process: 310 ExecStart=/usr/bin/power-control (code=exited, status=255/EXCEPTION)<br />Main PID: 310 (code=exited, status=255/EXCEPTION)</div><div><div> </div><div><div>Jan 01 00:00:13 akky systemd[1]: xyz.openbmc_project.Chassis.Control.Power.service: Scheduled restart job, restart counter is at 2.<br />Jan 01 00:00:13 akky systemd[1]: Stopped Power Control.<br />Jan 01 00:00:13 akky systemd[1]: xyz.openbmc_project.Chassis.Control.Power.service: Start request repeated too quickly.<br />Jan 01 00:00:13 akky systemd[1]: xyz.openbmc_project.Chassis.Control.Power.service: Failed with result 'exit-code'.<br />Jan 01 00:00:13 akky systemd[1]: Failed to start Power Control.<br /><a href="mailto:root@akky" rel="noopener noreferrer">root@akky</a>:~# /usr/bin/power-control -h<br />Start Chassis power control service...<br />Failed to find the pwm0_gpio40 line</div></div></div><div> </div><div>Could someone help me how to fix this or some pointers regarding this error.</div><div> </div><div>Also is physcial connection between the bmc and the server is needed or we can test this through someother way.</div><div> </div><div>Thanks & Regards,</div><div>Khader B Shaik</div><div> </div></div></div></div></div></blockquote><div> </div><div> </div><div>-- </div><div>Best regards,</div><div>Konstantin Klubnichkin,</div><div>lead firmware engineer,</div><div>server hardware R&D group,</div><div>Yandex Moscow office.</div><div>tel: +7-903-510-33-33</div><div> </div>