diff --git a/drivers/staging/et131x/et131x_initpci.c b/drivers/staging/et131x/et131x_initpci.c index 618f84428a0e..e9daa733bea2 100644 --- a/drivers/staging/et131x/et131x_initpci.c +++ b/drivers/staging/et131x/et131x_initpci.c @@ -544,6 +544,10 @@ static void et131x_adjust_link(struct net_device *netdev) /* Setup ET1310 as per the documentation */ et131x_adapter_setup(adapter); + + /* perform reset of tx/rx */ + et131x_disable_txrx(netdev); + et131x_enable_txrx(netdev); } adapter->link = phydev->link;