WirenBoard — зависает модем

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Автор
    Записи
  • #36693
    sergyltd
    Участник

    Приветствую
    Через месяц работы модем (внутренний) завис и не отвечает на команды. После перезагрузки Вайрена все заработало. Но вобще это не правильно если раз в месяц он будет зависать. В Вайрене ModemManager отключен, работает чисто от СКАДы. Как думаете куда копать в СКАДу или в Дебиан?

    #36694
    manjey73
    Участник

    В Дебиан. Для начала изучить возможные логи, связанные с модемом.

    В Scada прописывается только COM порт модема, больше она ничего от модема не использует.

    #36695
    sergyltd
    Участник

    Ну не скажи…. СКАДа шлет АТ команды в него с периодичностью около секунды, думаю даже чуть чаще. Всякие АТН и проверку на наличие сообщений. (При отсутствии команд МАУ) Это можно сказать DDOS атака….. Причем периодичность этих команд никак не настраивается, я не нашел во всяком случае.

    #36696
    manjey73
    Участник

    Какая разница,что в порт шлёт scada?
    Модем это или успеет обработать и вернуть ответ, или нет, сказав «не шмогла».

    Как не настраивается? А период опроса?
    Мы же выбираем порт для работы

    #36697
    manjey73
    Участник

    Если бы зависания были связаны со scada, он бы повис после нескольких запросов с ее стороны.

    #36698
    sergyltd
    Участник

    или нет, сказав «не шмогла».

    Дык так ДиДос и работает — не шмогла, не шмогла, а потом ах!
    Там все сложней было. Изначально было 4 номера для смс. Через какое-то время смс стали приходить только на 2 номера. Потом на 1. Когда я приехал, модем совсем молчал.
    А вот с периодом я очевидно просмотрел….. Ух как не хватает Администратора под Линух. Доберусь до Винды, посмотрю.

    #36699
    manjey73
    Участник

    Интересно, а память смс забивается когда отправляешь?

    В следующий раз, когда перестанет отправлять на 4 номера, попросите как-то проверить память сим карты.

    Ну и хоть вы и отключили Network Manager, кто-то же инициализирует модем? Есть у него какой-то сервис?
    Можно сделать скрипт для контроля и запихнуть в crontab.

    #36700
    manjey73
    Участник

    Ну примитивные вещи можно отредактировать по месту, подключившись по ssh и запустив mc + редактор.
    Или прямо из окружения Linux.

    #36701
    sergyltd
    Участник

    Отключил МОДЕМ менеджер. Нетворк работает — там модбас ТСР.
    Думаю инициализирует СКАДА. Потому как он сам встает в режим ПДУ — я его не заставлял. Увидел что встает и сказал — Слава СКАДе! Умеет в ПДУ передавать. Не будет транслитерации.
    2. Скада держит порт. И отнимать его у нее не правильно. Потому кронтабом как и что проверять? Ести послать АТ команду, надо сначала порт отнять.
    А вот как проверить память СИМ карты? Не знаю. И что в ней проверять? Номера? Так они пустые, не записывал ничего. Есть наверняка десяток номеров оператора, типа проверить баланс.

    #36702
    manjey73
    Участник

    Нет, проверить наличие смс в памяти симки.

    Я не говорил трогать порт, я говорил о контроле сервиса модема. Если модем висит, то и сервис его весит предположительно.
    service чего-то_модемное status
    Я об этом.

    • Ответ изменён 1 год, 5 месяцев назад пользователем manjey73.
    #36704
    manjey73
    Участник

    Потому что при 4-х номерах сперва перестает отсылать на 1, потом на 2 это странно. Не по скадовски точно. 🙂

    #36705
    sergyltd
    Участник

    Нет. Для модема там один сервис — ModemManeger.service. Я его через systemctl disable отключил. Других сервисов не включал. А отключил потому что он со скадой совсем не дружит. Я думаю драйвер в скаде им заведует.

    #36706
    manjey73
    Участник

    Блин, долго объяснять.
    Если бы выключили все сервисы, он бы НЕ РАБОТАЛ.
    У scada нет драйверов модема, у нее есть драйвер для работы с COM портами, что на них находится, да пофигу.

    #36708
    sergyltd
    Участник

    Да. Вы наверное правы. Драйвер в кернеле, но службы нет. Потому как запускаю minicom и с помощью АТ комманд управляю модемом. Но в случае со скадой, АТ команды выдает скада. Ведь только она знает что надо послать смс.

    #36713
    manjey73
    Участник

    Советую обратиться в поддержку WirenBoard.
    Драйвер в ядре — это низкий уровень.
    Модемы могут быть разными, наверняка есть библиотеки от конкретной железки, которую установил на плату WirenBoard. Сомневаюсь, что они эти библиотеки влупили в ядро, хотя могли конечно.

    Все эти Менеджеры, Миникомы, Scada это все стороннее ПО, не имеющее отношения к драйверам модема, тем более к драйверам ядра.

    Если они скажут, что да, мы драйвера модема вшили в ядро, то вот и задайте им вопрос, как контролировать состояние модулей ядра и как перегружать модем, если это возможно.

Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Для ответа в этой теме необходимо авторизоваться.