Hi,
I am currently testing in Single board without loopback. So, I think I can test Tx operation alone. In that case, HDLC is transmitting continously while UART transmits only once. HDLC Tx packets was not increasing in ifconfig output.
root@atc-gen2:~# /serial_test -s -e -p /dev/ttyQE0
Linux serial test app
/dev/ttyQE0: No data received for 2.0s. No data transmitted for 2.0s.
/dev/ttyQE0: No data received for 3.0s. No data transmitted for 3.0s.
/dev/ttyQE0: No data received for 4.0s. No data transmitted for 4.0s.
/dev/ttyQE0: No data received for 5.0s. No data transmitted for 5.0s.
/dev/ttyQE0: No data received for 6.0s. No data transmitted for 6.0s.
/dev/ttyQE0: count for this session: rx=0, tx=4223, rx err=0
/dev/ttyQE0: TIOCGICOUNT: ret=0, rx=0, tx=128, frame = 0, overrun = 0, parity = 0, brk = 0, buf_overrun = 0
/dev/ttyQE0: No data received for 7.0s. No data transmitted for 7.0s.
/dev/ttyQE0: No data received for 8.0s. No data transmitted for 8.0s.
/dev/ttyQE0: No data received for 9.0s. No data transmitted for 9.0s.
/dev/ttyQE0: No data received for 10.0s. No data transmitted for 10.0s.
/dev/ttyQE0: No data received for 11.0s. No data transmitted for 11.0s.
/dev/ttyQE0: No data received for 12.0s. No data transmitted for 12.0s.
/dev/ttyQE0: count for this session: rx=0, tx=4223, rx err=0
/dev/ttyQE0: TIOCGICOUNT: ret=0, rx=0, tx=128, frame = 0, overrun = 0, parity = 0, brk = 0, buf_overrun = 0
/dev/ttyQE0: No data received for 13.0s. No data transmitted for 13.0s.
/dev/ttyQE0: No data received for 14.0s. No data transmitted for 14.0s.
/dev/ttyQE0: No data received for 15.0s. No data transmitted for 15.0s.
^Cucc_uart 2402000.ucc: shutdown timeout
root@atc-gen2:~# /sethdlc hdlc0 hdlc
fconfig hdlc0 192.168.0.1 up
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.root@atc-gen2:~# ifconfig hdlchdlc0: Carrier detected
0 192.168.0.1 up
dlc0
ping 192.168.0.2root@atc-gen2:~# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 hdlc0
root@atc-gen2:~# ping 192.168.0.2
PING 192.168.0.Tx data skb->len:86 2 (192.168.0.2)
: 56 data bytes
Transmitted data:
ff
44
45
00
00
54
1f
f9
40
00
40
01
99
5c
c0
a8
Tx data skb->len:86
Transmitted data:
ff
44
45
00
00
54
20
42
40
00
40
01
99
13
c0
a8
Tx data skb->len:86
Transmitted data:
ff
44
45
00
00
54
20
6e
40
00
40
01
98
e7
c0
a8
Tx data skb->len:86
Transmitted data:
ff
44
45
00
00
54
20
8a
40
00
40
01
98
cb
c0
a8
Tx data skb->len:86
Transmitted data:
ff
44
45
00
00
54
20
ae
40
00
40
01
98
a7
c0
a8
^C
--- 192.168.0.2 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
root@atc-gen2:~# ifconfig hdlc0
hdlc0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:192.168.0.1 P-t-P:192.168.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:16
RX bytes:0 (0.0 B) TX bytes:430 (430.0 B)
root@atc-gen2:~#