Running sakis3g on a Dart card causes it to reboot
<p>I'm trying to use a 3G modem (USB dongle) on a Dart card (which is like a Raspberry Pi with a iMX6 CPU).</p>

<p>After reading a bit on the internet, I settled on running the following command (after doing the necessary mode switching for the dongle):</p>

<pre><code>sakis3g connect OTHER=CUSTOM_TTY CUSTOM_TTY=ttyUSB4 APN=&lt;my_apn&gt; APN_USER=" " APN_PASS=" "
</code></pre>

<p>This command worked perfectly when I ran it in an Ubuntu machine with the same dongle. However, when I try to run it on my Dart it almost immediately resets the card:</p>

<pre><code>root@var-som-mx6:~# ./sakis3g connect OTHER=CUSTOM_TTY CUSTOM_TTY=ttyUSB4 APN=&lt;my_apn&gt; APN_USER=" " APN_PASS=" "

usb 1-1: USB disconnect, d
U-Boot SPL 2013.10 (Nov 05 2015 - 15:35:08)
i.MX6Q SOC P-POP DDR EEPROM configuration
Part number: 
Assembly: 
Date of production: 2015 Oct 20
Ram size 1024
Boot Device : MMC1
Load image from RAW...


U-Boot 2013.10 (Nov 05 2015 - 15:35:08)

CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
&lt;and so on...&gt;
</code></pre>

<p>What is happening here? Why is <code>sakis3g</code> resetting my card?</p>