Hello All,
May be no one here knows a correct answer for such a close hardware
related issues, but this piece of knowledge may be very useful for
other driver developers.
In one of my previous posts I wrote about a PCI devices, located
behind PCI-to-PCI-e Bridge, the topic is located here
http://groups.google.com/group/microsoft.public.development.device.drivers/browse_thread/thread/3c71820bb5e5b463/9fb6213ca87b9dc7#9fb6213ca87b9dc7.
Drilling down to the root of the problem I discovered very strange
behavior. It seems PCI-to-PCI-e Bridge limits number of interrupts it
actually translates to the PCI-e hierarchy Root Complex. In my case I
got about 64 interrupts per second in total from all the secondary PCI
bus devices. I have checked PCI-to-PCI-e Bridges from two
manufacturers - Texas and PLX Technology - both shown very similar
picture with very minor deviations in details. No wonder I can not
work in a regular way with devices on the secondary PCI bus!
Does any one know about such limitations and the reason they exist?
With best regards,
Vladimir S. Mirgorodsky