Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM

It has been reported that on RTL8106e the link-up interrupt may be
significantly delayed if the user enables ASPM L1. Per default ASPM
is disabled. The change leaves L1 enabled on the PCIe link (thus still
allowing to reach higher package power saving states), but the
NIC won't actively trigger it.

Reported-by: Koba Ko <koba.ko@canonical.com>
Tested-by: Koba Ko <koba.ko@canonical.com>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Heiner Kallweit and committed by
David S. Miller
1ee8856d 43fa32d1

-1
-1
drivers/net/ethernet/realtek/r8169_main.c
··· 3508 3508 rtl_eri_write(tp, 0x1b0, ERIAR_MASK_0011, 0x0000); 3509 3509 3510 3510 rtl_pcie_state_l2l3_disable(tp); 3511 - rtl_hw_aspm_clkreq_enable(tp, true); 3512 3511 } 3513 3512 3514 3513 DECLARE_RTL_COND(rtl_mac_ocp_e00e_cond)