another problem: when i logged in, ran the rc.local, sometimes it could ran successfully. both the two network cards could work initially. but after i sent out several ping packets from my window host to the target, the orinoco wifi card on the target seemed failed, no ping response any more. however, if i only started the wireless network, then there would not be such problem.
I believe by default the full 6.3.2 CD automagically starts io-net via the QNX plug-n-play magic used to detect devices in the sysinit file (located in /etc/system).
So unless you are slaying that io-net you may be actually starting 2 versions of io-net which is likely your problem. You can test that by commenting out your io-net code in rc.local and seeing if io-net is still started.
If it is being autostarted, you can specifically slay io-net in your rc.local file right before you start it again with your specific commands.