This commit from upstream stable update leads to the issue.
commit 5e864d90b20803edf6bd44a99fb9afa7171785f2
Author: Atlas Yu <[email protected]>
Date: Thu Mar 28 13:51:52 2024 +0800
r8169: skip DASH fw status checks when DASH is disabled
On devices that support DASH, the current code in the "rtl_loop_wait"
function
raises false alarms when DASH is disabled. This occurs because the function
attempts to wait for the DASH firmware to be ready, even though it's not
relevant in this case.
r8169 0000:0c:00.0 eth0: RTL8168ep/8111ep, 38:7c:76:49:08:d9, XID 502, IRQ
86
r8169 0000:0c:00.0 eth0: jumbo features [frames: 9194 bytes, tx
checksumming: ko]
r8169 0000:0c:00.0 eth0: DASH disabled
...
r8169 0000:0c:00.0 eth0: rtl_ep_ocp_read_cond == 0 (loop: 30, delay: 10000).
This patch modifies the driver start/stop functions to skip checking the
DASH
firmware status when DASH is explicitly disabled. This prevents unnecessary
delays and false alarms.
The patch has been tested on several ThinkStation P8/PX workstations.
Fixes: 0ab0c45d8aae ("r8169: add handling DASH when DASH is disabled")
Signed-off-by: Atlas Yu <[email protected]>
Reviewed-by: Heiner Kallweit <[email protected]>
Link:
https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-signed-hwe-6.8 in Ubuntu.
https://bugs.launchpad.net/bugs/2080454
Title:
NIC(r8169) didn't link up after resuming from suspend
Status in linux-signed-hwe-6.8 package in Ubuntu:
New
Bug description:
[Summary]
During the SRU testing, I found a hp laptop always timeout after
suspend test, after checking I found that the NIC didn't link up.
Part of journal log as follows:
Sep 12 11:13:01 ubuntu kernel: PM: suspend entry (s2idle)
...
...
Sep 12 11:13:10 ubuntu kernel: PM: suspend exit
...
Sep 12 11:13:14 ubuntu kernel: r8169 0000:02:00.1 enp2s0f1: PCI error (cmd =
0x0407, status_errs = 0x0000)
[Expected result]
SRU test can continue after suspend test.
[Actual result]
SRU test times out and NIC is down.
[Additional information]
Following are the DUTs that are impacted.
https://certification.canonical.com/hardware/202304-31463/
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-6.8.0-44-generic 6.8.0-44.44~22.04.1
ProcVersionSignature: Ubuntu 6.8.0-44.44~22.04.1-generic 6.8.12
Uname: Linux 6.8.0-44-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
CasperMD5CheckMismatches: ./preseed/project.cfg
CasperMD5CheckResult: fail
Date: Thu Sep 12 11:16:43 2024
DistributionChannelDescriptor:
# This is the distribution channel descriptor for the OEM CDs
# For more information see
http://wiki.ubuntu.com/DistributionChannelDescriptor
canonical-oem-stella-jammy-amd64-20230920-537
InstallationDate: Installed on 2024-09-11 (0 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" -
pc-stella-jammy-amd64-20230920-537
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: linux-signed-hwe-6.8
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-6.8/+bug/2080454/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp