diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2019-09-12 18:19:28 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2019-09-16 21:04:54 +0200 |
commit | cfe0535eae0eb35a9e9b44ad08b32c359ca5e191 (patch) | |
tree | ef6340a2f66af1c33b73c7d7c822077db6230052 | |
parent | c620fa8f84896887f6418ba22481ff83385eed6f (diff) | |
download | hardware_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.c | 5 |
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; |