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 SCSI Card isn't detected
Ref. No. QNX.000010234
Category(ies) Filesystem
Issue We have a SCSI card that is supported by QNX 4, according to the supported hardware page.  Yet when the driver is run it returns

  "No Adapters found".

Next a show_pci -vvv was done to see what the IRQ and the base address of the card was, so that they can be passed to the driver in an attempt to detect the card.  When this was done  the following errors was returned:

  "Error Processing arguments for [Driver] module"
  "No Adapters found"

The system has the latest patches installed according to http://qdn.qnx.com/download/updates/index.html

What
is the next step?
Solution The card that is used on the machine may not have a device ID that corresponds to that of the defined list in the SCSI driver.  To find out what the device ID for the card is, run

  "show_pci -vvv"

Then find the adapter, there should be a field for "Device ID" followed by a number.  If there is no adapter that matches the card installed on the machine, then the maker of the card may not have followed PCI standards and the card may not work with QNX 4 without a special custom driver.  Also check to make sure that the card works in another machine, as the card may be malfunctional.

Once a device ID is found, pass the device ID to the driver using the -D option to the Fsys driver.

  e.g. Fsys.sym8scsi sym8scsi -D15 -v &

This should then find the card and start the driver properly.