Reboot and stopped USB serial ports | Telit Cinterion IoT Developer Community
March 24, 2015 - 11:05am, 5578 views
Hello,
I'm using a terminal with an EHS6 chip inside and have two anoying problems. Also I already loaded the latest firmware.
1. I use USB1 as System.out and some other USB ports as AT command line. Randomly these ports stop responding. No output no input. Very anyoing.
2. I use the onboard software watchdog. Timeout is set to 300 seconds and I kick its every 15 seconds. Stil my module, for unknown reasons, reboots randomly.
I hope someone knows what the cause can be?!
Hi,
I have no clue about the watchdog issue, but usually when there's a reboot all USB connections are lost.
When this happens, I need to close all my terminals and restart them again, sometimes I even have to stop the module and restart it.
I guess this is related to windows removing the ports when the module disconnects due to the reboot.
Hi Tonino,
Yes I have the same issues with the lost USB connections and always need to reboot the module. Very unhandy :)
Now I have no disabled the watchdog but still reboots sometimes...
Hello,
If you are using the terminal besides the module's watchdog for which you have the Java API you also have the terminal's watchdog which is described in the terminal hardware description. It can be configured on serial interface. Among others there's a possibility to periodically reset the module.
If you are using auto-start with your application there is also a possibility of restarting the whole module in case the application terminates because of some uncaught exception for example. It is configured in the jad file. Please see Java User's Guide for more details.
Regards,
Bartłomiej
1. I did use the Watchdog2 software watchdog. But I disabled it *** calling Watchdog2.stop(0).
2. It is not a terminal from Gemalto. If I understand correctly the HW watchdog, configurable through the serialport, is only applied to the Gemalto terminals. Like the EHS6T-USB.
3. If the Midlet is destoyed caused by an uncaugth exception this should be visible on the System.out interface. So it looks like this is also not the case. An additional anoying problem is the stopped System.out and re-enumerated USB ports. Because of that it is not that easy to continue debug the userware.
Hello,
The HW watchdog I have described before is a part of Gemalto terminal. If you are using some other terminal and this is neither the software problem nor the watchdog problem, maybe it would be worth checking if this is not the hardware problem. Do you have any other developer board to connect the same module to verify if the problem will still exist there? Have you seen for example such URC: ^SBC: Undervoltage Warning?
If any USB interface is connected to PC during module's reboot the connection will be lost - all USB interfaces should be disconnected during reboot. But you can redirect the System.out to serial interface.
Best regards,
Bartłomiej
I could load the Userware on my concept board to verify it only occurs on the used terminal. No I did not see any URC's. Just a reboot and a ^SYSSTART.
This is getting a very annoying problem which renders the used terminal to useless for me :(
Hello Eppie,
If this only happens on your terminal and not on the concept board, the hardware could be the most probable cause.
Please also check the ATI1 replies for both modules to check if there is the same and possibly the latest firmware version.
Could you also describe what your application is doing, what API's are used and what functionalities are extensively used.
Do you have more terminals with this problem?
Regards,
Bartłomiej