Steven Stallion: > All, > > I am noticing that on occasion the RTL8029AS seems to fire an interrupt > which is not reflected in the interrupt status register which causes a > spurious interrupt warning by pcisch. > > Any ideas? > > (Yes, I am clearing the interrupt before returning DDI_INTR_CLAIMED) > Spurious interrupt is usually caused by the error handling of interrupts in device drivers. One possible scenario is, a certain driver doesn't claim the interrupt belong to its own properly. System will regard it as a spurious interrupt because no one claim it.
Can you please provide more information? like "::interrupts" output in kmdb, the whole spurious interrupt message without shortcut. -- Best Regards, Ming. ------------------------------------------ -Edward Shu -Solaris x86 Engineering, Sun Microsystems -Blog: http://blogs.sun.com/sming56/ -tele: +86-10-62673100 __________________________________________ _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
