diff --git a/pcsx2/DEV9/smap.cpp b/pcsx2/DEV9/smap.cpp index c2f552f187..5966349ce2 100644 --- a/pcsx2/DEV9/smap.cpp +++ b/pcsx2/DEV9/smap.cpp @@ -287,6 +287,10 @@ void emac3_write(u32 addr) switch (reg) { case SMAP_DsPHYTER_BMCR: + if (val & SMAP_PHY_BMCR_RST) + { + ad_reset(); + } val &= ~SMAP_PHY_BMCR_RST; val |= 0x1; break;