QNX6.3.2下串口收数串位是什么原因

我在QNX下使用ADLINK cPCI-3544串口卡,然后让他和windows下MOXA-CP114进行通讯。发现只有在波特率是19200的时候接收数据才是对的。使用其他波特率如9600、115200,发现接收到的数据会串位。比如我发送一组数“1 2 3 4 5 6 7 8 9 10”,收到的数刚开始是对的,过会就变成“7 8 9 10 1 2 3 4 5 6”,再过会又变成“9 10 1 2 3 4 5 6 7 8”。总之数和数量都是对的,但是会串位。不知道是什么原因。当波特率是19200的时候就是对的,不会出什么错误。相当奇怪的问题,不知道大家谁以前碰到过?

用的是什么驱动?是谁提供的?
接收错误时有没有硬件错误比如说奇偶校验错误?

问题解决了,原来是驱动的问题,重新下载个驱动,问题就解决了。MOXA卡的驱动在MOXA的网站上有。使用系统自带的不可以。