Said 0 23 мая, 2020 Опубликовано 23 мая, 2020 · Жалоба Добрый день. Модем на SIM300D не устанавливает GPRS-соединение. Вот кусок из лога: May 18 16:58:04 is user.notice /etc/scripts/network.sh: Setting UP GPRS interface /dev/ttyS0: AT:AT+CGDCONT=1,"IP","internet" OK PHONE:*99***1# USER:megafon PASS:megafon May 18 16:58:04 is daemon.notice pppd[4920]: pppd 2.4.4 started by root, uid 0 May 18 16:58:05 is local2.info chat[4922]: abort on (BUSY) May 18 16:58:05 is local2.info chat[4922]: abort on (NO DIALTONE) May 18 16:58:05 is local2.info chat[4922]: abort on (NO CARRIER) May 18 16:58:05 is local2.info chat[4922]: abort on (NO ANSWER) May 18 16:58:05 is local2.info chat[4922]: abort on (DELAYED) May 18 16:58:05 is local2.info chat[4922]: timeout set to 60 seconds May 18 16:58:05 is local2.info chat[4922]: send (AT^M) May 18 16:58:05 is local2.info chat[4922]: expect (OK) May 18 16:58:05 is local2.info chat[4922]: ^M May 18 16:58:05 is local2.info chat[4922]: OK May 18 16:58:05 is local2.info chat[4922]: -- got it May 18 16:58:05 is local2.info chat[4922]: send (ATE0^M) May 18 16:58:05 is local2.info chat[4922]: expect (OK) May 18 16:58:05 is local2.info chat[4922]: ^M May 18 16:58:05 is local2.info chat[4922]: ^M May 18 16:58:05 is local2.info chat[4922]: OK May 18 16:58:05 is local2.info chat[4922]: -- got it May 18 16:58:05 is local2.info chat[4922]: send (ATEQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0^M) May 18 16:58:06 is local2.info chat[4922]: expect (OK) May 18 16:58:06 is local2.info chat[4922]: ^M May 18 16:58:06 is local2.info chat[4922]: ^M May 18 16:58:06 is local2.info chat[4922]: ERROR^M May 18 16:59:06 is local2.info chat[4922]: alarm May 18 16:59:06 is local2.info chat[4922]: Failed May 18 16:59:06 is daemon.err pppd[4920]: Connect script failed May 18 16:59:07 is daemon.info pppd[4920]: Exit. как бы затыкается на АТ-команде. Если через Гипертерминал отправлять в модем эти команды, то на ATEQ0 отвечает ERROR, остальные команды распознает. И что это за команда ATEQ0? нигде не нашел. Помогите пожалуйста знающие, у меня мало знаний в этой части. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 25 мая, 2020 Опубликовано 25 мая, 2020 · Жалоба Я всегда говорил что передавать команды одной строкой - зло. Вас с толку сбило то что передает драйвер линуха для абстрактного модема, а не для SIM300D. Если бы Вы пошагово, прочтя мануал, выполняли команды, то сразу бы увидели что команда ATEQ0 не может работать в этом модуле. Настройки в линухе скорее всего относятся к модемам которые понимали команду ATEQ0 как две команды: ATE0 и ATQ0. Однако SIM300D так не умеет. Если уж хочется все в одной строке, то можно попробовать отправить в таком формате: ATE0Q0. Или отправлять правильно - по отдельности ATE0 и ATQ0. Исправляйте скрипт на 2 отдельных команды и будет Вам счастье. SIM300D_ATC_V2.00.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Said 0 25 мая, 2020 Опубликовано 25 мая, 2020 · Жалоба 2 часа назад, CADiLO сказал: Я всегда говорил что передавать команды одной строкой - зло. Вас с толку сбило то что передает драйвер линуха для абстрактного модема, а не для SIM300D. Если бы Вы пошагово, прочтя мануал, выполняли команды, то сразу бы увидели что команда ATEQ0 не может работать в этом модуле. Настройки в линухе скорее всего относятся к модемам которые понимали команду ATEQ0 как две команды: ATE0 и ATQ0. Однако SIM300D так не умеет. Если уж хочется все в одной строке, то можно попробовать отправить в таком формате: ATE0Q0. Или отправлять правильно - по отдельности ATE0 и ATQ0. Исправляйте скрипт на 2 отдельных команды и будет Вам счастье. SIM300D_ATC_V2.00.pdf Спасибо, Вы правы, если отправить ATE0Q0 или отправить по отдельности ATE0 и ATQ0, то выполняются обе команды. Другой модем IRZ MC52i принимает все три варианта написания (ATEQ0, ATE0Q0 и по отдельности ATE0 и ATQ0) и выполняет обе команды. Тогда последний вопрос, Цитата Однако SIM300D так не умеет. можно его как то научить? (настройкой или прошивкой) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 25 мая, 2020 Опубликовано 25 мая, 2020 · Жалоба Модем - нет. Проще переписать скрипт правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Said 0 27 мая, 2020 Опубликовано 27 мая, 2020 · Жалоба В 25.05.2020 в 13:05, CADiLO сказал: Модем - нет. Проще переписать скрипт правильно. Понятно, спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться