Home
Developer Resources
QNX RTOS v4
QNX RTOS v4 Knowledge Base

QNX RTOS v4 Knowledge Base

Foundry27
Foundry27
QNX RTOS v4 project
Resources

QNX RTOS v4 Knowledge Base

Title PCI card not showing up when using show_pci
Ref. No. QNX.000004190
Category(ies) Utilities, Installation, Configuration
Issue If show_pci does not show a particular PCI card (a PCI data acquisition board), could it explain why no interrupt can be received from the card (using either sysmon to view the IRQ line, or waiting for a proxy)?

The hardware sensing provided with the installation CD-ROM will detect the card and some other PCI devices (e.g. Universal Serial Bus), so we assume that show_pci should show their IRQ and address spaces.



Solution PCI devices are allowed to share interrupts. If it is conflicing with an ISA device then this is a problem -- reserve any IRQ's used by ISA bus in the BIOS.  If two PCI devices are sharing an IRQ, then that is permissible, and expected.

The source to show_pci is available from the Contributed Software section of our website:
/usr/free/qnx4/os/utils/misc/pci_utils.tgz

This archive contains pci_write and show_pci. Both the source and the executable are available in the archive.

It will show what show_pci is doing -- that is, directly querying the PCI bios, rather than checking any OS cached/found information about the cards.