Re: [PATCH] ipmi: Run a dummy command before submitting a newcommand

From: Matthew Garrett
Date: Tue Jul 27 2010 - 13:21:14 EST


On Tue, Jul 27, 2010 at 12:07:11PM -0500, Corey Minyard wrote:
> I don't think this is the right way to handle the problem. Though it's
> not going to break anything, this change is just a hack. We need to
> figure out why these machine exhibit this behavior. If it's a bug in
> the driver, then we need to fix the driver. If it's a bug in the HP
> firmware, then we need to document it well as such, get HP to fix their
> firmware, and possibly tie it into the xaction handler that's already in
> start_next_msg.

Yeah, I agree that this isn't the optimal approach. I'm waiting to hear
from HP if they have any idea what happened between 1.01 (which worked)
and 1.05 (which is broken), which might give some more insight into what
we're doing wrong.

> The only interaction with the device that this change should cause is
> one read from the status register, since the device should be idle at
> this point. If that's the case, and it's not a driver bug, you can try
> adding an xaction that calls smi_info->handlers->event(smi_info->si_sm,
> 0).

I'll try to see what's going on.

--
Matthew Garrett | mjg59@xxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/