QNX RTOS v4 Knowledge Base
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. |
|