aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-09-12 18:19:28 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-09-16 21:04:54 +0200
commitcfe0535eae0eb35a9e9b44ad08b32c359ca5e191 (patch)
treeef6340a2f66af1c33b73c7d7c822077db6230052
parentc620fa8f84896887f6418ba22481ff83385eed6f (diff)
downloadhardware_replicant_libsamsung-ipc-cfe0535eae0eb35a9e9b44ad08b32c359ca5e191.tar.gz
hardware_replicant_libsamsung-ipc-cfe0535eae0eb35a9e9b44ad08b32c359ca5e191.tar.bz2
hardware_replicant_libsamsung-ipc-cfe0535eae0eb35a9e9b44ad08b32c359ca5e191.zip
The modem takes some time to appear on the USB bus
TODO: Measure how much time it takes Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--samsung-ipc/devices/generic/generic.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/samsung-ipc/devices/generic/generic.c b/samsung-ipc/devices/generic/generic.c
index e5ce033..e982312 100644
--- a/samsung-ipc/devices/generic/generic.c
+++ b/samsung-ipc/devices/generic/generic.c
@@ -206,8 +206,11 @@ int generic_boot(struct ipc_client *client)
}
ipc_client_log(client, "Turned the modem on");
system("lsusb");
+ ipc_client_log(client, "Wait for the modem to come up again", __FUNCTION__);
+ sleep(10);
+
+ system("lsusb");
- usleep(300000);
ipc_client_log(client, "%s complete", __FUNCTION__);
rc = 0;