This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DRA744: USB Rx status -71 in supper speed

Part Number: DRA744

Tool/software: Linux

Hi

I have connected USB port to realtek RTL8153(10/100/ 1000M Ethernet controller ).

I have got error message(Rx status -71) when i use the Iperf tool at “Linux version 4.4.45”.

This error message is not always appear. the probability around 1%~5%.

I also do a eye diagram measurement in super speed that the result of eye diagram is passed.

Does any parameters can be adjust for USB in supper speed.

error LOG

[  180.286613] usb 2-1: new SuperSpeed USB device number 3 using xhci-hcd
[APP ]

[  180.499073] usb 2-1: reset SuperSpeed USB device number 3 using xhci-hcd
[  180.579387] r8152 2-1:1.0 eth2: v2.08.0 (2016/12/09)
[  180.584381] r8152 2-1:1.0 eth2: This product is covered by one or more of the following patents:
[  180.584381]         US6,570,884, US6,115,776, and US6,327,625.
[  180.584381]
[  180.605085] usbcore: registered new interface driver r8152
[APP ] Wait for USB Ethernet Device(eth2) exist 4.......

[APP ] USB Ethernet Device(eth2) found.......

[APP ] Eth2 device is in linking loop 1

[APP ]

[APP ] Eth2 device is in linking loop 2

[APP ]

[APP ] Eth2 device is in linking loop 3

[APP ]

[APP ] Eth2 device is in linking loop 4

[APP ]

[APP ] Eth2 device is in linking loop 5

[APP ]

[APP ] Eth2 device is link up

[APP ]

[APP ] Set Adapter Board eth-2 IP Address : 192.168.1.102

[APP ] Received 1 replies (0 request(s), 0 broadcast(s))
[APP ]

[APP ]  GREP_R8152_USB_CMD [ [  180.584381] r8152 2-1:1.0 eth2: This product is covered by one or more of the following patents:
[APP ]  ]

[APP ]

[APP ]  Detect USB port speed : [ USB 3.0 ]

[APP ] Bus 004 Device 001: ID 1d6b:0003 Linux Foundation
[APP ] Bus 003 Device 001: ID 1d6b:0002 Linux Foundation
[APP ] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation
[APP ] Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.
[APP ] Bus 002 Device 001: ID 1d6b:0003 Linux Foundation
[APP ]

[APP ] Terminate iperf server process....

[APP ] Start iperf server...
[APP ] ------------------------------------------------------------
[APP ] Server listening on TCP port 5001
[APP ] TCP window size:  320 KByte
[APP ] ------------------------------------------------------------
[APP ] iperf -s is success launch....
[APP ] [  9] local 192.168.1.102 port 5001 connected with 192.168.1.123 port 49558
[  187.876387] net_ratelimit: 34 callbacks suppressed
[  187.881213] r8152 2-1:1.0 eth2: Rx status -71
[  187.885682] r8152 2-1:1.0 eth2: Rx status -71
[  187.890137] r8152 2-1:1.0 eth2: Rx status -71
[  187.894549] r8152 2-1:1.0 eth2: Stop submitting intr, status -71
[  187.900594] r8152 2-1:1.0 eth2: Rx status -71
[  187.905051] r8152 2-1:1.0 eth2: Rx status -71
[  187.909500] r8152 2-1:1.0 eth2: Rx status -71
[  187.913946] r8152 2-1:1.0 eth2: Rx status -71
[  187.918391] r8152 2-1:1.0 eth2: Rx status -71
[  187.922836] r8152 2-1:1.0 eth2: Rx status -71
[  187.927282] r8152 2-1:1.0 eth2: Rx status -71
[  192.886538] net_ratelimit: 74778 callbacks suppressed
[  192.891624] r8152 2-1:1.0 eth2: Rx status -71
[  192.896076] r8152 2-1:1.0 eth2: Rx status -71
[  192.900527] r8152 2-1:1.0 eth2: Rx status -71
[  192.904973] r8152 2-1:1.0 eth2: Rx status -71
[  192.909422] r8152 2-1:1.0 eth2: Rx status -71
[  192.913872] r8152 2-1:1.0 eth2: Rx status -71
[  192.918320] r8152 2-1:1.0 eth2: Rx status -71
[  192.922766] r8152 2-1:1.0 eth2: Rx status -71
[  192.927213] r8152 2-1:1.0 eth2: Rx status -71
[  192.931660] r8152 2-1:1.0 eth2: Rx status -71
[  197.896555] net_ratelimit: 74826 callbacks suppressed
[  197.901640] r8152 2-1:1.0 eth2: Rx status -71
[  197.906095] r8152 2-1:1.0 eth2: Rx status -71
[  197.910546] r8152 2-1:1.0 eth2: Rx status -71
[  197.914992] r8152 2-1:1.0 eth2: Rx status -71
[  197.919441] r8152 2-1:1.0 eth2: Rx status -71
[  197.923888] r8152 2-1:1.0 eth2: Rx status -71
[  197.928335] r8152 2-1:1.0 eth2: Rx status -71
[  197.932780] r8152 2-1:1.0 eth2: Rx status -71
[  197.937226] r8152 2-1:1.0 eth2: Rx status -71
[  197.941674] r8152 2-1:1.0 eth2: Rx status -71
[  202.906570] net_ratelimit: 74799 callbacks suppressed
[  202.911653] r8152 2-1:1.0 eth2: Rx status -71
[  202.916104] r8152 2-1:1.0 eth2: Rx status -71
[  202.920554] r8152 2-1:1.0 eth2: Rx status -71
[  202.925001] r8152 2-1:1.0 eth2: Rx status -71
[  202.929449] r8152 2-1:1.0 eth2: Rx status -71
[  202.933894] r8152 2-1:1.0 eth2: Rx status -71
[  202.938345] r8152 2-1:1.0 eth2: Rx status -71
[  202.942789] r8152 2-1:1.0 eth2: Rx status -71
[  202.947246] r8152 2-1:1.0 eth2: Rx status -71
[  202.951692] r8152 2-1:1.0 eth2: Rx status -71
[  207.871266] usb 2-1: USB disconnect, device number 3
[INFO] watchdog trigger(overflow), to terminate process usb2mditestapp
[SYS ] stop test: usb2mditestapp
[APP ] SIGUSR1 to main
[SYS ] stop test: usb2mditestapp