diff --git a/target/linux/x86/files-5.4/drivers/net/ethernet/intel/igc/igc_main.c b/target/linux/x86/files-5.4/drivers/net/ethernet/intel/igc/igc_main.c index f23bcefa9..be8cca61a 100644 --- a/target/linux/x86/files-5.4/drivers/net/ethernet/intel/igc/igc_main.c +++ b/target/linux/x86/files-5.4/drivers/net/ethernet/intel/igc/igc_main.c @@ -100,7 +100,7 @@ void igc_reset(struct igc_adapter *adapter) netdev_err(dev, "Error on hardware initialization\n"); /* Re-establish EEE setting */ - igc_set_eee_i225(hw, true, true, true); + igc_set_eee_i225(hw, false, false, false); if (!netif_running(adapter->netdev)) igc_power_down_phy_copper_base(&adapter->hw); diff --git a/target/linux/x86/patches-5.10/996-intel-igc-i225-i226-disable-eee.patch b/target/linux/x86/patches-5.10/996-intel-igc-i225-i226-disable-eee.patch new file mode 100644 index 000000000..aba77aca6 --- /dev/null +++ b/target/linux/x86/patches-5.10/996-intel-igc-i225-i226-disable-eee.patch @@ -0,0 +1,11 @@ +--- a/drivers/net/ethernet/intel/igc/igc_main.c ++++ b/drivers/net/ethernet/intel/igc/igc_main.c +@@ -108,7 +108,7 @@ + netdev_err(dev, "Error on hardware initialization\n"); + + /* Re-establish EEE setting */ +- igc_set_eee_i225(hw, true, true, true); ++ igc_set_eee_i225(hw, false, false, false); + + if (!netif_running(adapter->netdev)) + igc_power_down_phy_copper_base(&adapter->hw); diff --git a/target/linux/x86/patches-5.15/996-intel-igc-i225-i226-disable-eee.patch b/target/linux/x86/patches-5.15/996-intel-igc-i225-i226-disable-eee.patch new file mode 100644 index 000000000..aba77aca6 --- /dev/null +++ b/target/linux/x86/patches-5.15/996-intel-igc-i225-i226-disable-eee.patch @@ -0,0 +1,11 @@ +--- a/drivers/net/ethernet/intel/igc/igc_main.c ++++ b/drivers/net/ethernet/intel/igc/igc_main.c +@@ -108,7 +108,7 @@ + netdev_err(dev, "Error on hardware initialization\n"); + + /* Re-establish EEE setting */ +- igc_set_eee_i225(hw, true, true, true); ++ igc_set_eee_i225(hw, false, false, false); + + if (!netif_running(adapter->netdev)) + igc_power_down_phy_copper_base(&adapter->hw); diff --git a/target/linux/x86/patches-6.1/996-intel-igc-i225-i226-disable-eee.patch b/target/linux/x86/patches-6.1/996-intel-igc-i225-i226-disable-eee.patch new file mode 100644 index 000000000..aba77aca6 --- /dev/null +++ b/target/linux/x86/patches-6.1/996-intel-igc-i225-i226-disable-eee.patch @@ -0,0 +1,11 @@ +--- a/drivers/net/ethernet/intel/igc/igc_main.c ++++ b/drivers/net/ethernet/intel/igc/igc_main.c +@@ -108,7 +108,7 @@ + netdev_err(dev, "Error on hardware initialization\n"); + + /* Re-establish EEE setting */ +- igc_set_eee_i225(hw, true, true, true); ++ igc_set_eee_i225(hw, false, false, false); + + if (!netif_running(adapter->netdev)) + igc_power_down_phy_copper_base(&adapter->hw);