<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Dave,</p>
<p><br>
</p>
<p>I send the actual logs and test results.</p>
<p>First test, 300 ms start delaying time, device: /dev/ttyACM0,
yesterday tryed serial patch is applied too:<br>
BRLTTY started infollowing time:<br>
<a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:20:03.015">2024-12-30@15:20:03.015</a><br>
/dev/ttyACM0 device is measured in 15:20, 15:24 and 15:25 times.<br>
15:20 measure result shows the general 9600 baud related wrong
settings:<br>
Start time when measure begin: 15:20:27<br>
15:20:27: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:20:37: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:20:47: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:20:57: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:21:07: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:21:17: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
End time when measure ended: 15:21:27<br>
<br>
15:24 time serial baud rate measure script show equals wrong
results:<br>
Start time when measure begin: 15:24:04<br>
15:24:04: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:24:14: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:24:24: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:24:34: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:24:44: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
15:24:54: speed 9600 baud; rows 0; columns 0; line = 0;<br>
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol =
<undef>;<br>
eol2 = <undef>; swtch = <undef>; start = ^Q; stop =
^S; susp = ^Z; rprnt = ^R;<br>
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;<br>
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts<br>
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt<br>
echoctl echoke -flusho -extproc<br>
<br>
End time when measure ended: 15:25:04<br>
<br>
After this measurement, because the Focus 1 display is not
initialized, and in <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:25:14.153">2024-12-30@15:25:14.153</a> the braille driver
still failed to start, I do the manual stty -F /dev/ttyACM0 57600
command.<br>
Braille display right initialized.<br>
The driver begin right starting with <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:25:18.539">2024-12-30@15:25:18.539</a>, the
Focus 1 display is right detected in <a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@15:25:18.903">2024-12-30@15:25:18.903</a> time.<br>
The 15:25 doed serial measurement script execution shows the right
57600 baud rate related settings:<br>
Start time when measure begin: 15:25:48<br>
15:25:48: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
15:25:58: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
15:26:08: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
15:26:18: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
15:26:28: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
15:26:38: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
End time when measure ended: 15:26:48<br>
<br>
Next test, 300 MS delay time, the modified -d ttyACM0+baud=57600
command:<br>
Test started: 16:05<br>
Used device parameter: -d ttyACM0+baud=57600<br>
Serial baud measure result:<br>
Start time when measure begin: 16:05:03<br>
16:05:03: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
16:05:13: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
16:05:23: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
16:05:33: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
16:05:43: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
16:05:54: speed 57600 baud; rows 0; columns 0; line = 0;<br>
intr = <undef>; quit = <undef>; erase = <undef>;
kill = <undef>; eof = <undef>;<br>
eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = <undef>; stop = <undef>;<br>
susp = <undef>; rprnt = <undef>; werase =
<undef>; lnext = <undef>;<br>
discard = <undef>; min = 0; time = 0;<br>
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread clocal -crtscts<br>
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl
-ixon -ixoff<br>
-iuclc -ixany -imaxbel -iutf8<br>
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0
tab0 bs0 vt0 ff0<br>
-isig -icanon iexten -echo -echoe -echok -echonl -noflsh -xcase
-tostop -echoprt<br>
-echoctl -echoke -flusho -extproc<br>
<br>
End time when measure ended: 16:06:04<br>
</p>
<p><br>
</p>
<p>Precise, the entire used modified command with usual works when
the delaying time is 300 MS or higher:<br>
LANG=C brltty -ldebug,usb,serial,inpkts,outpkts -b fs -d
ttyACM0+baud=57600 -L brltty_usb_serial_16:05_300ms.log &&
python3 serial_measure.py<br>
<br>
Other measurements is not need, because baud rate this situation
setted correctly.<br>
Braille display is detected correct with following time:
<a class="moz-txt-link-abbreviated" href="mailto:2024-12-30@16:05:04.035">2024-12-30@16:05:04.035</a><br>
</p>
<p>Very interesting, when I restarting entire system, braille
display is not initializing.</p>
<p>When I trying this working command variation, some time BRLTTY
correct set the baud rate and initializing the display, some time
not.</p>
<p>I tried increasing delaying time with 500 Ms (you will be seeing
the modified waittime related patch), some time initializing the
display, some time not.</p>
<p>In the /etc/brltty.conf file not possible set this baud rate
related modification for example with Braille parameters the FS
driver?</p>
<p>So, partially we founded a working solution, begin going the good
direction.</p>
<p>I think the 1000 or 2000 MS perhaps will be too long wait time.
What do you think?</p>
<p>If you thinking need more increasing the wait time with larger
value from 500 Ms, I will be repeat the test.</p>
<p>So, BRLTTY is more time right starting this USB adapter when I
using the -d ttyACM0+baud=57600 option.</p>
<p>Normal -d ttyACM0, or -d /dev/ttyACM0 newer automatically
changing the baud rate in adapter side this usb serial adapter my
experiences.</p>
<p><br>
</p>
<p>Hopefully you helps this diagnostic logs.</p>
<p><br>
</p>
<p>Attila<br>
</p>
<div class="moz-cite-prefix">2024. 12. 30. 11:17 keltezéssel, Hammer
Attila Ãrta:<br>
</div>
<blockquote type="cite"
cite="mid:e26e4923-e58c-492f-a096-e34f40d5e6ed@pickup.hu">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Hi Dave!<br>
<br>
So I completely understand what you want to test.<br>
To be honest, since we tested a new patch, I automatically
removed the ready time delay code line fix that you suggested on
December 24th, but I can easily restore it.<br>
So I will repeat the test with the two patches.<br>
I will report back with the results and log files by this
afternoon at the latest.<br>
Thanks your patience and every help,</p>
<p><br>
</p>
<p>Attila<br>
</p>
<div class="moz-cite-prefix">2024. 12. 30. 1:13 keltezéssel, Dave
Mielke Ãrta:<br>
</div>
<blockquote type="cite"
cite="mid:Z3HlmhYXDazegGvw@beta.private.mielke.cc">
<pre class="moz-quote-pre" wrap="">[quoted lines by Hammer Attila on 2024/12/29 at 21:48 +0100]
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">What option me need use with ready timeout related, or what config settings
in /etc/brltty.conf toggle this value the correct setting?
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">I meant "ready delay", i.e. the added line in braille.c:
descriptor.serial.options.readyDelay = 200;
Please test with both the serial patch and this line added to the braille driver.
</pre>
</blockquote>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: <a class="moz-txt-link-abbreviated" href="mailto:BRLTTY@brltty.app">BRLTTY@brltty.app</a>
For general information, go to: <a class="moz-txt-link-freetext" href="http://brltty.app/mailman/listinfo/brltty">http://brltty.app/mailman/listinfo/brltty</a>
</pre>
</blockquote>
</body>
</html>