Răsfoiți Sursa

net: driver: smsc: set NOCARRIER flag in dev at driver initialization

As smsc driver supports carrier detection, it should unset NOCARRIER
flag only after carrier state determination. By default that flag
is off so driver should set it before starting auto-negotiation

Signed-off-by: Balakumaran <Balakumaran.Kannan@ap.sony.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Balakumaran Kannan 11 ani în urmă
părinte
comite
31f6f291b6
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      drivers/net/ethernet/smsc/smsc911x.c

+ 2 - 0
drivers/net/ethernet/smsc/smsc911x.c

@@ -2477,6 +2477,8 @@ static int smsc911x_drv_probe(struct platform_device *pdev)
 		goto out_disable_resources;
 	}
 
+	netif_carrier_off(dev);
+
 	retval = register_netdev(dev);
 	if (retval) {
 		SMSC_WARN(pdata, probe, "Error %i registering device", retval);