diff --git a/liteeth/phy/pcs_1000basex.py b/liteeth/phy/pcs_1000basex.py index 8892a5e..8aeff39 100644 --- a/liteeth/phy/pcs_1000basex.py +++ b/liteeth/phy/pcs_1000basex.py @@ -394,7 +394,7 @@ class PCS(LiteXModule): If(rx_config_reg_abi.o, NextState("AUTONEG_WAIT_ACK") ), - If(checker_tick & ~checker_ok, + If((checker_tick & ~checker_ok) | rx_config_reg_ack.o, self.restart.eq(1), NextState("AUTONEG_BREAKLINK") )