AnsweredAssumed Answered

Determine the interrupt detection sequences for an HP 82350A PCI GPIB card

Question asked by kitmonisit on Jan 23, 2014
Latest reply on Jan 27, 2014 by hognala
I am trying to install an HP 82350A PCI GPIB card in CentOS 6.4. I have installed NI-VISA 5.4. Linux kernel 2.6.32-431.3.1.el6.x86_64

I tinkered around and found driverwizard in /usr/local/bin. It creates an ini file to control the PCI GPIB card.

I had somehow succeeded in detecting the card (PXI3::0::INSTR). My driverwizard output looks like this

[Module]
ModuleName = "PLX PCI <-> IOBus Bridge"
ModuleVendor = "PLX Technology, Inc."
ModelCode = 0x9050
ManufCode = 0x10B5
SubsystemModelCode = 0x10B0
SubsystemManufCode = 0x103C
VISARegistration = Simple

As you can see, it does not have interrupt handling built into it, so I cannot access it properly.

How do I set up interrupt handling for this card? What are the specifications for the following fields?

Interrupt Detection:
Access Type
Access Width
Address Space
Space Offset
Compare Mask
Write/Compare Value

Interrupt Removal:
Access Type
Access Width
Address Space
Space Offset
Compare Mask
Write/Compare Value

Interrupt Disarm:
Access Type
Access Width
Address Space
Space Offset
Compare Mask
Write/Compare Value

This is the first time I have tried hacking at the PCI interrupt level. At the very least, how do I find out the values for the above parameters? Or at best, straight away what are the values for those parameters? I somehow know how to use lspci, but I do not know how to get the interrupt detection sequences.  

Outcomes