Tom's Hardware > Forum > Windows XP > Device Driver > Interrupt handling problem in WinXP.

Interrupt handling problem in WinXP.

Forum Windows XP : Device Driver - Interrupt handling problem in WinXP.

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Archived from groups: microsoft.public.windowsxp.device_driver.dev (More info?)

 

Hi, Folks.
My PCI device generate IRQ and everything works while it is enumerated
as "Bus2 Device 0 Function 0".
If it is Bus 2 Device 0 Function 1 (or greater), my driver's IRQ handler
never gain control, system swallows interrupt (and hang as a result).
Do anybody happen to know a workaround?
(Situation is slightly more complex. Details below)
TIA
--------------------------
PCI board contain a P2P transparent bridge (i80152) and two identical
devices on a secondary bus.
One of the on-my-board devices work fine, any IRQ generated by the
second hangs the system.
I've added an instruction to lit the on-board LED as the very first
thing to do in the interrupt handler of my driver
and if system hang the LED is never ON.

*Everything* works on several PC machines.
The problem appear with VIA Epia MS and VIA Epia-M mainboards. All MB
native drivers installed, etc..
(Windows XP pro, my board's driver and client software is exactly the
same)
There - in VIA Epia-xx two other system (on-MB) devices are hooked on
irq10 line: audio and USB.
I've tried disabling both, but it didn't help.
I'm lost. Where to go, please suggest.

Sponsored Links
Register or log in to remove.

Archived from groups: microsoft.public.windowsxp.device_driver.dev (More info?)

 

Sorry. There was small error: Bus 2 Device 1 (or greater), Function 0
(not function number 1, but a device number 1)


------------------------ original was:
> Hi, Folks.
> My PCI device generate IRQ and everything works while it is enumerated
> as "Bus2 Device 0 Function 0".
> If it is Bus 2 Device 0 Function 1 (or greater), my driver's IRQ
> handler never gain control, system swallows interrupt (and hang as a
> result).
> Do anybody happen to know a workaround?
> (Situation is slightly more complex. Details below)

Reply to Anonymous
Tom's Hardware > Forum > Windows XP > Device Driver > Interrupt handling problem in WinXP.
Go to:

There are 886 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them