LINUX.ORG.RU

История изменений

Исправление false, (текущая версия) :

Там примитив, найди файл drivers/net/ethernet/intel/e1000e/ich8lan.c и поправь до такого:

      phy->id = e1000_phy_unknown;

      ret_val = e1000_init_phy_workarounds_pchlan(hw);
+     if (ret_val){
+       e1000_reset_hw_ich8lan(hw);
+       ret_val = e1000_init_phy_workarounds_pchlan(hw);
        if (ret_val)
          return ret_val;
+     }

      if (phy->id == e1000_phy_unknown)
          switch (hw->mac.type) {

Исходная версия false, :

Там примитив, найди файл drivers/net/ethernet/intel/e1000e/ich8lan.cи поправь до такого:

      phy->id = e1000_phy_unknown;

      ret_val = e1000_init_phy_workarounds_pchlan(hw);
+     if (ret_val){
+       e1000_reset_hw_ich8lan(hw);
+       ret_val = e1000_init_phy_workarounds_pchlan(hw);
        if (ret_val)
          return ret_val;
+     }

      if (phy->id == e1000_phy_unknown)
          switch (hw->mac.type) {