16 877
правок
Строка 99: | Строка 99: | ||
== Примеры типовых неисправностей == | == Примеры типовых неисправностей == | ||
=== | === Serial-устройства работают нестабильно === | ||
Если устройства, подключённые к портам RS-485 работают нестабильно — проверьте [[RS-485:Физическое подключение|физическое подключение]]. Несоблюдение рекомендаций по организации шины RS-485 и плохой контакт в клеммах — частые причины проблем. | Если устройства, подключённые к портам RS-485 работают нестабильно — проверьте [[RS-485:Физическое подключение|физическое подключение]]. Несоблюдение рекомендаций по организации шины RS-485 и плохой контакт в клеммах — частые причины проблем. | ||
Строка 138: | Строка 127: | ||
Если это не помогло — ищите в логах сообщения от ''wb-mqtt-serial'' и ''wb-mqtt-confed''. Особенно интересны сообщения типов ''error'' и ''warning''. | Если это не помогло — ищите в логах сообщения от ''wb-mqtt-serial'' и ''wb-mqtt-confed''. Особенно интересны сообщения типов ''error'' и ''warning''. | ||
=== Контроллер перезагружается === | |||
Контроллер может перезагружаться по ряду причин: | |||
* Нестабильное питание — просадки напряжения питания ниже допустимого значения могут вызвать перезагрузку. | |||
* Нехватка места на eMMC. | |||
* Зависание программ и сервисов — сработает watchdog, которые перезагрузит контроллер. | |||
* Перезагрузка вызвана пользователем, например, командой <code>shutdown -r now</code>. | |||
Сперва стоит проверить качество питания: уровень напряжения, отсутствие «просадок». Попробуйте подключить контроллер к другому блоку питания. | |||
Если питание стабильно, то причину перезагрузки ищите в сообщениях watchdog и ядра ОС Linux (dmesg). Если контроллер перезагружается в цикле и вы не можете попасть в консоль, попробуйте [[watchdog | отключить watchdog]]. | |||
=== Контроллер не включается === | === Контроллер не включается === |