<div dir="ltr">Hi Cyril:<div>Here is my test result, in this test we can make sure that the baudrate is needed in test. </div><div>the test hope help you</div><div><br></div><div>1. test ttyUSB0 in loopback use the same baudrate of Rx and Tx , test pass with 5loop</div><div>root@Y50:/home/gcx/project/serialcheck# serialcheck  -b 115200 -d /dev/ttyUSB0 -f binary -l 5 -m r -k<br>Needed 64 reads 0 writes loops 5 / 5<br>Failed to ioctl(,TIOCGICOUNT,)<br></div><div>gcx@Y50:~/project/serialcheck$ serialcheck -b 115200 -d /dev/ttyUSB0 -f binary -m t -l 5 -k<br>Needed 0 reads 1 writes loops 5 / 5<br>Failed to ioctl(,TIOCGICOUNT,)<br></div><div>2. test ttyUSB0 in loopback use different baudrate ,Error at the fist loop</div><div>root@Y50:/home/gcx/project/serialcheck# serialcheck  -b 115200 -d /dev/ttyUSB0 -f binary -l 5 -m r -k &</div><div>[1] 20764</div><div>gcx@Y50:~/project/serialcheck$ serialcheck -b 115200 -d /dev/ttyUSB0 -f binary -m t -l 5 -k<br>Needed 0 reads 1 writes loops 5 / 5<br>Failed to ioctl(,TIOCGICOUNT,)<br>Needed 64 reads 0 writes Oh oh, inconsistency at pos 502 (0x1f6).<br><br>Original sample:<br>000001c0: 91 95 eb b6 82 e9 2a e6  16 5a da a3 c2 51 c4 c9   ......*..Z...Q..<br>000001d0: c5 51 e1 b7 c9 76 67 d5  09 57 80 77 eb bf 6d d7   .Q...vg..W.w..m.<br>000001e0: 08 a6 7b fd 52 1b 12 8e  f2 50 c1 b7 a7 52 35 39   ..{.R....P...R59<br>000001f0: 54 d4 50 96 49 55 35 30  33 52 80 89 8e a9 1e a2   T.P.IU503R......<br>00000200: 2c a5 0d 1a 26 f6 ea 77  a4 4a b9 69 34 17 cc bc   ,...&..w.J.i4...<br>00000210: e2 6e 0c f9 e1 11 39 9f  fd ce 94 9e 19 30 f4 1c   .n....9......0..<br><br>Received sample:<br>000001c0: 91 95 eb b6 82 e9 2a e6  16 5a da a3 c2 51 c4 c9   ......*..Z...Q..<br>000001d0: c5 51 e1 b7 c9 76 67 d5  09 57 80 77 eb bf 6d d7   .Q...vg..W.w..m.<br>000001e0: 08 a6 7b fd 52 1b 12 8e  f2 50 c1 b7 a7 52 35 39   ..{.R....P...R59<br>000001f0: 54 d4 50 96 49 55 06 9a  92 01 89 8e a9 1e a2 2c   T.P.IU.........,<br>00000200: a5 0d 1a 26 f6 ea 77 a4  4a b9 69 34 17 cc bc e2   ...&..w.J.i4....<br>00000210: 6e 0c f9 e1 11 39 9f fd  ce 94 9e 19 30 f4 1c 74   n....9......0..t<br>loops 1 / 5<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Cyril Hrubis <<a href="mailto:chrubis@suse.cz">chrubis@suse.cz</a>> 于2020年4月2日周四 下午7:22写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi!<br>
> I am sorry that when I run the serialcheck on my laptop,<br>
> there always has some error as follow,which mean I cannot<br>
> verify the serialcheck on my computer for now.<br>
> Failed to ioctl(,TIOCGICOUNT,)  -- test ttyUSB0<br>
<br>
This one can be ignored, that just means that the counters are not<br>
implemented and the statistics are not printed at the test end.<br>
<br>
> tcgetattr() failed: Input/output error -- test ttyS0<br>
> I am trying to find available machine and then run test.<br>
<br>
That looks like there is no UART to begin with.<br>
<br>
-- <br>
Cyril Hrubis<br>
<a href="mailto:chrubis@suse.cz" target="_blank">chrubis@suse.cz</a><br>
</blockquote></div>