RTAI's serial port driver uses outb
directly to write to port, and being in real-time, it has nothing to do with the Linux kernel.
The default buffer size of the module seems to be 512, but nevertheless, the spbufsiz
module parameter seems to be governing this. Try setting a larger value for that. Also, make sure, maybe with an oscilloscope that you are sending enough bytes, so you'd make sure that the bug is not on the other end that can't buffer that much input.