Re: [RPI3B+ & Ethernet On Board Card]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Jan 11, 2020 at 8:27 AM RENARD Pierre-Francois
<pfrenard@xxxxxxxxx> wrote:
>
> Hello guys,
>
> just to let you know, Eric Dumazet from netdev mailing list found 2 bugs
>      one related to a memory leak (just been added to mainstream)
>      one related to gso max size (from yesterday night)
>
> with both patches I am not able to reproduce the issue !!

Do you have a link to the upstream patches on the list by chance?

> Fox
>
> On 1/7/20 9:28 AM, Stefan Wahren wrote:
> > 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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux