Ferenc Wagner wrote: > Corey Minyard <[email protected]> writes: > > >> I know what is happening now. Can you try the attached patch? I'm >> disabling the requeue and discarding the message when an IPMB message >> is received before everything is initialized. If you don't, the code >> will not deliver any messages because something is already in the >> queue. >> > > Yep, that fixed it, modprobe runs through now! > Thanks for testing this.
> >> Ferenc Wagner wrote: >> >> >>> My concern is that it does something too often, not letting the CPU >>> enter deep sleep states, perhaps. Or is that also an artifact of >>> debugging? >>> >> No, it's an artifact of a lousy hardware interface. Very few IPMI >> interfaces support interrupts, so they have to be polled :(. >> > > I'd say this isn't an artifact but the sad truth itself. Just out of > interest, how often does the driver wake up to check the inteface? > I'd have to agree. When idle, the driver wakes up every 10ms to check for something on the driver. When a message is in transit, it's every jiffie. -corey ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Openipmi-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openipmi-developer
