История изменений
Исправление 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) {