This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

XIO2001

Other Parts Discussed in Thread: XIO2001

HI,

our problem is when we plugin our board to the PCIe. We can see 32 PCI device. Our goal is to be able to see only 1 PCI device.

 

Can you give us some technical advice on this?

 

  • The detection of 32 PCI devices is now solved… The 32 devices were detected as we didn’t connect the IDSEL line to one of the ADx lines, so in configuration phase the OS was detecting 32 devices.

     

    The only problem we are observing right now is that interrupt do not seem propagated from the INTAN input line of the bridge to the PC.. Even if INTAN is asserted low, our PCI SW driver does not receive any interrupt.

     

    Communication-wise we have not seen any problem on what tested till now… Target transactions are properly translated by the PCIExpress-to-PCI bridge

  • YongJie,

    Can you verify that the interrupts are being passed to the PCIe bus via the use of a PCIe bus analyzer?

    Usually these cases are caused by issues with the host drivers, but it would be helpful to ensure that the interrupt is actually being signaled via PCIe.

     

    Best,

    -DK

  • Hi DK

    I don’t have a PCIe bus analyzer, and I am not inclined to buy one as we are not going to do PCIe development. If u have some software that can do the job, please provide it to me…

     

    Anyhow, I have more interesting evidences to complete the observation…

     

    We have tried to use the INTAN INTBN INTCN INTDN and we have verified that those signals were properly asserted on the PCI bus…

    Strangely enough only the INTDN is producing an interrupt at application level, while INTAN, INTBN and INTCN are not.

    Same behavior have been observed on both desktop PCs (on 1x, 8x and 16x PCIe slots) and laptops.

     

    Do you have a possible explanation for this or (ideally) do you have an alternative driver for the PCI bridge beside the standard Windows driver that I can try out?

    thanks and regards,

    YJ

  • Benjamin,

    Could you please provide schematics for this solution?

     

    In the absence of an electrical issue, the only thing I can think of that might cause this behavior is an incorrectly configured PIC on the host side. From a XIO2001 perspective, all the PCI interrupts are treated the same. There is no reason for us to forward one but not the others.

     

    Best,

    -DK