Hello
Same issue here. We are running an Ubuntu 14.04 on a pcengines apu board with HP un2400 mini pci-e card on it.
Some times a week without problems, sometimes five times a day.
Our device only sends SMS. If it receices an SMS it sends it to a default mail address.

The error appears often from one to the other SMS:
2015-05-15 13:47:29 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: TP-Validity-Period: 24.0 hours
2015-05-15 13:47:29 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: --> AT+CMGS=71^M
2015-05-15 13:47:29 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: <-- >
2015-05-15 13:47:29 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: send command status: 1
2015-05-15 13:47:29 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: --> 0011000A....
2015-05-15 13:47:29 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: --> ^Z
2015-05-15 13:47:29 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: <-- >
2015-05-15 13:47:30 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: <-- +CMGS: 219
2015-05-15 13:47:30 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: <-- OK
2015-05-15 13:47:30 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: send command status: 0 2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: TP-Validity-Period: 24.0 hours
2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: --> AT+CMGS=71^M
2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: <-- >
2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: send command status: 1
2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: --> 0011000A....
2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: --> ^Z
2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: <-- >
2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: <-- +CMS ERROR: 500
2015-05-15 16:12:32 [914] [6] ERROR: AT2[/dev/ttyUSB1]: CMS ERROR: +CMS ERROR: 500 2015-05-15 16:12:32 [914] [6] ERROR: AT2[/dev/ttyUSB1]: CMS ERROR: Unknown error. -> maybe Sim storage is full? I'll have a look at it. (500) 2015-05-15 16:12:32 [914] [6] DEBUG: AT2[/dev/ttyUSB1]: send command status: 1

And when it appears I have to clean it by hand. Otherwise it won't send any SMS anymore.
First we stopped and restarted kannel. Clear did not helped.
Then we just rebooted our smsgateway and were surprised as it didn't helped either. Then somebody first plugged out the power cord. The server starts automatically after power on and then it works again.

There must be a way to reset the HP un2400 module without a hardcore reset of the whole device.
I've found a simple way to reset the module by:
echo -ne "AT+CFUN=1,1\r" > /dev/ttyUSB1
and within a script I tried:
CMS=`tail -n10 /var/log/kannel/smsc.log | grep 'ERROR'`
if [ "x$CMS" != "x" ]
then
        /etc/init.d/kannel stop
echo -ne "AT+CFUN=1,1\r" > /dev/ttyUSB1 # reset and activate device : https://www.anywi.com/3g/wiki/AtCommandCfun
        /etc/init.d/kannel start
fi

But that did not solved the problem every time.
So I made a half hardcore reset. :o)
CMS=`tail -n10 /var/log/kannel/smsc.log | grep 'ERROR'`
if [ "x$CMS" != "x" ]
then
        /etc/init.d/kannel stop
echo -ne "AT+CFUN=1,1\r" > /dev/ttyUSB1 # reset and activate device : https://www.anywi.com/3g/wiki/AtCommandCfun
        reboot
fi

Regards
Florian

Reply via email to