diff --git a/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c b/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c
index c148bea94af6394e232e895a6e315ac443837da7..657fb6a6462fe206ad5c939298e1fb7958b74d5f 100644
--- a/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c
+++ b/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c
@@ -885,8 +885,8 @@ static int nuport_mac_mii_probe(struct net_device *dev)
 	phydev->supported &= PHY_BASIC_FEATURES;
 	phydev->advertising = phydev->supported;
 	priv->phydev = phydev;
-	priv->old_link = 0;
-	priv->old_duplex = -1;
+	priv->old_link = 1;
+	priv->old_duplex = DUPLEX_FULL;
 
 	dev_info(&priv->pdev->dev, "attached PHY driver [%s] "
 		"(mii_bus:phy_addr=%d)\n",