On 02/05/24 3:49 pm, Ramón Nordin Rodriguez wrote: > EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe > >> I tried to reproduce the issue in my setup with your above applications. >> But surprisingly I couldn't reproduce the issue you are facing. >> >> One end is Raspberry Pi 4 with lan8651 MAC-PHY and the other end is >> Raspberry Pi 4 with EVB-LAN8670-USB Stick. >> >> lan8651 MAC-PHY side: >> --------------------- >> > > Did you run both client and server on both ends? The previous tests I > have done have only sent traffic in one direction, which did not lead to > a live lock. > But both sending and receiving as fast as possible in both directions > trigger the problems on my end. OK, today I executed both the client and server on both the sides. It is running more than an hour, it didn't crash. But there are some "Receive buffer overflow error" time to time in the dmesg. I don't know whether this is an expected behavior with this type of stress test. top output: ----------- pi@raspberrypi:~/lan865x/v4_mainline $ top top - 19:47:07 up 54 min, 5 users, load average: 1.23, 1.20, 1.14 Tasks: 205 total, 1 running, 204 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.3 us, 7.5 sy, 0.0 ni, 92.1 id, 0.0 wa, 0.0 hi, 0.2 si, 0.0 st MiB Mem : 7810.0 total, 7013.5 free, 402.6 used, 518.0 buff/cache MiB Swap: 100.0 total, 100.0 free, 0.0 used. 7407.5 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7218 root -51 0 0 0 0 D 28.6 0.0 13:51.12 oa-tc6-spi-thread 63853 vnc 20 0 2320 384 384 S 0.7 0.0 0:00.23 sh 65090 pi 20 0 11728 4992 2816 R 0.7 0.1 0:00.04 top 17 root 20 0 0 0 0 I 0.3 0.0 0:01.74 rcu_preempt 27 root 20 0 0 0 0 S 0.3 0.0 0:16.67 ksoftirqd/2 268 root 20 0 50024 16132 15108 S 0.3 0.2 0:02.02 systemd-journal 956 pi 20 0 699196 37896 29160 S 0.3 0.5 0:03.60 wireplumber 7328 pi 20 0 16280 9216 5248 S 0.3 0.1 0:07.61 python3 1 root 20 0 168692 11340 8320 S 0.0 0.1 0:03.67 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd ifconfig output: ---------------- eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.5.100 netmask 255.255.255.0 broadcast 0.0.0.0 ether 04:05:06:01:02:03 txqueuelen 1000 (Ethernet) RX packets 1944541 bytes 909191168 (867.0 MiB) RX errors 0 dropped 2 overruns 0 frame 0 TX packets 2402855 bytes 3129162624 (2.9 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 55 dmesg output: ------------- [ 285.482275] LAN865X Rev.B0 Internal Phy spi0.0:00: attached PHY driver (mii_bus:phy_addr=spi0.0:00, irq=POLL) [ 285.534760] lan865x spi0.0 eth1: Link is Up - 10Mbps/Half - flow control off [ 341.466221] eth1: Receive buffer overflow error [ 345.730222] eth1: Receive buffer overflow error [ 345.891126] eth1: Receive buffer overflow error [ 346.074220] eth1: Receive buffer overflow error [ 354.374223] eth1: Receive buffer overflow error [ 354.375422] eth1: Receive buffer overflow error [ 355.786219] eth1: Receive buffer overflow error [ 356.898221] eth1: Receive buffer overflow error [ 357.782219] eth1: Receive buffer overflow error [ 357.783194] eth1: Receive buffer overflow error [ 365.446224] eth1: Receive buffer overflow error [ 387.722221] eth1: Receive buffer overflow error [ 387.790218] eth1: Receive buffer overflow error [ 387.950224] eth1: Receive buffer overflow error [ 387.951199] eth1: Receive buffer overflow error [ 388.790219] eth1: Receive buffer overflow error [ 389.010220] eth1: Receive buffer overflow error [ 391.066221] eth1: Receive buffer overflow error [ 409.746225] eth1: Receive buffer overflow error [ 442.835278] eth1: Receive buffer overflow error [ 447.410222] eth1: Receive buffer overflow error [ 447.510220] eth1: Receive buffer overflow error [ 447.758219] eth1: Receive buffer overflow error [ 448.066221] eth1: Receive buffer overflow error [ 449.590220] eth1: Receive buffer overflow error [ 450.686221] eth1: Receive buffer overflow error [ 451.238222] eth1: Receive buffer overflow error [ 451.490220] eth1: Receive buffer overflow error [ 472.254221] eth1: Receive buffer overflow error [ 473.302222] eth1: Receive buffer overflow error [ 474.070220] eth1: Receive buffer overflow error [ 475.262220] eth1: Receive buffer overflow error [ 475.362223] eth1: Receive buffer overflow error [ 477.362224] eth1: Receive buffer overflow error [ 501.918221] eth1: Receive buffer overflow error [ 505.510219] eth1: Receive buffer overflow error [ 516.466220] eth1: Receive buffer overflow error [ 600.830221] eth1: Receive buffer overflow error [ 675.614219] eth1: Receive buffer overflow error [ 676.318223] eth1: Receive buffer overflow error [ 676.594223] eth1: Receive buffer overflow error [ 678.702219] eth1: Receive buffer overflow error [ 679.102219] eth1: Receive buffer overflow error [ 679.642218] eth1: Receive buffer overflow error [ 679.894218] eth1: Receive buffer overflow error [ 679.906224] eth1: Receive buffer overflow error [ 682.529386] eth1: Receive buffer overflow error [ 682.786221] eth1: Receive buffer overflow error [ 703.374220] eth1: Receive buffer overflow error [ 703.462219] eth1: Receive buffer overflow error [ 716.606222] eth1: Receive buffer overflow error [ 717.134219] eth1: Receive buffer overflow error [ 722.838219] eth1: Receive buffer overflow error [ 801.522220] eth1: Receive buffer overflow error [ 871.946226] eth1: Receive buffer overflow error [ 1304.190220] eth1: Receive buffer overflow error [ 1307.734221] eth1: Receive buffer overflow error [ 1309.738224] eth1: Receive buffer overflow error [ 1605.222219] eth1: Receive buffer overflow error [ 1739.927121] eth1: Receive buffer overflow error [ 2240.002213] eth1: Receive buffer overflow error [ 2241.355378] eth1: Receive buffer overflow error [ 2300.374218] eth1: Receive buffer overflow error [ 2332.850214] eth1: Receive buffer overflow error [ 2347.322215] eth1: Receive buffer overflow error [ 2377.702216] eth1: Receive buffer overflow error [ 2393.942214] eth1: Receive buffer overflow error [ 2404.986214] eth1: Receive buffer overflow error [ 2407.538216] eth1: Receive buffer overflow error [ 2407.539190] eth1: Receive buffer overflow error [ 2411.266213] eth1: Receive buffer overflow error [ 2421.542220] eth1: Receive buffer overflow error [ 2713.142214] eth1: Receive buffer overflow error [ 3401.226215] eth1: Receive buffer overflow error [ 3494.394214] eth1: Receive buffer overflow error [ 3511.850214] eth1: Receive buffer overflow error Best regards, Parthiban V > R >