From: dsrking on
Hi ,

i have one doubt regarding ISA non PNP interrupt handling. It is
clear for PNP interrupt handling is done by WDF layer. But for ISA non
PNP devices, we need to mention the interrupt number in LogConfig -
IRQConfig entry. I mentioned my interrupt number in IRQConfig entry.

But I did not get any interrupt for my device. should we do anything
inside the code for interrupt register and etc., for non pnp isa
device in WDF driver?

Currently I am using amcc5933 sample in WDK. For polling mode, i can
get interrupt but in interrupt mode, i didn't get any interrupt. So
only i got doubt in registering interrupt number, vector for isa non
pnp device.

Awaiting for response.

Thanks in advance.
D.
From: matt_sykes on
On 16 Sep, 07:26, dsrking <dsrking2...(a)gmail.com> wrote:
> Hi ,
>
> i have one doubt regarding ISA non PNP interrupt handling. It is
> clear for PNP interrupt handling is done by WDF layer. But for ISA non
> PNP devices, we need to mention the interrupt number in LogConfig -
> IRQConfig entry. I mentioned my interrupt number in IRQConfig entry.
>
> But I did not get any interrupt for my device. should we do anything
> inside the code for interrupt register and etc., for non pnp isa
> device in WDF driver?
>
> Currently I am using amcc5933 sample in WDK. For polling mode, i can
> get interrupt but in interrupt mode, i didn't get any interrupt. So
> only i got doubt in registering interrupt number, vector for isa non
> pnp device.
>
> Awaiting for response.
>
> Thanks in advance.
> D.

ISA? Hmm, that brings back memories...

You need a non shared, dedicated interruupt for an ISA card. (At least
for WDM drivers. For KMDF it *might* be different but I doubt it
since its only a wrapper).
From: Maxim S. Shatskih on
> But I did not get any interrupt for my device. should we do anything

Also: ISA interrupts are Latched and cannot be shared.

--
Maxim S. Shatskih
Windows DDK MVP
maxim(a)storagecraft.com
http://www.storagecraft.com

From: dsrking on
Thanks matt_sykes,

I have assigned a non shared, dedicated interrupt for my ISA device.
If we write driver in WDM, how can we register interrupts and
everything. If it is possible in WDM means, the advanced version of
WDF should support ISA interrupts, right?

Could you please clarify my doubts, whether it is possible to get
interrupt in WDF driver model?

Thanks in Advance,
D.

From: dsrking on
Thanks maxim,

>>Also: ISA interrupts are Latched and cannot be shared.

I don't know where we mentioned the ISA interrupts are Latched.
In .inf file, i mentioned the interrupt number as, "IRQConfig=5".

Regards,
D.