Hi,
trying to read data from /dev/ttyUSB0 device
with command cat < /dev/ttyUSB0
according to strace i see that data flow comes in several parts,
althoung on i386 box data comes in one part
it looks like this
read(0, "G", 32768)                     = 1
write(1, "G", 1G)                        = 1
read(0, "LG,0462.15", 32768)            = 10
write(1, "LG,0462.15", 10LG,0462.15)              = 10
read(0, "00,NFM,", 32768)               = 7
write(1, "00,NFM,", 700,NFM,)                  = 7
read(0, "0,0,WORK ROAD", 32768)         = 13
write(1, "0,0,WORK ROAD", 130,0,WORK ROAD)           = 13
read(0, ",ROAD P, M-8 ", 32768)         = 13
write(1, ",ROAD P, M-8 ", 13,ROAD P, M-8 )           = 13
read(0, "ENT,1,0,77,", 32768)           = 11
write(1, "ENT,1,0,77,", 11ENT,1,0,77,)             = 11
read(0, "NONE,NONE\r", 32768)           = 10
)             = 10E\r", 10NONE,NONE
so the main question is aren't there any bugs in
kernel/driver/hardware anything else what is connected to BBxM that
enables flow segmentation?
using 3.0.17 kernel from Angstrom and pl2303 driver for usb-serial interaction