Page MenuHomeFreeBSD

D35542.diff
No OneTemporary

D35542.diff

diff --git a/sys/dev/ixgbe/if_ix.c b/sys/dev/ixgbe/if_ix.c
--- a/sys/dev/ixgbe/if_ix.c
+++ b/sys/dev/ixgbe/if_ix.c
@@ -2537,7 +2537,9 @@
} else
if (eicr & IXGBE_EICR_ECC) {
device_printf(iflib_get_dev(sc->ctx),
- "\nCRITICAL: ECC ERROR!! Please Reboot!!\n");
+ "Received ECC Err, initiating reset\n");
+ hw->mac.flags |= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED;
+ ixgbe_reset_hw(hw);
IXGBE_WRITE_REG(hw, IXGBE_EICR, IXGBE_EICR_ECC);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 19, 8:30 AM (22 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14713321
Default Alt Text
D35542.diff (472 B)

Event Timeline