


Well after transferring a 2Mbytes file that way (base64 encoded so no risk of control characters interfering), only 1.3Mb made it to the host socket. My setup for testing is quite simple: using a linux host and a linux guest, I run "cat somefile > /dev/ttyS0" in the guest and "socat /tmp/vbox-pipe - > thefile", /dev/ttyS0 being the virtualized serial port in the guest, and /tmp/vbox-pipe the named socket in which vbox redirects the serial port from the guest. In my case, vbox also loses characters when a lot of text is send through the serial port.

I was about to file a bug report for exactly that error.
