My Cardbus modem seems to be missing an ISR assignment when detected by
QNX 6.3 SP1. If I install QNX 6.1, the modem works fine and the PCI bus
reports ISR 9 as being used. I use the ISR to start the serial driver
(devc-ser8250). With QNX 6.3, my program reads the ISR value as 0xFF
which is certainly not a good ISR.
I have a “Xircom RealPort Cardbus Ethernet10/100+Modem56” card that has
two functions(ports) on a single slot. With QNX 6.3, the ethernet port
works, but the modem does not. The modem has a real UART, it is not a
My target is a Panasonic Toughbook CF-29 laptop which includes a
supported Cardbus controller (Ricoh RL5C476).
Typing “pci -vvvvv” shows both functions on bus number three, both are on
device zero, the eithernet is function zero, and the modem is function
one. Both have “PCI int pin =INT A” but the eithernet card has “Interrupt
Line” and “CPU Interrupt” set to 9 while the modem has “Interrupt line”
set to “no connection” and is missing the “CPU Interrupt” field.
QNX 6.1 shows “Interrupt Line” and “CPU Interrupt” for the modem set to
I believe the interrupt should be set or detected by devp-pccard or
perhaps pci-bios. I have tried many combinations of options for devp-
pccard that were either ignored or caused no cardbus ports to be
I tried using the 6.1 versions of pci-bios and dev-pccard but the problem