shared memory

Just encountered an odd problem with shared memory.

Bought an Intel motherboard (133MHz memory) with a PIII processor, 64 MB of
memory. Installed QNX6.1 on the system, everything seemed to work fine.
Ran some of our applications on it, shared memory refused to work.
cd to dev/shmem, type ls, get the message ‘unable to access device (.)’
Did a clean install, no change. Eventually noticed the machine had come with
the memory installed in slot 1 rather than slot 0. Put the memory in slot 0
and everything worked fine.

Is this a bug in the kernel??
I’d normally expect to put memory in the first available slot, but since
everything else seemed to be working fine, why didn’t shared memory??