[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <7199b1e4-ce40-60ae-2a6a-ef7e95e563ea@googlemail.com>
Date: Tue, 9 Oct 2018 15:40:01 +0100
From: Chris Clayton <chris2553@...glemail.com>
To: "Maciej S. Szmigiero" <mail@...iej.szmigiero.name>
Cc: Heiner Kallweit <hkallweit1@...il.com>,
"David S. Miller" <davem@...emloft.net>,
Azat Khuzhin <a3at.mail@...il.com>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Realtek linux nic maintainers <nic_swsd@...ltek.com>,
linux-kernel <linux-kernel@...r.kernel.org>
Subject: Re: R8169: Network lockups in 4.18.{8,9,10} (and 4.19 dev)
Thanks to Maciej and Heiner for their replies.
On 09/10/2018 13:32, Maciej S. Szmigiero wrote:
> On 07.10.2018 21:36, Chris Clayton wrote:
>> Hi again,
>>
>> I didn't think there was anything in 4.19-rc7 to fix this regression, but tried it anyway. I can confirm that the
>> regression is still present and my network still fails when, after a resume from suspend (to ram or disk), I open my
>> browser or my mail client. In both those cases the failure is almost immediate - e.g. my home page doesn't get displayed
>> in the browser. Pinging one of my ISPs name servers doesn't fail quite so quickly but the reported time increases from
>> 14-15ms to more than 1000ms.
>
> You can try comparing chip registers (ethtool -d eth0) in the working
> state (before a suspend) and in the broken state (after a resume).
> Maybe there will be some obvious in the difference.
>
> The same goes for the PCI configuration (lspci -d :8168 -vv).
>
Maciej suggested comparing the output from lspci -vv for the ethernet device. They are identical.
Both Maciej and Heiner suggested comparing the output from "ethtool -d" pre and post suspend. Again, they are identical.
Heiner specifically suggested looking at the RxConfig. The value of that is 0x0002870e both pre and post suspend.
I've attached files I redirected the outputs to.
Please don't hesitate to ask for any other information needed to solve this problem. In the meantime, I've now got
scripts that stop the network during suspend and restart it during resume. (Those scripts were removed whilst I gathered
the diagnostics shown in the attachments.)
Chris
>> Chris
>
> Maciej
>
View attachment "r8169-post-suspend" of type "text/plain" (5653 bytes)
View attachment "r8169-pre-suspend" of type "text/plain" (5653 bytes)
Powered by blists - more mailing lists