16 885
правок
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Диагностика ошибок в работе контроллера Wiren Board}} | {{DISPLAYTITLE: Диагностика ошибок в работе контроллера Wiren Board}} | ||
[[Image: journalctl — logs.png |400px|thumb|right| Просмотр системного журнала с помощью journalctl]] | [[Image: journalctl — logs.png |400px|thumb|right| Просмотр системного журнала с помощью journalctl]] | ||
[[Image: | [[Image: Web-Configs-2.0 logs.png |400px|thumb|right| Просмотр системного журнала в веб-интерфейсе контроллера Wiren Board]] | ||
== Введение == | == Введение == | ||
Если в работе контроллера Wiren Board возникают ошибки — найти причину поможет анализ системного журнала. | Если в работе контроллера Wiren Board возникают ошибки — найти причину поможет анализ системного журнала. | ||
Строка 9: | Строка 9: | ||
Читать журналы можно двумя способами: | Читать журналы можно двумя способами: | ||
* из консоли с помощью [[journalctl]]. | * из консоли с помощью [[journalctl]]. | ||
* из веб-интерфейса с помощью инструмента [[Wiren Board Web Interface#mqtt-channels | Системный журнал]]. | * из веб-интерфейса с помощью инструмента [[Wiren Board Web Interface#mqtt-channels | Системный журнал]]. | ||
Цель диагностики — локализовать и устранить неисправность, общий алгоритм: | Цель диагностики — локализовать и устранить неисправность, общий алгоритм: | ||
Строка 19: | Строка 15: | ||
# Смотрите, есть ли в системном журнале ошибки. Прочитайте разделы [[#Основы|Основы]] и [[#Примеры типовых неисправностей |Примеры типовых неисправностей]] — это даст вам понимание того, как всё устроено и поможет понять, что именно искать. | # Смотрите, есть ли в системном журнале ошибки. Прочитайте разделы [[#Основы|Основы]] и [[#Примеры типовых неисправностей |Примеры типовых неисправностей]] — это даст вам понимание того, как всё устроено и поможет понять, что именно искать. | ||
# Если нашли в журнале ошибки — внимательно прочитайте их, они дадут понимание того, что происходит и кто виноват. Дополнительно поищите упоминание проблемы на портале техподдержки, возможно, кто-то уже с ней сталкивался и есть готовое решение. | # Если нашли в журнале ошибки — внимательно прочитайте их, они дадут понимание того, что происходит и кто виноват. Дополнительно поищите упоминание проблемы на портале техподдержки, возможно, кто-то уже с ней сталкивался и есть готовое решение. | ||
# Если из текста ошибки и результатов поиска на форуме непонятно, что происходит — проверьте, что вы используете свежую версию ПО. Если это не так — | # Если из текста ошибки и результатов поиска на форуме непонятно, что происходит — проверьте, что вы используете свежую версию ПО. Если это не так — [[Wiren_Board_Software#update| обновите прошивку контроллера]]. | ||
В случае, если вы не смогли самостоятельно определить и устранить причину проблемы, создайте тему на [https://support.wirenboard.com форуме техподдержки]: подробно опишите проблему и приложите записи системного журнала или [[Wiren_Board_Web_Interface#diagnostic |архив с диагностической информацией]]. Рекомендуем перед созданием темы прочитать [https://support.wirenboard.com/faq Советы по оформлению сообщений]. | В случае, если вы не смогли самостоятельно определить и устранить причину проблемы, создайте тему на [https://support.wirenboard.com форуме техподдержки]: подробно опишите проблему и приложите записи системного журнала или [[Wiren_Board_Web_Interface#diagnostic |архив с диагностической информацией]]. Рекомендуем перед созданием темы прочитать [https://support.wirenboard.com/faq Советы по оформлению сообщений]. | ||
Строка 182: | Строка 178: | ||
== Примеры типовых неисправностей == | == Примеры типовых неисправностей == | ||
=== Контроллер неожиданно стал вести себя странно === | |||
Надо попытаться точно определить, про происходит и отделить внешние проблемы от внутренних: остановить стороннее ПО, отключить подключённые устройства, проверить стабильность питания. | |||
Ещё бывает, что по каким-то причинам кончилось свободное место на eMMC, проверить можно так: | |||
<syntaxhighlight lang="console"> | |||
# df -HT | |||
Filesystem Type Size Used Avail Use% Mounted on | |||
/dev/root ext4 1.1G 859M 98M 90% / | |||
devtmpfs devtmpfs 251M 0 251M 0% /dev | |||
tmpfs tmpfs 260M 0 260M 0% /dev/shm | |||
tmpfs tmpfs 104M 1.2M 103M 2% /run | |||
tmpfs tmpfs 5.3M 0 5.3M 0% /run/lock | |||
/dev/mmcblk0p6 ext4 5.1G 2.0G 2.8G 42% /mnt/data | |||
tmpfs tmpfs 52M 0 52M 0% /run/user/0 | |||
</syntaxhighlight> | |||
Загляните в список известных неисправностей, нет ли там проблем с похожими симптомами: [[WB_6:_Errata|Wiren Board 6: Errata]], [[WB_7:_Errata|Wiren Board 7: Errata]]. | |||
=== Serial-устройства работают нестабильно === | === Serial-устройства работают нестабильно === | ||
Узнать, с каким именно устройством проблемы, можно: | Узнать, с каким именно устройством проблемы, можно: |