net/usb: initiate sync sequence in sierra_net.c driver
The following patch adds the initiation of the sync sequence to "sierra_net_bind()". If this step is omitted, the modem will never sync up with the host and it will not be possible to establish a data connection. Signed-off-by: Elina Pasheva <epasheva@sierrawireless.com> Signed-off-by: Rory Filer <rfiler@sierrawireless.com> Tested-by: Elina Pasheva <epasheva@sierrawireless.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2fdc45c7c4
commit
6f1464bf65
|
@ -789,6 +789,9 @@ static int sierra_net_bind(struct usbnet *dev, struct usb_interface *intf)
|
||||||
/* prepare sync message from template */
|
/* prepare sync message from template */
|
||||||
memcpy(priv->sync_msg, sync_tmplate, sizeof(priv->sync_msg));
|
memcpy(priv->sync_msg, sync_tmplate, sizeof(priv->sync_msg));
|
||||||
|
|
||||||
|
/* initiate the sync sequence */
|
||||||
|
sierra_net_dosync(dev);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue