Problem accessing PC-104 bus (ISA bus)

Hello every body.

I’m working with QNX 6.2 on embedded computers with PC-104 bus instead of ISA bus, but the only difference is the connector shape.

I had a system with two cards already working, but I had to change the computer because of temperature requirements of the project.
Now, with the new computer system freeze after some access but the number of access is not constant (now I’m doing readings and writings without now propose just for test). What is funny is that with only one of them the system seems to work (but they don’t have the same address).

First, I thought that the problem was a conflict with the address of one of them, or even an unexpected interrupt , but only one card can use interrupt, and I’ve disabled it.

I checked the system with Windows and its test programs, and card work fine so I suppose it’s not a hardware problem.
Can the problem be the new installation of QNX I’ve made? It is the same QNX 6.2 but with no update or upgrade, but on my development computer it is. Is this situation problematic? (I have restricted disk space, well, in fact it’s better to say “flash-disk” space)

I’ll be very please of any suggestion you can make me because I don’t know what else I can test or do.

Thank you.

Trying playing with some BIOS option, like PnP. Make sure IRQ are not used by some other devices ( maybe the new card has some internal PCI devices).

First of all, thank your for answer me.

I’ve tried forcing BIOS to leave the two interruptions that board can use for ISA bus, but continue failing.

Even more, I’ve assigned all IRQs and it didn’t go better: some times it froze at boot time, others lost graphical mode and others the network card.

maybe the card is bad?

I don’t think so because I’ve got an hard disk and made a partition for windows 98. With Windows system seems to work.

That’s because I though the problem could be at QNX installation, more concrete at libraries.

Thanks for your help and your patience. This is a strange problem.