On Fri, Feb 21, 2020 at 03:03:37PM -0600, Stuart Hayes wrote:
> 
> On 2/20/20 6:51 AM, Corey Minyard wrote:
> > On Wed, Feb 19, 2020 at 04:09:55PM -0600, Stuart Hayes wrote:
> >> Hello!
> >>
> >> I have a question.
> >>
> >> Right now, it appears that the acpi_ipmi module in the linux kernel 
> >> (allowing access to the IPMI operation region in ACPI) does not get loaded 
> >> automatically, which can result in undesired results or kernel log 
> >> messages that don't make it obvious to most users what the issue even is.
> >>
> >> Would adding "MODULE_SOFTDEP("post: acpi_ipmi");" to ipmi_msghandler.c be 
> >> an acceptable solution?
> > 
> > I'm not sure, that doesn't seem optimal for most systems.  What aboud
> > adding a request_module() call to acpi_ipmi_probe() in
> > drivers/char/ipmi/ipmi_si_platform.c?  That way you only request the
> > module if there is an ACPI IPMI device.
> > 
> 
> Thanks... I agree, that seems better, and it seems to work.
> 
> Would you consider a patch to that effect?

Please send it, I'd be happy to take it in my tree and put is upstream.

-corey

> 
> >>
> >> Right now ipmi_msghandler already has softdep for ipmi_devintf, and adding 
> >> it for acpi_ipmi seems to fix the issues I'm seeing on a system that needs 
> >> it (the system needs it for both the power_meter device, as well as for an 
> >> ACPI _DSM method that controls PCIe SSD LEDs (this is a very new PCI ECN)).
> >>
> >> I'd be happy to submit a kernel patch to do this if there's no objection 
> >> (or better solution that I've missed).
> > 
> > That would be great if you could try what I suggested.
> > 
> > Thanks,
> > 
> > -corey
> > 
> >>
> >> Thanks!
> >>


_______________________________________________
Openipmi-developer mailing list
Openipmi-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to