I have a working WinDK based ISA card driver for NT4 that uses I/O space,
IRQs, and system DMA. It’s compiled on NT4 using the NT4 DDK. I put it on
either Win 2K or XP and, although it starts and shows the correct
resources in System Information, it appears not to receive interrupts. I
am able to see the debug strings, which show I’m getting into my timeout
handlers. What’s the absolute minumum required to get it to work without
having to support PnP and all the other WDM stuff? What kinds of things
do I look for?
Thanks,
Lee Noll
You probably didn’t supply the DeviceObject parameter to
HalAssignSlotResources. If you don’t do that, then Win2K can’t associate
your device with the proxy node in the PnP tree.
–
Jake Oshins
Windows Kernel Group
This posting is provided “AS IS” with no warranties, and confers no rights.
“Lee Noll” wrote in message news:xxxxx@ntdev…
>I have a working WinDK based ISA card driver for NT4 that uses I/O space,
> IRQs, and system DMA. It’s compiled on NT4 using the NT4 DDK. I put it on
> either Win 2K or XP and, although it starts and shows the correct
> resources in System Information, it appears not to receive interrupts. I
> am able to see the debug strings, which show I’m getting into my timeout
> handlers. What’s the absolute minumum required to get it to work without
> having to support PnP and all the other WDM stuff? What kinds of things
> do I look for?
>
> Thanks,
> Lee Noll
>
>