PXI

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

change pci bus numbering in pxiesys.ini?

Solved!
Go to solution

change pci bus numbering in pxiesys.ini?

Chassis PXIe 1082

First set-up:

Slot 1 with Controller PCIe 8840

Slot 2 PXIe 7822 PCI Device 0 PCI Bus 16 -> RIO0

Slot 3 PXIe 7822 PCI Device 0 PCI Bus 21 -> RIO1

But if you add a card in Slot 4, you get:

Slot 4 PXIe 7822 PCI bus 19, so this is now recognized as RIO1 and the slot 3 as RIO2.

I would like the RIO numbering with the Sot numbering. The RIO numbering is dependent on the PCI bus.

Can the PCI bus numbers be changed in the pxiesys.ini?

Slot 2 AddressInfo = "PXI0 :: 16-0.0 :: INSTR"

Slot 3 AddressInfo = "PXI0 :: 21-0.0 :: INSTR"

Slot 4 AddressInfo = "PXI0 :: 19-0.0 :: INSTR"

Is it possible to change the PCI bus in the address info in slots 3 and 4 so that Slot 3 has AddressInfo = "PXI0 :: 19-0.0 :: INSTR" and Slot 4 AddressInfo = "PXI0 :: 21-0.0 :: INSTR"?

0 Kudos
Message 1 of 2
(1,126 Views)
Solution
Accepted by topic author Rokot
05-04-2017 09:24 PM

Re: change pci bus numbering in pxiesys.ini?

Hi Rokot,

 

Have a look at this link:

 

http://digital.ni.com/public.nsf/websearch/512E5A28B8B2900886256BDF004E4B78?OpenDocument

 

Important points to consider:

"For PCI devices, the PCI Device Number (Address) is a function of the PCI bus specifications and the Windows operating system. As such, there is no way to force the value to a specific number. By using virtual channels in your program, however, you can easily reassign the virtual channels to specific devices."

 

It is also strongly advised not to change this file as it might cause some configuration errors.

 

Let us know if you have further questions.

 

Message 2 of 2
(1,073 Views)