devp-pccard

devp-pccard is using an IRQ that is reserved for IRQ. It’s
setup for IRQ in the BIOS. I tried giving pci-bios -dbios irqlist=5
but it’s still using it.

devp-pccard -l15 has solved the issue but I wonder if this is really
the way to go.


pccard-lauch requires a type which I beleive is a number (as show
in the online help) but pin show a string for the type. Is there a
place where I can find string <-> number table.

  • Mario

Mario Charest wrote:

devp-pccard is using an IRQ that is reserved for IRQ. It’s
setup for IRQ in the BIOS. I tried giving pci-bios -dbios irqlist=5
but it’s still using it.

devp-pccard -l15 has solved the issue but I wonder if this is really
the way to go.


pccard-lauch requires a type which I beleive is a number (as show
in the online help) but pin show a string for the type. Is there a
place where I can find string <-> number table.

  • Mario

QNX4.25 technotes had an old, probably incomplete list. You could try
www.pcmcia.org for an up to date listing.

Good Luck - Phil O

Previously, Mario Charest wrote in qdn.public.qnxrtp.os:

devp-pccard is using an IRQ that is reserved for IRQ. It’s
setup for IRQ in the BIOS. I tried giving pci-bios -dbios irqlist=5
but it’s still using it.

devp-pccard -l15 has solved the issue but I wonder if this is really
the way to go.

Are you running seedres in your boot image? seedres reads the pnp bios
and marks all reserved I/O ports and IRQs, so that other devices cannot
use them. If you are running seedres, then it could be that the bios is
not indicating all the ports and irqs that it has reserved. The only way
to overcome this is the way you have done it with -l15.


pccard-lauch requires a type which I beleive is a number (as show
in the online help) but pin show a string for the type. Is there a
place where I can find string <-> number table.

If you do a ‘pin con’ you should see a line 'config = 0x20, 0xTTTT…
where TTTT will be the type you are looking for. eg. 0x0600 is an
ethernet adapter. These type are all defined in the pccard.h file under
PCCARD_DEV*****.

  • Mario

On Tue, 1 May 2001 08:26:09 -0400, Hugh Brown <hsbrown@qnx.com> wrote:

Previously, Mario Charest wrote in qdn.public.qnxrtp.os:


devp-pccard is using an IRQ that is reserved for IRQ. It’s
setup for IRQ in the BIOS. I tried giving pci-bios -dbios irqlist=5
but it’s still using it.

devp-pccard -l15 has solved the issue but I wonder if this is really
the way to go.

Are you running seedres in your boot image? seedres reads the pnp bios
and marks all reserved I/O ports and IRQs, so that other devices cannot
use them. If you are running seedres, then it could be that the bios is
not indicating all the ports and irqs that it has reserved. The only way
to overcome this is the way you have done it with -l15.

seedres ahhhh :wink:


pccard-lauch requires a type which I beleive is a number (as show
in the online help) but pin show a string for the type. Is there a
place where I can find string <-> number table.


If you do a ‘pin con’ you should see a line 'config = 0x20, 0xTTTT…
where TTTT will be the type you are looking for. eg. 0x0600 is an
ethernet adapter. These type are all defined in the pccard.h file under
PCCARD_DEV*****.

Ok thanks


  • Mario