I work on a family of similar pcie devices. So far the same init code has returned an MSI interrupt for all devices, but with our latest device Windows grants a line interrupt.
This same device gets an MSI interrupt on Linux platforms.
Is there any logging/tracing I can enable to find out what keeps Windows from granting MSI?
thanks
Does your inf set these?
HKR,Interrupt Management,,0x00000010
HKR,Interrupt Management\MessageSignaledInterruptProperties,,0x00000010
HKR,Interrupt Management\MessageSignaledInterruptProperties,MSISupported,0x00010001,1
Thanks for the reply.
Yes it does set these reg keys.
And have you looked at the PCIe header to check out the MSI Capability there?
Peter