|
@@ -3988,6 +3988,7 @@ static void rtl8169_hw_reset(struct rtl8169_private *tp)
|
|
while (RTL_R8(TxPoll) & NPQ)
|
|
while (RTL_R8(TxPoll) & NPQ)
|
|
udelay(20);
|
|
udelay(20);
|
|
} else if (tp->mac_version == RTL_GIGA_MAC_VER_34) {
|
|
} else if (tp->mac_version == RTL_GIGA_MAC_VER_34) {
|
|
|
|
+ RTL_W8(ChipCmd, RTL_R8(ChipCmd) | StopReq);
|
|
while (!(RTL_R32(TxConfig) & TXCFG_EMPTY))
|
|
while (!(RTL_R32(TxConfig) & TXCFG_EMPTY))
|
|
udelay(100);
|
|
udelay(100);
|
|
} else {
|
|
} else {
|