OP5110 detection error: Number of ports (15) is larger than max supported (3)
Question:
I am getting this error at load or at flash_update -bim:
ERROR: Number of ports (15) is larger than max supported (3)
(Note that numbers "15" and "3" may differ)
What does it mean and what can I do?
Answer:
This error means the OP5110 is not properly detected by the software. Technically, the error message means that all bits of the register that gives the number of ports are set to 1. It is a standard case of a badly mapped OP5110 card by QNX at boot.
Usually, a "pci -v" will still return the OP5110 as being properly detected by QNX (vendor ID "edddh").
Class = System Peripherals (Other)
Vendor ID = edddh, Unknown
Device ID = 35h, Unknown Unknown
This problem is known to occur for the following reasons:
A. Dust on the PCI connector
- Gently remove the OP5110 PCI card from its PCI slot and reinsert it into that same PCI slot. This is usually enough to clear a small dust or poor PCI contact.
B. Bad motherboard PCI slot
- Gently remove the OP5110 PCI card from its PCI slot and insert it into another PCI slot of the same type (ie go from 32-bit PCI slot to 32-bit PCI slot or from 64-bit PCI slot to 64-bit PCI slot, not from one to another). If it still does not work, when can suspect the card to be bad. If the error message has changed, please consult other KB articles.
C. Bad OP5110 PCI card
- Gently remove the OP5110 PCI card from its PCI slot and insert another OP5110 PCI card (if you happen to have one) in the same PCI slot. If it works, it means the OP5110 PCI card that was removed is bad. In this case, please fill an RMA request. If it still does not work, we can suspect the motherboard PCI slot to be bad.
RMA request link: http://opal-rt.com/support/return-merchandise-authorization-rma-request





