LINUX.ORG.RU
ФорумAdmin

Зависает GSM-модем после ребута сервера CentOS 6.2

 , ,


0

1

Всем - здравствуйте! Я начал использовать GSM-модем Siemens MC35i для рассылки sms от системы мониторинга под CentOS 6.2. Модем подключен по COM-порту. Недавно обнаружил неприятнейшую особенность - модем после ребута сервера перестает откликаться по COM-порту. Судя по миганию LED, сотовую сеть он видит, и, вроде бы, даже работает.. Но СОМ-порт отвисает только после перезагрузки самого модема. Проверял модем также на ноутбуке с Windows 7 - там таких проблем не возникло.



Последнее исправление: cetjs2 (всего исправлений: 1)

С помощью какого софта отправляются SMS? Что представляет собой «перезагрузка самого модема»?

mky ★★★★★
()

Там у вас mgetty при старте системы в inittab прописан? И если да, то не портит-ли он чего своим init-chat'ом?

braindef
()
Ответ на: комментарий от turboon

В dmesg после перезагрузки модема ничего не пишется?

Если в работе просто перезапустить SMS Server Tools то всё нормально работает? А то может это SMS Server Tools переводит модем в такой режим работы, что потом сами не могут его проинициализировать.

Модем действительно по com-порту или там переходник usb->com, и к ноутбуку с Windows 7 модем подключается темже шнурком?

Еще можно попробовать gammu, может она сможет «договорится» с зависшим модемом.

mky ★★★★★
()

А то может это SMS Server Tools переводит модем в такой режим работы, что потом сами не могут его проинициализировать.

Скорее всего здесь как-то так. Основные 2 режима, командный и режим передачи. Возможно SMS Server Tools при запуске нужно, чтобы модем был в командном режиме, но он от предыдущей сесии остается в режиме передачи. Попробовать в в настройках SMS Server Tools добавить строку инициализации модема «+++».

Можно попробовать попытать его Миникомом ( или каким еще терминалом), реагирует ли он на AT команды, если нет, перевести его в командный режим ( опять же три плюса). Только параметры порта, скорость, протокол в терминал вбить точно такие как в SMS Server Tools.

lvi ★★★★
()
Ответ на: комментарий от mky

В dmesg про модем вообще ничего не пишется. Только про СОМ-порт при загрузке один раз: serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

Рестарт SMS Server Tools не влияет.. Пробовал его и отключать - все равно виснет.

Честный СОМ-порт :). Шнурок тот же.

turboon
() автор топика
Ответ на: комментарий от fbiagent

Мы сделали немного сложнее :) Подцепили розетку с реле через NetPing, и скриптом по snmp пергружаем модем при зависоне. Но все же, хочется решить проблему без использования костылей.

turboon
() автор топика
Ответ на: комментарий от turboon

А как перевести его в режим передачи?

ATDL можно попробовать, это дозвон по последнему номеру, а лучше почитать его мануал по AT командам, это будет точнее.

lvi ★★★★
()

break посылается при перезагрузке?

копать в этом направлении. у нас были TCшки -нормаль работали (ASPLInux 9.2 или что-то такое)

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

Привет, а можно поподробнее про break - не очень уловил что нужно слать? аналогичная просто беда, работаю из java на прямую с портом - не понимаю как его ребутнуть...

hos
()
Ответ на: комментарий от turboon

Удалось как то решить проблему? Если да - распиши пожалуйста, а то голову ломаю как его заставить перегружаться в случае подвисания без отрубания питания от компа в целом... спасибо

hos
()
Ответ на: комментарий от kostett

mc35i

запрос на price.ru как бы намекает...;) он даже подешевел слегонца, раньше полста стоил бачей.

mumpster ★★★★★
()
Ответ на: комментарий от hos

break

чо, на гугле забанили?8) hint: com-port break, первый экран со ссылками.

ну, грубо говоря, break - это когда 0 стоит более длины слова (обычно 8)+стоп-бита - это не совсем точное описание, просто чтобы суть понять.

мне вот эта ссылка нравицца:

http://www.lookrs232.com/rs232/waveforms.htm

и да, что такое «ребутнуть порт»?8-[ ]

такого понятия нет!

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

Не стоит придираться, просто я видимо не очень ясно сформулировал фразу... ребутнуть относилось к модему естестнно, т.к. речь в ветке идет про него!

hos
()
Ответ на: break от mumpster

Примерно понял, спасибо, почитаю - попробую сделать.... но боюсь что модем это не ребутнет :(

hos
()
Ответ на: комментарий от hos

прицепи его к управляемоу силовому устройству типа AP7801 и дёргай розетки.:)

mumpster ★★★★★
()
5 декабря 2012 г.
Ответ на: комментарий от fbiagent

Придурок, перезагрузка системника не отключает питание на штекерах, а даже если и отключает, то на 300 мс, а этого недостаточно

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.