Yes. And as silly as it may sound, although I actually defined those
registry keys, I was once having trouble remembering them. So I opened up
OSR’s web site and did a copy-and-paste operation from their article on
enabling MSI into a driver’s INF. Of course, OSR’s web formatting engine
had turned the quotation marks into the wrong thing. It took me a while to
understand why it didn’t work.
Jake Oshins
Windows Kernel Team
This message offers no warranties and confers no rights.
“Tim Roberts” wrote in message news:xxxxx@ntdev…
xxxxx@tataelxsi.co.in wrote:
Thanks for the reply.
I have added the following entries in the inf file.
HKR,MSICapablity, 0x00010001, 0x00400000
HKR,MsiNeeded, 0x00010001, 0x04
HKR, ?Interrupt Management?, 0x00000010
HKR, ?Interrupt Management\MessageSignaledInterruptProperties?, 0x00000010
HKR, ?Interrupt Management\MessageSignaledInterruptProperties?,
MSISupported, 0x00010001, 1
HKR, ?Interrupt Management\MessageSignaledInterruptProperties?,
MessageNumberLimit, 0x00010001, 8
The ? in there leads me to believe you may have typed this in an editor
that uses typographical double quote marks (the ones that lean left and
right) instead of the simple double quote / inch mark, ASCII 0x22.
Also, there are not enough commas in the first two lines.
It should look exactly like this (the quote marks aren’t needed since
there are no spaces):
HKR, Interrupt Management,0x00000010
HKR, Interrupt Management\MessageSignaledInterruptProperties,0x00000010
HKR, Interrupt
Management\MessageSignaledInterruptProperties,MSISupported,0x00010001,1
HKR, Interrupt
Management\MessageSignaledInterruptProperties,MessageNumberLimit,0x00010001,8
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.