Prevent data drop via uart

I am using to read data through UART port. I found that the uart port occasionally drop some byte of data. Does any one have idea to prevent data drop through uart port? I have tried the baud rate from 9600 to 115200. All baud rate have lost some byte.

Strange. I'm using 3 uarts at 115k baud and Qt5 and don't have a problem.

Hi James,
Are you using QTserialport for UART? If yes, could you share the serial part of your code?
I cannot get QTSerialport to work on BBB. Minicom works fine though.