On Wed, 2009-07-01 at 17:17 -0700, Eric W. Biederman wrote: > Suresh Siddha <suresh.b.siddha@xxxxxxxxx> writes: > > Among number of experiments you have tried in the past to fix this, have > > you tried the experiment of explicitly clearing the remoteIRR by > > changing the trigger mode to edge and then back to level. > > > > Is there a problem with this? > > The problem I had wasn't remoteIRR getting stuck, but the symptoms > were largely the same. I did try changing the trigger mode to edge > and back and that did not unstick the ioapic in all cases. > I did some experiments locally here yesterday and on my old ICH5 based system, I couldn't reset the remoteIRR by changing the trigger mode to edge and then back to level. However what worked was an explicit eoi to the io-apic using the respective vector. I guess we need to try both the things based on perhaps io-apic version etc. But what I am nervous about is, did you try both these things aswell and still saw stuck interrupts? I will cleanup my code and post it, so that we can try on different systems. If this still doesn't work on certain HW platforms, atleast our experiments of what works and what doesn't work and on what platforms will be documented on the web. thanks, suresh -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html