All of lore.kernel.org
 help / color / mirror / Atom feed
* Power-on monitor for phosphor-hwmon question
@ 2019-10-18  9:59 Ivan Li11
  2019-10-21 11:02 ` [External] " Ivan Li11
  0 siblings, 1 reply; 12+ messages in thread
From: Ivan Li11 @ 2019-10-18  9:59 UTC (permalink / raw)
  To: openbmc

[-- Attachment #1: Type: text/plain, Size: 346 bytes --]

Hi Team,

We found that there's no power-on monitor mechanism in phosphor-hwmon.
https://github.com/openbmc/phosphor-hwmon

And it will cause incorrect threshold logs to be added to journal log by 'sel-logger' when system is in power off(S5) state.
Is there any plan to implement it? Or other repository we can refer to ?

Thanks,
Ivan

[-- Attachment #2: Type: text/html, Size: 2852 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [External]  Power-on monitor for phosphor-hwmon question
  2019-10-18  9:59 Power-on monitor for phosphor-hwmon question Ivan Li11
@ 2019-10-21 11:02 ` Ivan Li11
  2019-10-22 13:23   ` Matt Spinler
  0 siblings, 1 reply; 12+ messages in thread
From: Ivan Li11 @ 2019-10-21 11:02 UTC (permalink / raw)
  To: openbmc

[-- Attachment #1: Type: text/plain, Size: 667 bytes --]

Hi Team,

Does anyone have suggestion for this ?

Thanks your great support in advance.
From: openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org> On Behalf Of Ivan Li11
Sent: Friday, October 18, 2019 5:59 PM
To: openbmc@lists.ozlabs.org
Subject: [External] Power-on monitor for phosphor-hwmon question

Hi Team,

We found that there's no power-on monitor mechanism in phosphor-hwmon.
https://github.com/openbmc/phosphor-hwmon

And it will cause incorrect threshold logs to be added to journal log by 'sel-logger' when system is in power off(S5) state.
Is there any plan to implement it? Or other repository we can refer to ?

Thanks,
Ivan

[-- Attachment #2: Type: text/html, Size: 4391 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [External] Power-on monitor for phosphor-hwmon question
  2019-10-21 11:02 ` [External] " Ivan Li11
@ 2019-10-22 13:23   ` Matt Spinler
  2019-10-22 15:51     ` James Feist
                       ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Matt Spinler @ 2019-10-22 13:23 UTC (permalink / raw)
  To: Ivan Li11, openbmc



On 10/21/2019 6:02 AM, Ivan Li11 wrote:
>
> Hi Team,
>
> Does anyone have suggestion for this ?
>
Hi, you're right, it doesn't support that yet.  We've had a few internal
discussions about how to handle that gracefully, though our platforms 
don't use
sel-logger, but nothing solid came out of them and we don't have anything
scheduled yet.

It would be easy enough to have a watch on the PGOOD property, and then 
do you
what you want, like maybe turning off the thresholds.

I heard that the d-bus sensors repository has some sort of support for this,
but since we don't use it I'm not sure what all that entails. I think it may
also force you to replace phosphor-inventor-manager with entity-manager.

> Thanks your great support in advance.
>
> *From:*openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org> *On 
> Behalf Of *Ivan Li11
> *Sent:* Friday, October 18, 2019 5:59 PM
> *To:* openbmc@lists.ozlabs.org
> *Subject:* [External] Power-on monitor for phosphor-hwmon question
>
> Hi Team,
>
> We found that there’s no power-on monitor mechanism in phosphor-hwmon.
>
> https://github.com/openbmc/phosphor-hwmon
>
> And it will cause incorrect threshold logs to be added to journal log 
> by ‘sel-logger’ when system is in power off(S5) state.
>
> Is there any plan to implement it? Or other repository we can refer to ?
>
> Thanks,
>
> Ivan
>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [External] Power-on monitor for phosphor-hwmon question
  2019-10-22 13:23   ` Matt Spinler
@ 2019-10-22 15:51     ` James Feist
  2019-11-06  7:25       ` Ivan Li11
  2019-11-27 14:25     ` Ivan Li11
  2019-12-02 15:15     ` Ivan Li11
  2 siblings, 1 reply; 12+ messages in thread
From: James Feist @ 2019-10-22 15:51 UTC (permalink / raw)
  To: Matt Spinler, Ivan Li11, openbmc

On 10/22/19 6:23 AM, Matt Spinler wrote:
> 
> 
> On 10/21/2019 6:02 AM, Ivan Li11 wrote:
>>
>> Hi Team,
>>
>> Does anyone have suggestion for this ?
>>
> Hi, you're right, it doesn't support that yet.  We've had a few internal
> discussions about how to handle that gracefully, though our platforms 
> don't use
> sel-logger, but nothing solid came out of them and we don't have anything
> scheduled yet.
> 
> It would be easy enough to have a watch on the PGOOD property, and then 
> do you
> what you want, like maybe turning off the thresholds.
> 
> I heard that the d-bus sensors repository has some sort of support for 
> this,
> but since we don't use it I'm not sure what all that entails. I think it 
> may
> also force you to replace phosphor-inventor-manager with entity-manager.

It should force you to switch 100%, but you would at least have to run both.

Here's what dbus-sensors does:

https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f69558273307a59e4b1cf86b8a6/src/Utils.cpp#L141

Basically just a dbus-match that sets a "powerStatusOn" bool that can be 
queried. Depending on the sensor type thresholds don't get crossed if 
that bool is set. We also have a similar bool for bios post, as some 
sensors come up later after power on.

> 
>> Thanks your great support in advance.
>>
>> *From:*openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org> *On 
>> Behalf Of *Ivan Li11
>> *Sent:* Friday, October 18, 2019 5:59 PM
>> *To:* openbmc@lists.ozlabs.org
>> *Subject:* [External] Power-on monitor for phosphor-hwmon question
>>
>> Hi Team,
>>
>> We found that there’s no power-on monitor mechanism in phosphor-hwmon.
>>
>> https://github.com/openbmc/phosphor-hwmon
>>
>> And it will cause incorrect threshold logs to be added to journal log 
>> by ‘sel-logger’ when system is in power off(S5) state.
>>
>> Is there any plan to implement it? Or other repository we can refer to ?
>>
>> Thanks,
>>
>> Ivan
>>
> 

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [External] Power-on monitor for phosphor-hwmon question
  2019-10-22 15:51     ` James Feist
@ 2019-11-06  7:25       ` Ivan Li11
  2019-11-06 23:38         ` James Feist
  0 siblings, 1 reply; 12+ messages in thread
From: Ivan Li11 @ 2019-11-06  7:25 UTC (permalink / raw)
  To: James Feist, Matt Spinler, openbmc

> -----Original Message-----
> From: James Feist <james.feist@linux.intel.com>
> Sent: Tuesday, October 22, 2019 11:51 PM
> To: Matt Spinler <mspinler@linux.ibm.com>; Ivan Li11 <rli11@lenovo.com>;
> openbmc@lists.ozlabs.org
> Subject: Re: [External] Power-on monitor for phosphor-hwmon question
> 
> On 10/22/19 6:23 AM, Matt Spinler wrote:
> >
> >
> > On 10/21/2019 6:02 AM, Ivan Li11 wrote:
> >>
> >> Hi Team,
> >>
> >> Does anyone have suggestion for this ?
> >>
> > Hi, you're right, it doesn't support that yet.  We've had a few
> > internal discussions about how to handle that gracefully, though our
> > platforms don't use sel-logger, but nothing solid came out of them and
> > we don't have anything scheduled yet.
> >
> > It would be easy enough to have a watch on the PGOOD property, and
> > then do you what you want, like maybe turning off the thresholds.
> >
> > I heard that the d-bus sensors repository has some sort of support for
> > this, but since we don't use it I'm not sure what all that entails. I
> > think it may also force you to replace phosphor-inventor-manager with
> > entity-manager.
> 
> It should force you to switch 100%, but you would at least have to run both.
> 
> Here's what dbus-sensors does:
> 
> https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f69558273307
> a59e4b1cf86b8a6/src/Utils.cpp#L141
> 
> Basically just a dbus-match that sets a "powerStatusOn" bool that can be
> queried. Depending on the sensor type thresholds don't get crossed if that bool
> is set. We also have a similar bool for bios post, as some sensors come up later
> after power on.
> 

I try to use dbus-sensors and set "powerStatusOn" bool, but still have incorrect threshold logs during power on(S0) to power off(S5) state. 
Could you help to comment on it ?

> >
> >> Thanks your great support in advance.
> >>
> >> *From:*openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
> *On
> >> Behalf Of *Ivan Li11
> >> *Sent:* Friday, October 18, 2019 5:59 PM
> >> *To:* openbmc@lists.ozlabs.org
> >> *Subject:* [External] Power-on monitor for phosphor-hwmon question
> >>
> >> Hi Team,
> >>
> >> We found that there's no power-on monitor mechanism in
> phosphor-hwmon.
> >>
> >> https://github.com/openbmc/phosphor-hwmon
> >>
> >> And it will cause incorrect threshold logs to be added to journal log
> >> by 'sel-logger' when system is in power off(S5) state.
> >>
> >> Is there any plan to implement it? Or other repository we can refer to ?
> >>
> >> Thanks,
> >>
> >> Ivan
> >>
> >

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [External] Power-on monitor for phosphor-hwmon question
  2019-11-06  7:25       ` Ivan Li11
@ 2019-11-06 23:38         ` James Feist
  2019-11-07  8:34           ` Ivan Li11
  2019-11-20 16:28           ` Ivan Li11
  0 siblings, 2 replies; 12+ messages in thread
From: James Feist @ 2019-11-06 23:38 UTC (permalink / raw)
  To: Ivan Li11, Matt Spinler, openbmc

On 11/5/19 11:25 PM, Ivan Li11 wrote:
>> -----Original Message-----
>> From: James Feist <james.feist@linux.intel.com>
>> Sent: Tuesday, October 22, 2019 11:51 PM
>> To: Matt Spinler <mspinler@linux.ibm.com>; Ivan Li11 <rli11@lenovo.com>;
>> openbmc@lists.ozlabs.org
>> Subject: Re: [External] Power-on monitor for phosphor-hwmon question
>>
>> On 10/22/19 6:23 AM, Matt Spinler wrote:
>>>
>>>
>>> On 10/21/2019 6:02 AM, Ivan Li11 wrote:
>>>>
>>>> Hi Team,
>>>>
>>>> Does anyone have suggestion for this ?
>>>>
>>> Hi, you're right, it doesn't support that yet.  We've had a few
>>> internal discussions about how to handle that gracefully, though our
>>> platforms don't use sel-logger, but nothing solid came out of them and
>>> we don't have anything scheduled yet.
>>>
>>> It would be easy enough to have a watch on the PGOOD property, and
>>> then do you what you want, like maybe turning off the thresholds.
>>>
>>> I heard that the d-bus sensors repository has some sort of support for
>>> this, but since we don't use it I'm not sure what all that entails. I
>>> think it may also force you to replace phosphor-inventor-manager with
>>> entity-manager.
>>
>> It should force you to switch 100%, but you would at least have to run both.
>>
>> Here's what dbus-sensors does:
>>
>> https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f69558273307
>> a59e4b1cf86b8a6/src/Utils.cpp#L141
>>
>> Basically just a dbus-match that sets a "powerStatusOn" bool that can be
>> queried. Depending on the sensor type thresholds don't get crossed if that bool
>> is set. We also have a similar bool for bios post, as some sensors come up later
>> after power on.
>>
> 
> I try to use dbus-sensors and set "powerStatusOn" bool, but still have incorrect threshold logs during power on(S0) to power off(S5) state.
> Could you help to comment on it ?
> 

This has only been tested with x86-power-control, are you using that 
project for power control or something else?

>>>
>>>> Thanks your great support in advance.
>>>>
>>>> *From:*openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
>> *On
>>>> Behalf Of *Ivan Li11
>>>> *Sent:* Friday, October 18, 2019 5:59 PM
>>>> *To:* openbmc@lists.ozlabs.org
>>>> *Subject:* [External] Power-on monitor for phosphor-hwmon question
>>>>
>>>> Hi Team,
>>>>
>>>> We found that there's no power-on monitor mechanism in
>> phosphor-hwmon.
>>>>
>>>> https://github.com/openbmc/phosphor-hwmon
>>>>
>>>> And it will cause incorrect threshold logs to be added to journal log
>>>> by 'sel-logger' when system is in power off(S5) state.
>>>>
>>>> Is there any plan to implement it? Or other repository we can refer to ?
>>>>
>>>> Thanks,
>>>>
>>>> Ivan
>>>>
>>>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [External] Power-on monitor for phosphor-hwmon question
  2019-11-06 23:38         ` James Feist
@ 2019-11-07  8:34           ` Ivan Li11
  2019-11-20 16:28           ` Ivan Li11
  1 sibling, 0 replies; 12+ messages in thread
From: Ivan Li11 @ 2019-11-07  8:34 UTC (permalink / raw)
  To: James Feist, Matt Spinler, openbmc

> -----Original Message-----
> From: James Feist <james.feist@linux.intel.com>
> Sent: Thursday, November 7, 2019 7:39 AM
> To: Ivan Li11 <rli11@lenovo.com>; Matt Spinler <mspinler@linux.ibm.com>;
> openbmc@lists.ozlabs.org
> Subject: Re: [External] Power-on monitor for phosphor-hwmon question
> 
> On 11/5/19 11:25 PM, Ivan Li11 wrote:
> >> -----Original Message-----
> >> From: James Feist <james.feist@linux.intel.com>
> >> Sent: Tuesday, October 22, 2019 11:51 PM
> >> To: Matt Spinler <mspinler@linux.ibm.com>; Ivan Li11
> >> <rli11@lenovo.com>; openbmc@lists.ozlabs.org
> >> Subject: Re: [External] Power-on monitor for phosphor-hwmon question
> >>
> >> On 10/22/19 6:23 AM, Matt Spinler wrote:
> >>>
> >>>
> >>> On 10/21/2019 6:02 AM, Ivan Li11 wrote:
> >>>>
> >>>> Hi Team,
> >>>>
> >>>> Does anyone have suggestion for this ?
> >>>>
> >>> Hi, you're right, it doesn't support that yet.  We've had a few
> >>> internal discussions about how to handle that gracefully, though our
> >>> platforms don't use sel-logger, but nothing solid came out of them
> >>> and we don't have anything scheduled yet.
> >>>
> >>> It would be easy enough to have a watch on the PGOOD property, and
> >>> then do you what you want, like maybe turning off the thresholds.
> >>>
> >>> I heard that the d-bus sensors repository has some sort of support
> >>> for this, but since we don't use it I'm not sure what all that
> >>> entails. I think it may also force you to replace
> >>> phosphor-inventor-manager with entity-manager.
> >>
> >> It should force you to switch 100%, but you would at least have to run both.
> >>
> >> Here's what dbus-sensors does:
> >>
> >>
> https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f6955827330
> >> 7
> >> a59e4b1cf86b8a6/src/Utils.cpp#L141
> >>
> >> Basically just a dbus-match that sets a "powerStatusOn" bool that can
> >> be queried. Depending on the sensor type thresholds don't get crossed
> >> if that bool is set. We also have a similar bool for bios post, as
> >> some sensors come up later after power on.
> >>
> >
> > I try to use dbus-sensors and set "powerStatusOn" bool, but still have
> incorrect threshold logs during power on(S0) to power off(S5) state.
> > Could you help to comment on it ?
> >
> 
> This has only been tested with x86-power-control, are you using that project
> for power control or something else?
> 

Got it. I currently use phosphor-state-manager for power control.

> >>>
> >>>> Thanks your great support in advance.
> >>>>
> >>>> *From:*openbmc
> <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
> >> *On
> >>>> Behalf Of *Ivan Li11
> >>>> *Sent:* Friday, October 18, 2019 5:59 PM
> >>>> *To:* openbmc@lists.ozlabs.org
> >>>> *Subject:* [External] Power-on monitor for phosphor-hwmon question
> >>>>
> >>>> Hi Team,
> >>>>
> >>>> We found that there's no power-on monitor mechanism in
> >> phosphor-hwmon.
> >>>>
> >>>> https://github.com/openbmc/phosphor-hwmon
> >>>>
> >>>> And it will cause incorrect threshold logs to be added to journal
> >>>> log by 'sel-logger' when system is in power off(S5) state.
> >>>>
> >>>> Is there any plan to implement it? Or other repository we can refer to ?
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Ivan
> >>>>
> >>>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [External] Power-on monitor for phosphor-hwmon question
  2019-11-06 23:38         ` James Feist
  2019-11-07  8:34           ` Ivan Li11
@ 2019-11-20 16:28           ` Ivan Li11
  2019-11-20 17:50             ` James Feist
  1 sibling, 1 reply; 12+ messages in thread
From: Ivan Li11 @ 2019-11-20 16:28 UTC (permalink / raw)
  To: James Feist, Matt Spinler, openbmc

> -----Original Message-----
> From: Ivan Li11
> Sent: Thursday, November 7, 2019 4:35 PM
> To: 'James Feist' <james.feist@linux.intel.com>; Matt Spinler
> <mspinler@linux.ibm.com>; openbmc@lists.ozlabs.org
> Subject: RE: [External] Power-on monitor for phosphor-hwmon question
> 
> > -----Original Message-----
> > From: James Feist <james.feist@linux.intel.com>
> > Sent: Thursday, November 7, 2019 7:39 AM
> > To: Ivan Li11 <rli11@lenovo.com>; Matt Spinler
> > <mspinler@linux.ibm.com>; openbmc@lists.ozlabs.org
> > Subject: Re: [External] Power-on monitor for phosphor-hwmon question
> >
> > On 11/5/19 11:25 PM, Ivan Li11 wrote:
> > >> -----Original Message-----
> > >> From: James Feist <james.feist@linux.intel.com>
> > >> Sent: Tuesday, October 22, 2019 11:51 PM
> > >> To: Matt Spinler <mspinler@linux.ibm.com>; Ivan Li11
> > >> <rli11@lenovo.com>; openbmc@lists.ozlabs.org
> > >> Subject: Re: [External] Power-on monitor for phosphor-hwmon
> > >> question
> > >>
> > >> On 10/22/19 6:23 AM, Matt Spinler wrote:
> > >>>
> > >>>
> > >>> On 10/21/2019 6:02 AM, Ivan Li11 wrote:
> > >>>>
> > >>>> Hi Team,
> > >>>>
> > >>>> Does anyone have suggestion for this ?
> > >>>>
> > >>> Hi, you're right, it doesn't support that yet.  We've had a few
> > >>> internal discussions about how to handle that gracefully, though
> > >>> our platforms don't use sel-logger, but nothing solid came out of
> > >>> them and we don't have anything scheduled yet.
> > >>>
> > >>> It would be easy enough to have a watch on the PGOOD property, and
> > >>> then do you what you want, like maybe turning off the thresholds.
> > >>>
> > >>> I heard that the d-bus sensors repository has some sort of support
> > >>> for this, but since we don't use it I'm not sure what all that
> > >>> entails. I think it may also force you to replace
> > >>> phosphor-inventor-manager with entity-manager.
> > >>
> > >> It should force you to switch 100%, but you would at least have to run
> both.
> > >>
> > >> Here's what dbus-sensors does:
> > >>
> > >>
> > https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f6955827330
> > >> 7
> > >> a59e4b1cf86b8a6/src/Utils.cpp#L141
> > >>
> > >> Basically just a dbus-match that sets a "powerStatusOn" bool that
> > >> can be queried. Depending on the sensor type thresholds don't get
> > >> crossed if that bool is set. We also have a similar bool for bios
> > >> post, as some sensors come up later after power on.
> > >>
> > >
> > > I try to use dbus-sensors and set "powerStatusOn" bool, but still
> > > have
> > incorrect threshold logs during power on(S0) to power off(S5) state.
> > > Could you help to comment on it ?
> > >
> >
> > This has only been tested with x86-power-control, are you using that
> > project for power control or something else?
> >
> 
> Got it. I currently use phosphor-state-manager for power control.

Hi James,
It seems that x86-power-control need POWER_BUTTON and POWER_OUT to be connected to GPIOE0/E1 or GPIOE2/E3 for passthrough.
If our HW design doesn't follow it, x86-power-control will not work, right ? 

> 
> > >>>
> > >>>> Thanks your great support in advance.
> > >>>>
> > >>>> *From:*openbmc
> > <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
> > >> *On
> > >>>> Behalf Of *Ivan Li11
> > >>>> *Sent:* Friday, October 18, 2019 5:59 PM
> > >>>> *To:* openbmc@lists.ozlabs.org
> > >>>> *Subject:* [External] Power-on monitor for phosphor-hwmon
> > >>>> question
> > >>>>
> > >>>> Hi Team,
> > >>>>
> > >>>> We found that there's no power-on monitor mechanism in
> > >> phosphor-hwmon.
> > >>>>
> > >>>> https://github.com/openbmc/phosphor-hwmon
> > >>>>
> > >>>> And it will cause incorrect threshold logs to be added to journal
> > >>>> log by 'sel-logger' when system is in power off(S5) state.
> > >>>>
> > >>>> Is there any plan to implement it? Or other repository we can refer to ?
> > >>>>
> > >>>> Thanks,
> > >>>>
> > >>>> Ivan
> > >>>>
> > >>>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [External] Power-on monitor for phosphor-hwmon question
  2019-11-20 16:28           ` Ivan Li11
@ 2019-11-20 17:50             ` James Feist
  0 siblings, 0 replies; 12+ messages in thread
From: James Feist @ 2019-11-20 17:50 UTC (permalink / raw)
  To: Ivan Li11, Matt Spinler, openbmc; +Cc: Bills, Jason M

On 11/20/19 8:28 AM, Ivan Li11 wrote:
>> -----Original Message-----
>> From: Ivan Li11
>> Sent: Thursday, November 7, 2019 4:35 PM
>> To: 'James Feist' <james.feist@linux.intel.com>; Matt Spinler
>> <mspinler@linux.ibm.com>; openbmc@lists.ozlabs.org
>> Subject: RE: [External] Power-on monitor for phosphor-hwmon question
>>
>>> -----Original Message-----
>>> From: James Feist <james.feist@linux.intel.com>
>>> Sent: Thursday, November 7, 2019 7:39 AM
>>> To: Ivan Li11 <rli11@lenovo.com>; Matt Spinler
>>> <mspinler@linux.ibm.com>; openbmc@lists.ozlabs.org
>>> Subject: Re: [External] Power-on monitor for phosphor-hwmon question
>>>
>>> On 11/5/19 11:25 PM, Ivan Li11 wrote:
>>>>> -----Original Message-----
>>>>> From: James Feist <james.feist@linux.intel.com>
>>>>> Sent: Tuesday, October 22, 2019 11:51 PM
>>>>> To: Matt Spinler <mspinler@linux.ibm.com>; Ivan Li11
>>>>> <rli11@lenovo.com>; openbmc@lists.ozlabs.org
>>>>> Subject: Re: [External] Power-on monitor for phosphor-hwmon
>>>>> question
>>>>>
>>>>> On 10/22/19 6:23 AM, Matt Spinler wrote:
>>>>>>
>>>>>>
>>>>>> On 10/21/2019 6:02 AM, Ivan Li11 wrote:
>>>>>>>
>>>>>>> Hi Team,
>>>>>>>
>>>>>>> Does anyone have suggestion for this ?
>>>>>>>
>>>>>> Hi, you're right, it doesn't support that yet.  We've had a few
>>>>>> internal discussions about how to handle that gracefully, though
>>>>>> our platforms don't use sel-logger, but nothing solid came out of
>>>>>> them and we don't have anything scheduled yet.
>>>>>>
>>>>>> It would be easy enough to have a watch on the PGOOD property, and
>>>>>> then do you what you want, like maybe turning off the thresholds.
>>>>>>
>>>>>> I heard that the d-bus sensors repository has some sort of support
>>>>>> for this, but since we don't use it I'm not sure what all that
>>>>>> entails. I think it may also force you to replace
>>>>>> phosphor-inventor-manager with entity-manager.
>>>>>
>>>>> It should force you to switch 100%, but you would at least have to run
>> both.
>>>>>
>>>>> Here's what dbus-sensors does:
>>>>>
>>>>>
>>> https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f6955827330
>>>>> 7
>>>>> a59e4b1cf86b8a6/src/Utils.cpp#L141
>>>>>
>>>>> Basically just a dbus-match that sets a "powerStatusOn" bool that
>>>>> can be queried. Depending on the sensor type thresholds don't get
>>>>> crossed if that bool is set. We also have a similar bool for bios
>>>>> post, as some sensors come up later after power on.
>>>>>
>>>>
>>>> I try to use dbus-sensors and set "powerStatusOn" bool, but still
>>>> have
>>> incorrect threshold logs during power on(S0) to power off(S5) state.
>>>> Could you help to comment on it ?
>>>>
>>>
>>> This has only been tested with x86-power-control, are you using that
>>> project for power control or something else?
>>>
>>
>> Got it. I currently use phosphor-state-manager for power control.
> 
> Hi James,
> It seems that x86-power-control need POWER_BUTTON and POWER_OUT to be connected to GPIOE0/E1 or GPIOE2/E3 for passthrough.
> If our HW design doesn't follow it, x86-power-control will not work, right ?

+ Jason, x86-power-control maintainer

I believe it just requires those names in the DTS, I don't think it 
cares what pins they are hooked to. Do you not have power buttons?


> 
>>
>>>>>>
>>>>>>> Thanks your great support in advance.
>>>>>>>
>>>>>>> *From:*openbmc
>>> <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
>>>>> *On
>>>>>>> Behalf Of *Ivan Li11
>>>>>>> *Sent:* Friday, October 18, 2019 5:59 PM
>>>>>>> *To:* openbmc@lists.ozlabs.org
>>>>>>> *Subject:* [External] Power-on monitor for phosphor-hwmon
>>>>>>> question
>>>>>>>
>>>>>>> Hi Team,
>>>>>>>
>>>>>>> We found that there's no power-on monitor mechanism in
>>>>> phosphor-hwmon.
>>>>>>>
>>>>>>> https://github.com/openbmc/phosphor-hwmon
>>>>>>>
>>>>>>> And it will cause incorrect threshold logs to be added to journal
>>>>>>> log by 'sel-logger' when system is in power off(S5) state.
>>>>>>>
>>>>>>> Is there any plan to implement it? Or other repository we can refer to ?
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Ivan
>>>>>>>
>>>>>>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [External] Power-on monitor for phosphor-hwmon question
  2019-10-22 13:23   ` Matt Spinler
  2019-10-22 15:51     ` James Feist
@ 2019-11-27 14:25     ` Ivan Li11
  2019-12-02 15:15     ` Ivan Li11
  2 siblings, 0 replies; 12+ messages in thread
From: Ivan Li11 @ 2019-11-27 14:25 UTC (permalink / raw)
  To: Matt Spinler, openbmc

> -----Original Message-----
> From: Matt Spinler <mspinler@linux.ibm.com>
> Sent: Tuesday, October 22, 2019 9:24 PM
> To: Ivan Li11 <rli11@lenovo.com>; openbmc@lists.ozlabs.org
> Subject: Re: [External] Power-on monitor for phosphor-hwmon question
> 
> 
> 
> On 10/21/2019 6:02 AM, Ivan Li11 wrote:
> >
> > Hi Team,
> >
> > Does anyone have suggestion for this ?
> >
> Hi, you're right, it doesn't support that yet.  We've had a few internal
> discussions about how to handle that gracefully, though our platforms don't
> use sel-logger, but nothing solid came out of them and we don't have anything
> scheduled yet.
> 
> It would be easy enough to have a watch on the PGOOD property, and then do
> you what you want, like maybe turning off the thresholds.
> 
> I heard that the d-bus sensors repository has some sort of support for this, but
> since we don't use it I'm not sure what all that entails. I think it may also force
> you to replace phosphor-inventor-manager with entity-manager.
> 

Hi Matt,
We can use dbus-match mechanism in phosphor-hwmon to turn on/off the thresholds just like what dbus-sensors repository does in the following link:
https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f69558273307a59e4b1cf86b8a6/src/Utils.cpp#L141

If it's ok for you, I'll work on it and send patch for you review.
Please help to comment on it.

> > Thanks your great support in advance.
> >
> > *From:*openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
> *On
> > Behalf Of *Ivan Li11
> > *Sent:* Friday, October 18, 2019 5:59 PM
> > *To:* openbmc@lists.ozlabs.org
> > *Subject:* [External] Power-on monitor for phosphor-hwmon question
> >
> > Hi Team,
> >
> > We found that there's no power-on monitor mechanism in
> phosphor-hwmon.
> >
> > https://github.com/openbmc/phosphor-hwmon
> >
> > And it will cause incorrect threshold logs to be added to journal log
> > by 'sel-logger' when system is in power off(S5) state.
> >
> > Is there any plan to implement it? Or other repository we can refer to ?
> >
> > Thanks,
> >
> > Ivan
> >

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [External] Power-on monitor for phosphor-hwmon question
  2019-10-22 13:23   ` Matt Spinler
  2019-10-22 15:51     ` James Feist
  2019-11-27 14:25     ` Ivan Li11
@ 2019-12-02 15:15     ` Ivan Li11
  2019-12-02 15:30       ` Matt Spinler
  2 siblings, 1 reply; 12+ messages in thread
From: Ivan Li11 @ 2019-12-02 15:15 UTC (permalink / raw)
  To: Matt Spinler, openbmc

> -----Original Message-----
> From: Ivan Li11
> Sent: Wednesday, November 27, 2019 10:26 PM
> To: 'Matt Spinler' <mspinler@linux.ibm.com>; openbmc@lists.ozlabs.org
> Subject: RE: [External] Power-on monitor for phosphor-hwmon question
> 
> > -----Original Message-----
> > From: Matt Spinler <mspinler@linux.ibm.com>
> > Sent: Tuesday, October 22, 2019 9:24 PM
> > To: Ivan Li11 <rli11@lenovo.com>; openbmc@lists.ozlabs.org
> > Subject: Re: [External] Power-on monitor for phosphor-hwmon question
> >
> >
> >
> > On 10/21/2019 6:02 AM, Ivan Li11 wrote:
> > >
> > > Hi Team,
> > >
> > > Does anyone have suggestion for this ?
> > >
> > Hi, you're right, it doesn't support that yet.  We've had a few
> > internal discussions about how to handle that gracefully, though our
> > platforms don't use sel-logger, but nothing solid came out of them and
> > we don't have anything scheduled yet.
> >
> > It would be easy enough to have a watch on the PGOOD property, and
> > then do you what you want, like maybe turning off the thresholds.
> >
> > I heard that the d-bus sensors repository has some sort of support for
> > this, but since we don't use it I'm not sure what all that entails. I
> > think it may also force you to replace phosphor-inventor-manager with
> entity-manager.
> >
> 
> Hi Matt,
> We can use dbus-match mechanism in phosphor-hwmon to turn on/off the
> thresholds just like what dbus-sensors repository does in the following link:
> https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f69558273307
> a59e4b1cf86b8a6/src/Utils.cpp#L141
> 
> If it's ok for you, I'll work on it and send patch for you review.
> Please help to comment on it.
> 

Hi Matt,
Could you help to comment on this proposal.  
Thanks your great support in advance.

> > > Thanks your great support in advance.
> > >
> > > *From:*openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
> > *On
> > > Behalf Of *Ivan Li11
> > > *Sent:* Friday, October 18, 2019 5:59 PM
> > > *To:* openbmc@lists.ozlabs.org
> > > *Subject:* [External] Power-on monitor for phosphor-hwmon question
> > >
> > > Hi Team,
> > >
> > > We found that there's no power-on monitor mechanism in
> > phosphor-hwmon.
> > >
> > > https://github.com/openbmc/phosphor-hwmon
> > >
> > > And it will cause incorrect threshold logs to be added to journal
> > > log by 'sel-logger' when system is in power off(S5) state.
> > >
> > > Is there any plan to implement it? Or other repository we can refer to ?
> > >
> > > Thanks,
> > >
> > > Ivan
> > >

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [External] Power-on monitor for phosphor-hwmon question
  2019-12-02 15:15     ` Ivan Li11
@ 2019-12-02 15:30       ` Matt Spinler
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Spinler @ 2019-12-02 15:30 UTC (permalink / raw)
  To: Ivan Li11, openbmc



On 12/2/2019 9:15 AM, Ivan Li11 wrote:
>> -----Original Message-----
>> From: Ivan Li11
>> Sent: Wednesday, November 27, 2019 10:26 PM
>> To: 'Matt Spinler' <mspinler@linux.ibm.com>; openbmc@lists.ozlabs.org
>> Subject: RE: [External] Power-on monitor for phosphor-hwmon question
>>
>>> -----Original Message-----
>>> From: Matt Spinler <mspinler@linux.ibm.com>
>>> Sent: Tuesday, October 22, 2019 9:24 PM
>>> To: Ivan Li11 <rli11@lenovo.com>; openbmc@lists.ozlabs.org
>>> Subject: Re: [External] Power-on monitor for phosphor-hwmon question
>>>
>>>
>>>
>>> On 10/21/2019 6:02 AM, Ivan Li11 wrote:
>>>> Hi Team,
>>>>
>>>> Does anyone have suggestion for this ?
>>>>
>>> Hi, you're right, it doesn't support that yet.  We've had a few
>>> internal discussions about how to handle that gracefully, though our
>>> platforms don't use sel-logger, but nothing solid came out of them and
>>> we don't have anything scheduled yet.
>>>
>>> It would be easy enough to have a watch on the PGOOD property, and
>>> then do you what you want, like maybe turning off the thresholds.
>>>
>>> I heard that the d-bus sensors repository has some sort of support for
>>> this, but since we don't use it I'm not sure what all that entails. I
>>> think it may also force you to replace phosphor-inventor-manager with
>> entity-manager.
>> Hi Matt,
>> We can use dbus-match mechanism in phosphor-hwmon to turn on/off the
>> thresholds just like what dbus-sensors repository does in the following link:
>> https://github.com/openbmc/dbus-sensors/blob/432d1edf7ac86f69558273307
>> a59e4b1cf86b8a6/src/Utils.cpp#L141
>>
>> If it's ok for you, I'll work on it and send patch for you review.
>> Please help to comment on it.
>>
> Hi Matt,
> Could you help to comment on this proposal.
> Thanks your great support in advance.

That sounds good to me.  Thanks!


>
>>>> Thanks your great support in advance.
>>>>
>>>> *From:*openbmc <openbmc-bounces+rli11=lenovo.com@lists.ozlabs.org>
>>> *On
>>>> Behalf Of *Ivan Li11
>>>> *Sent:* Friday, October 18, 2019 5:59 PM
>>>> *To:* openbmc@lists.ozlabs.org
>>>> *Subject:* [External] Power-on monitor for phosphor-hwmon question
>>>>
>>>> Hi Team,
>>>>
>>>> We found that there's no power-on monitor mechanism in
>>> phosphor-hwmon.
>>>> https://github.com/openbmc/phosphor-hwmon
>>>>
>>>> And it will cause incorrect threshold logs to be added to journal
>>>> log by 'sel-logger' when system is in power off(S5) state.
>>>>
>>>> Is there any plan to implement it? Or other repository we can refer to ?
>>>>
>>>> Thanks,
>>>>
>>>> Ivan
>>>>

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-12-02 15:30 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-18  9:59 Power-on monitor for phosphor-hwmon question Ivan Li11
2019-10-21 11:02 ` [External] " Ivan Li11
2019-10-22 13:23   ` Matt Spinler
2019-10-22 15:51     ` James Feist
2019-11-06  7:25       ` Ivan Li11
2019-11-06 23:38         ` James Feist
2019-11-07  8:34           ` Ivan Li11
2019-11-20 16:28           ` Ivan Li11
2019-11-20 17:50             ` James Feist
2019-11-27 14:25     ` Ivan Li11
2019-12-02 15:15     ` Ivan Li11
2019-12-02 15:30       ` Matt Spinler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.