Hello Pierre-Francois, On 06.01.20 23:49, RENARD Pierre-Francois wrote: > Hello Stefan, > > I am sorry I did not report the issue to linux-netdev mailing list. sorry for being not clear. But could you please still submit this bug report to linux-netdev? Fedora don't have the resources to fix this bug and the Raspberry Pi guys won't fix any issues in the Fedora kernel. We need to fix this in the mainline kernel or least inform the lan78xx maintainer about the issue. I'm not able to reproduce this issue on my RPi 3B+. In order to report your issue to the relevant maintainers please submit a bug report to the following addresses: Nicolas Saenz Julienne <nsaenzjulienne@xxxxxxx> Woojung Huh <woojung.huh@xxxxxxxxxxxxx> Microchip Linux Driver Support <UNGLinuxDriver@xxxxxxxxxxxxx> netdev@xxxxxxxxxxxxxxx linux-usb@xxxxxxxxxxxxxxx It's important to mention lan78xx in subject line. Thanks Stefan || > I can simply explain why : > - it did submit to github repo which seams to be in charge of the > dev + provides a workaround > - after a few hours of reading 1.5 years of comments for this > issue to find the commands for the workaround, it did miss the end of > your email. > - it was not obvious for me that linux-netdev is a mailing list, > and by the way I don't know how to send this issue to the mailing list > (google did not help me on that ..) > > Thanks > Fox > > > On 1/6/20 3:46 PM, Stefan Wahren wrote: >> Hi, >> >> On 06.01.20 15:30, RENARD Pierre-Francois wrote: >>> OK, >>> upgrade done, running now kernel 5.4.7-200.fc31, same issue with scp. >> this sounds like a known issue [1]. There is at least a workaround [2]. >> >> [1] - https://github.com/raspberrypi/linux/issues/2482 >> [2] - >> https://github.com/raspberrypi/linux/commit/5f0e4c1cc51a2aee86b2a554b65cb0a7909a6e02 >> >> >>> Should I open an issue on readhat bugzilla or kernel bugzilla ? >> It would be the best to report this to linux-netdev and the lan78xx >> maintainer. >> >> Thanks >> Stefan >> >>> Thanks >>> Fox >>> >>> >>> On 1/6/20 12:48 PM, Peter Robinson wrote: >>>>> kernel is 5.3.11-300.fc31 (the one I am using these days, for F30 I >>>>> don't remember but I guess the issue was there whatever the kernel) >>>>> >>>>> My devices are all 3B+, but I can do tests with 3B also. >>>>> >>>>> There is no router between client and server. >>>>> >>>>> No packet is lost >>>>> outut from ping >>>>> >>>>> 200 packets transmitted, 200 received, 0% packet loss, time 206903ms >>>>> rtt min/avg/max/mdev = 0.357/0.453/0.659/0.036 ms >>>>> >>>>> >>>>> >>>>> I am trying this small test >>>>> >>>>> in a shell : >>>>> cd /net/NFSSERVER/directories_path/ >>>>> while true; do sleep 1; ls -al ; done >>>>> >>>>> in another shell >>>>> cd /net/NFSSERVER/directories_path/ >>>>> dd if=/dev/zero of=./data.dd bs=4k count=1000000 >>>>> status=progress >>>>> >>>>> in the first shell each second, I have a ls command running >>>>> when I launch the second command, I have no more updates ( ls is >>>>> hanged) >>>>> whatever the configuration .... >>>>> and dd is running with an output such as >>>>> >>>>> Output from RPI3B 1227259904 bytes (1.2 GB, 1.1 GiB) >>>>> copied, 99 s, 12.4 MB/s >>>>> Output from RPI3B+ & usb ethernet 2765832192 bytes (2.8 GB, >>>>> 2.6 >>>>> GiB) copied, 106.039 s, 26.1 MB/s >>>>> Output from RPI3B+ & native ethernet 378548224 bytes (379 MB, 361 >>>>> MiB) copied, 8 s, 47.1 MB/s >>>>> on the last one the update is also hanged on dd, here is an >>>>> update >>>>> 744927232 bytes (745 MB, 710 MiB) copied, >>>>> 247 s, >>>>> 3.0 MB/s >>>>> >>>>> >>>>> >>>>> with PI3B I was able to ctrl-c the dd command, and ls restarts to >>>>> loop >>>>> >>>>> with PI3B+ & usb ethenet card I was able to ctrl-c the dd command, >>>>> and >>>>> ls restarts to loop >>>>> >>>>> with RPI3B+ & natif ethernet I cannot ctrl-c the dd command I >>>>> needed to >>>>> kill -9 the dd process and I got these messages from journal (and ls >>>>> restarts to loop) >>>>> >>>>> Jan 06 12:02:43 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:43 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:43 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:43 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:45 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:45 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:46 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:46 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:46 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:46 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:46 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:46 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:47 pi12.intranet.net kernel: nfs: server syno01 OK >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: rpc_check_timeout: 397 >>>>> callbacks suppressed >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> Jan 06 12:02:48 pi12.intranet.net kernel: nfs: server syno01 not >>>>> responding, still trying >>>>> >>>>> >>>>> I am also doing the test >>>>> >>>>> generating a 4GB file locally and scp this file to the NFS server >>>>> >>>>> RPI3B : 100% 4000MB 8.2MB/s 08:06 >>>>> RPI3B+ & usb ethernet : 100% 4000MB 8.8MB/s 07:32 >>>>> RPI3B+ & native ethernet : scp freezes after a few very slow MB >>>>> transfered : "5% 216MB 4.7MB/s" >>>>> and finally I got >>>>> client_loop: send disconnect: Broken pipe >>>>> lost connection >>>>> >>>>> >>>>> >>>>> >>>>> I don't think this is a NFS issue but more generaly an issue with the >>>>> driver of the native ethernet card ?? >>>> Quite possibly a combination of driver issues with your particular >>>> setup. >>>> >>>> We don't do any direct development on the drivers, we simply ship >>>> upstream kernel and drivers as we don't have the resources to that >>>> with the RPi or any other arm device. >>>> >>>> That said there was some fixes in the 5.4 series on the ethernet >>>> driver shipped on the 3B+ and the current stable kernel is 5.4.7 >>>> >>>> Peter >>>> >>>>> On 12/31/19 5:40 PM, Peter Robinson wrote: >>>>>>> I am running Fedora 31, aarch64 release on many Raspberry PI 3B+. >>>>>> You don't state which kernel you're running. >>>>>> >>>>>>> I have exactly the same behaviour with all the RPIs. >>>>>> Are they all 3B+ devices? >>>>>> >>>>>>> When trying to access a NFS server ( perfectly working with my >>>>>>> laptops >>>>>>> running fedora X86) with a ls command when a huge transfer is on >>>>>>> going, >>>>>>> I have a lot of "NFS server not responding" in journal and ls is >>>>>>> hanged. >>>>>>> >>>>>>> >>>>>>> I tried to replace the onboard ethernet card with a USB 1GB >>>>>>> ethernet and >>>>>>> I don't have this issue at all. >>>>>>> >>>>>>> I also tried to change port on the switch with the same result ( >>>>>>> not >>>>>>> working with on board card, working with USB one) >>>>>>> >>>>>>> I also had such network issue with Fedora 30. >>>>>> Which kernel are you running with F-30? Are you stating you see the >>>>>> same issue as on F-31. >>>>>> >>>>>>> Are you aware of such a behavior, if not I will open an issue. >>>>>> Not had one reported, and there are others using NFS on their >>>>>> Raspberry Pis. We would need a LOT more information than what you've >>>>>> supplied, the problem with NFS issues is that they are often very >>>>>> dependent on the local setup, client/server/switch/network config >>>>>> etc >>>>>> so are often hard to replicate, especially without a lot of extra >>>>>> details. >>> _______________________________________________ >>> arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx >>> To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx >>> Fedora Code of Conduct: >>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/ >>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >>> List Archives: >>> https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx >>> > > _______________________________________________ arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx