Bug 23896

Summary: Не поддерживается SIM300D-based телефон
Product: Sisyphus Reporter: Andrey Chichak <Andrey.Chichak>
Component: gnokiiAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://savannah.nongnu.org/bugs/index.php?30785
Attachments:
Description Flags
полный лог с максимально включенной отладкой none

Description Andrey Chichak 2010-08-16 10:24:52 MSD
[root@vkpb etc]# rpm -qa | grep gnokii
libgnokii-0.6.29-alt1
gnokii-0.6.29-alt1
gnokii-smsd-0.6.29-alt1
gnokii-smsd-pq-0.6.29-alt1
gnokii-smsd-mysql-0.6.29-alt1

[root@vkpb etc]# smsd --inbox=SM
включена отладка, имеем ошибку:

Message sent: 0x00 / 0x000d
41 54 2b 43 50 4d 53 3d 22 4d 45 22 0d          | AT+CPMS="ME"    
write: [AT+CPMS="ME"<cr>]
read : [AT+CPMS="ME"<cr><cr><lf>ERROR<cr><lf>]
Message received: 0x00 / 0x0016
03 41 54 2b 43 50 4d 53 3d 22 4d 45 22 0d 0d 0a |  AT+CPMS="ME"   
45 52 52 4f 52 0d                               | ERROR           
Received message type 00

т.е. не обращая внимание на нашу опцию оно лезет в память модема, которой просто нет.

готов участвовать в экспериментах и делать необходимые измерения.
Comment 1 Sir Raorn 2010-08-16 10:52:52 MSD
Можно полный лог?
Comment 2 Andrey Chichak 2010-08-16 11:04:17 MSD
Created attachment 4489 [details]
полный лог с максимально включенной отладкой
Comment 3 Sir Raorn 2010-08-16 11:24:56 MSD
Всё правильно.  Про этот телефон (кстати, что это за аппарат?) gnokii ничего не знает и по умолчанию ходит не в указанный inbox, а в жестко прибитые ME и SM.

Я поговорю с автором, может у него есть какой-то набор тестов.
Comment 4 Andrey Chichak 2010-08-16 11:36:16 MSD
не могу согласиться !
проблема в том, что я указываю inbox SM , а эта штука идет только в ME .

приложенный лог был от выполнения команды smsd -b SM

http://gprs-modem.ru/TELEOFIS_RX101_USB_GPRS.htm
Comment 5 Andrey Chichak 2010-08-16 11:38:15 MSD
кстати - сколько то времени назад оно работало.
Comment 6 Sir Raorn 2010-08-16 12:26:09 MSD
commit 2307a7de0d36c3543fe50b44ba94d3c33de713ea
Author: Pawel Kot <gnokii@gmail.com>
Date:   Fri Jul 9 23:52:43 2010 +0200

    For GetSMSStatus calculate the sum of SM and ME memories.

А команда GetSMSFolderStatus, которая лезет в указанный фолдер, не поддерживается (по мнению gnokii).

Отрепортил в апстрим, благо что документация на этот аппарат есть.
Comment 7 Andrey Chichak 2010-08-16 12:51:48 MSD
докладываю .

удалил патч для /common/phones/atgen.c из gnokii-0.6.29-alt1.patch

пересобрал и оно заработало !
Comment 8 Andrey Chichak 2010-08-16 13:11:02 MSD
В процессе раздумий смутил следующий факт:

если правильно понимаю - в разуме gnokii появилась некоторый способ искать inbox если он не указан. Но я то указывал явно, а оно все равно пыталось мне помочь!
Comment 9 Sir Raorn 2010-09-28 01:23:22 MSD
Фикс закоммичен в апстрим, как будет время - соберу.
Comment 10 Repository Robot 2010-09-29 02:30:05 MSD
gnokii-0.6.29-alt2 -> sisyphus:

* Wed Sep 29 2010 Alexey I. Froloff <raorn@altlinux> 0.6.29-alt2
- [0.6.29-61-g8509de9] (closes: #23896)
  + SQLite smsd backend