Gammu cannot contact device after sending first sms -


i have installed gammu 1.33.0-3 , gammu-smsd 1.33.0-3. when starting gammu , injecting message sql-queue, message being sent. however, after first sms nothing works anymore , need kill -9 gammu in order able start again.

please see information below. great if able help.

root@sms ~ $ gammu identify  device               : /dev/ttyusb0 manufacturer         : huawei model                : unknown (k3765) firmware             : 11.126.03.06.00 imei                 : 358... sim imsi             : 262... 

when sending first sms, works fine, gammu-smsd seems break directly afterwards.

strace shows following odd behavior of gammu-smsd after sending first sms. seems gammu-smsd stuck doing /etc/localtime. screen gets pretty spammed entries.

nanosleep({1, 0}, 0x7fffbacc4fa0)       = 0 rt_sigprocmask(sig_block, [chld], [], 8) = 0 rt_sigaction(sigchld, null, {sig_dfl, [], 0}, 8) = 0 rt_sigprocmask(sig_setmask, [], null, 8) = 0 nanosleep({1, 0}, 0x7fffbacc4fa0)       = 0 rt_sigprocmask(sig_block, [chld], [], 8) = 0 rt_sigaction(sigchld, null, {sig_dfl, [], 0}, 8) = 0 rt_sigprocmask(sig_setmask, [], null, 8) = 0 nanosleep({1, 0}, 0x7fffbacc4fa0)       = 0 rt_sigprocmask(sig_block, [chld], [], 8) = 0 rt_sigaction(sigchld, null, {sig_dfl, [], 0}, 8) = 0 rt_sigprocmask(sig_setmask, [], null, 8) = 0 nanosleep({1, 0}, 0x7fffbacc4fa0)       = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 [...] repeats hundreds of times.. write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 357) = 357 poll([{fd=4, events=pollin|pollpri}], 1, 0) = 0 (timeout) write(4, "-\1\0\0\3select `id`, `insertintodb`"..., 305) = 305 read(4, "\1\0\0\1\4+\0\0\2\3def\5gammu\6outbox\6outbo"..., 16384) = 325 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 202) = 202 poll([{fd=4, events=pollin|pollpri}], 1, 0) = 0 (timeout) write(4, "\222\0\0\0\3update outbox set `sendingt"..., 150) = 150 read(4, "0\0\0\1\0\1\0\2\0\0\0(rows matched: 1  cha"..., 16384) = 52 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 [...] repeats hundreds of times.. write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 229) = 229 poll([{fd=4, events=pollin|pollpri}], 1, 0) = 0 (timeout) write(4, "\255\0\0\0\3select `text`, `coding`, `u"..., 177) = 177 read(4, "\1\0\0\1\v/\0\0\2\3def\5gammu\6outbox\6outbo"..., 16384) = 936 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 66) = 66 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 71) = 71 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 63) = 63 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 87) = 87 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 write(5, "at+csca?\r", 9)               = 9 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 select(6, [5], null, null, {0, 50000})  = 1 (in [5], left {0, 46166}) read(5, "at+csca?\r", 65536)            = 9 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 select(6, [5], null, null, {0, 50000})  = 1 (in [5], left {0, 49778}) read(5, "\r\n+csca: \"+491770610000\",145\r\n\r\n"..., 65536) = 36 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 63) = 63 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 81) = 81 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 57) = 57 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 68) = 68 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 68) = 68 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 89) = 89 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 69) = 69 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 104) = 104 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 111) = 111 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 86) = 86 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 90) = 90 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 65) = 65 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 70) = 70 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 80) = 80 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 73) = 73 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 87) = 87 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 write(5, "at+cbc\r", 7)                 = 7 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 select(6, [5], null, null, {0, 50000})  = 1 (in [5], left {0, 49418}) read(5, "at+cbc\r", 65536)              = 7 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 select(6, [5], null, null, {0, 50000})  = 1 (in [5], left {0, 49905}) read(5, "\r\n+cbc: 2,0\r\n\r\nok\r\n", 65536) = 19 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 61) = 61 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 64) = 64 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 57) = 57 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 68) = 68 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 68) = 68 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 89) = 89 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 73) = 73 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 86) = 86 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 63) = 63 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 63) = 63 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 79) = 79 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 80) = 80 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 78) = 78 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 87) = 87 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 write(3, "wed 2015/07/08 00:05:51 gammu-sm"..., 131) = 131 write(5, "at+csq\r", 7)                 = 7 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 select(6, [5], null, null, {0, 50000})  = 1 (in [5], left {0, 46575}) read(5, "at+csq\r", 65536)              = 7 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 stat("/etc/localtime", {st_mode=s_ifreg|0644, st_size=2309, ...}) = 0 select(6, [5], null, null, {0, 50000})  = 1 (in [5], left {0, 49808}) read(5, "\r\n+csq: 11,99\r\n\r\nok\r\n", 65536) = 21 

config files

/root/.gammurc

[gammu]  port = /dev/ttyusb0 model =  connection = @ synchronizetime = yes logfile = /var/log/sms/gammu.log logformat = nothing use_locking = no gammuloc = 

/etc/gammu-smsdrc

# sample gammu smsd configuration file. it's required gammu-smsd, # see gammu-smsdrc(5) documentation.  # gammu configuration, section section "gammu" in "gammurc" file, # see gammurc(5) documentation. [gammu] device = /dev/ttyusb0 connection = @  [smsd] service = sql driver = native_mysql user = xxx password = xxx pc = localhost database = xxx pin = logfile = /var/log/sms/gammu-smsd debuglevel = 255 phoneid = umtsstick receive = 0 

it see smsd log well, think it's bug has been fixed in 1.35.0, please upgrade gammu.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -