Modifying RTX PCI Device Properties

You can change a PCI device’s interrupt level (IRQ) and select its Disposition, that is, whether it can share an interrupt level with other RTX devices. IRQ's are required for any PCI devices (both MSI-capable and non-MSI-capable) that will be attached to using line-based interrupts.

NOTE:  You cannot modify device resources on non-ACPI Windows systems.

To modify a PCI device's properties:

  1. Open the RTX Properties Control Panel.
  2. On the Hardware tab, click the Settings button under RTX devices. You'll see a list of the current Plug and Play devices on your system. If Show filtered list is checked, only the most common devices are displayed; if it is unchecked, all devices are displayed. To update the device information, click the Refresh button.
  3. Double-click the device whose properties you want to edit. You see the RTX PCI Device Properties dialog box.


    RTX PCI Device Properties for MSI-capable devices
  4. If the device you are viewing is an MSI-capable device, you will see a message beginning with "Device is MSI capable..." in the Status area. If you only want to use message-based interrupts with this device, no configuration is necessary and you can click OK or Cancel to close the RTX PCI Device Properties dialog box. If you want to use line-based interrupts with this MSI-capable device, click Obtain line based resources and proceed to step 6.

NOTE:  By configuring both line-based and message-based interrupts for an MSI-capable device, you make it possible for some RTSS applications to communicate with the device via line-based interrupts while others use message-based interrupts. However, you cannot attach to a device using message-based and line-based interrupts at the same time. If multiple applications attach simultaneously to a single MSI-capable device, they must all use the same interrupt type.

  1. Non-MSI devices are configured to obtain line-based resources by default. If you are configuring a non-MSI device and do not want it to obtain line-based resources, deselect Obtain line-based resources and proceed to step 7. Otherwise, proceed to step 6.

NOTE:  Some applications communicate with non-MSI devices by other means, for example, polling. In these cases, deselecting Obtain line-based interrupts frees up line-based resources for use by other devices.

  1. To configure a device to use line-based interrupts, do the following:
  1. Enter an unused interrupt value in the IRQ box. For instructions on how to check IRQ availability, click here. If you do not require a specific IRQ value, you can enter the value 0 and the subsystem will provide you with an IRQ if one is available.
  2. Select a disposition from the Disposition menu:

Not all PCI slots can be set to an IRQ disposition of Device Exclusive. If you want your interrupt device to have an unshared IRQ, you should try to locate an empty, unshared PCI slot. Some interrupt devices, such as PCI NIC devices, may need an unshared, bus-mastering PCI slot. It may take several tries to figure out the right slot.

  1. Click OK to close the RTX Device Properties dialog box and then click Apply or OK in the PnP Device Settings dialog box.
  2. Reboot the machine so your IRQ changes take effect.
  3. To verify that there is no resource conflict with the requested IRQ, go to the Hardware tab in RTX Properties, double-click the device you just updated, and check to see if it is working properly.

 

See Also

IntervalZero.com | Support | Give Feedback