HELP : ISR not called in Win2k

hi,

I am writing a kernel driver for our NIC.

I have used following calls

HalAssignSlotResources() … HalGetInterruptVector()… IoConnectInterrupt()

None of these calls fail…

But when my device generates interrupt the ISR i’ve registered is not
called.i’am sure that my device is generating intr. Moreover since 'am not
resetting the Intr reg(as my ISR is not called) the device keeps on giving
intr. & my system hangs … which I figure out in the Debugger.

ONE interesting thing is debugger displays

***** ISR at bbffa98a 5500 interrupts in < .5 seconds.
=> so i feel that it has registered some addr for ISR but it’s not that of
mine(I even printed addr of my ISR => was different).

Can anyone please help me out of this…
I’ve also tried changing the PnP OS = NO in BIOS setting => this was one
solution i could figure out from this list itself => BUT even that doesn’t
work…!!!

Thanx in advance,

SP.