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