This commit from upstream stable update leads to the issue. commit 5e864d90b20803edf6bd44a99fb9afa7171785f2 Author: Atlas Yu <atlas...@canonical.com> 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 <atlas...@canonical.com> Reviewed-by: Heiner Kallweit <hkallwe...@gmail.com> Link: https://lore.kernel.org/r/20240328055152.18443-1-atlas...@canonical.com Signed-off-by: Jakub Kicinski <k...@kernel.org> -- 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 : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp