Package: libgsmme1c2a Version: 1.10+20120414.gita5e5ae9a-0.2 Severity: normal
Dear Maintainer, after upgrade to jessie gsmsendsms program, which uses this library stopped working with my modem. Downgrade to wheezy version of gsm-utils didn't help. Downgrade to wheezy version of gsm-utils AND libgsmme1c2a worked and sms are being sent normally. gsmsendsms sends following commands to my modem: root@sith(0)bin# strace -e trace=write -f -s 1000 gsmsendsms -b 9600 --sca +420603052000 -d /dev/ttyS0 "+420732673195" "hello" write(3, "ATZ\r", 4) = 4 write(3, "ATE0\r", 5) = 5 write(3, "AT+CMEE=1\r", 10) = 10 write(3, "AT+CMGF=0\r", 10) = 10 write(3, "AT+CGMI\r", 8) = 8 write(3, "AT+CGMM\r", 8) = 8 write(3, "AT+CGMR\r", 8) = 8 write(3, "AT+CGSN\r", 8) = 8 write(3, "AT+CSMS?\r", 9) = 9 write(3, "AT+CSCS=\"GSM\"\r", 14) = 14 write(3, "AT+CSMS=1\r", 10) = 10 write(3, "AT+CMGS=19\0\r", 11) = 12 write(2, "gsmsendsms", 10gsmsendsms) = 10 write(2, "[ERROR]: ", 9[ERROR]: ) = 9 write(2, "timeout when reading from TA (errno: 0/Success)", 47timeout when reading from TA (errno: 0/Success)) = 47 write(2, "\n", 1) = 1 +++ exited with 1 +++ whereas wheezy's version doesn't send \0 in AT+CMGS=19 command and it works like charm. Seems my modem doen't take \0 well in AT+CMGS=... in wheezy, the strace ends like this: [...] write(3, "AT+CSMS=1\r", 10) = 10 write(3, "AT+CMGS=19\r", 11) = 11 write(3, "079124603050020015000C912470237613590000A805E8329BFD06\32", 55) = 55 +++ exited with 0 +++ there's my modem info: AT+CGMI WAVECOM MODEM OK AT+CGMM MULTIBAND 900E 1800 OK AT+CGMR 430a09gm.2C 1208244 110801 19:19 OK AT+CGSN 332055330434650 OK AT+CSMS? +CSMS: 1,1,1,1 OK Your sincerely, Arne Rusek -- System Information: Debian Release: 8.1 APT prefers stable APT policy: (990, 'stable'), (500, 'oldoldstable'), (500, 'unstable'), (500, 'oldstable') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages libgsmme1c2a depends on: ii libc6 2.19-18 ii libgcc1 1:4.9.2-10 ii libstdc++6 4.9.2-10 ii multiarch-support 2.19-18 libgsmme1c2a recommends no packages. libgsmme1c2a suggests no packages. -- no debconf information