Не получается выключить устройство

Дергаю питание (отключаюсь от USB Debug Console), контроллер выключается и… снова загружается… я не могу его физически выключить =( Но абсолютно точно уверен, что раньше это получалось, контроллер выключался.

Провел еще эксперимент, никакого внешнего питания нет, только батарейка внутри. Жму 2 сек. на кнопку выключения и ситуация повторяется, контроллер выключается и снова загружается… Кстати, вот тут бы пригодился HDMI который все просят =) А так я не имею доступа к консоли =(

Добрый день!

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

Снял видео

1 лайк

Добрый день!

Благодарю за предоставленную информацию. Мы направили её разработчикам.

Как только появится дополнительная информация, я сразу же сообщу вам!

1 лайк

На всякий случай напомню, что все начало сыпаться с этого момента

еще новости, накатил 2407, опять же с factoryreset и обратил внимание вот на такие сообщения в консольке:

при обновлении проскочило

PROGRESS: 100%
>>> SHA1 hash of rootfs ok
>>> rootfs is valid, installing firmware update
>>> Enlarging first rootfs partition
>>> Mounting partition before calling e2fsck to renew mount time
[   59.475441] EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
[   59.485127] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
>>> Checking and repairing filesystem on /dev/mmcblk0p2
>>> Temp toolpath: /tmp/tmp.HTO340

потом при загрузке


[  OK  ] Mounted FUSE Control File System.
[    7.103937] systemd[1]: Unnecessary job for /dev/ttyS0 was removed.
[    7.120267] systemd[1]: systemd-fsck-root.service: Main process exited, code=exited, status=1/FAILURE
[    7.133042] systemd[1]: systemd-fsck-root.service: Failed with result 'exit-code'.
[    7.142505] systemd[1]: Failed to start File System Check on Root Device.
[FAILED] Failed to start File System Check on Root Device.
See 'systemctl status systemd-fsck-root.service' for details.
[    7.214026] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Finished Apply Kernel Variables.

ждет ввода

You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or "exit"
to boot into default mode.
Give root password for maintenance
(or press Control-D to continue): [   33.762798] vcc-gmac-phy: disabling

по [Ctrl+D] процесс продолжается, могу залогиниться, успеваю посмотреть:

и дальше watchdog отправляет контроллер в перезагрузку

[EC] Watchdog is timed out, reset power.

U-Boot SPL 2021.10-wb1.7.2-gbf311aa30b (Sep 23 2023 - 11:10:21 +0000)
DRAM: 2048 MiB
Trying to boot from MMC2


U-Boot 2021.10-wb1.7.2-gbf311aa30b (Sep 23 2023 - 11:10:21 +0000)

wb-console.log (7,5 КБ)

В итоге получилось выключить контроллер долгим нажатием кнопки на лицевой панели!

3 сообщения были перенесены в новую тему: Проблемы с ФС

вот теперь другое дело =) катаю 2410

PROGRESS: 100%
>>> SHA1 hash of rootfs ok
>>> rootfs is valid, installing firmware update
>>> Enlarging first rootfs partition
>>> Mounting partition before calling e2fsck to renew mount time
[  108.026878] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
>>> Checking and repairing filesystem on /dev/mmcblk0p2
>>> Temp toolpath: /tmp/tmp.iFzAM0
rootfs1: 27444/65536 files (0.1% non-contiguous), 186329/262144 blocks
tune2fs 1.46.2 (28-Feb-2021)
Setting time filesystem last checked to Thu Jan  1 00:02:16 1970

ошибки EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended нет, но все так же poweroff не выключил контроллер, кнопка тоже не выключила…

откатился до 2407 - выключение по кнопке заработало!

Итого, было две проблемы:

  1. битая ФС - с этим надо разбираться… журналируемая же…
  2. проблема в 2410 с выключеним по кнопке

Первая проблема решена штатными средствами, но как такое произошло - загадка.
Вторая проблема - дефект 2410.

Добрый день!

Хорошо, что удалось восстановить работоспособность.

Я пробую воспроизвести вашу проблему на стенде, но пока безуспешно.

Могу уточнить: правильно ли я понимаю, что проблема с нажатием кнопки возникает при следующих условиях?

  1. Установлена версия 2410 на контроллер 7.4.
  2. Контроллер работает с модулем WBMZ4-SUPERCAP.
  3. На шине нет других модулей или устройств.

Все верно?

Не совсем. Каждый раз я накатываю соответствующий .fit с factory reset.
Стоит простая Battery.
И да, как видно на видео, все шины пустые, никакие устройства не подключены к ним (если речь о RS485).

Но меня больше беспокоит проблема с фс.
С кнопкой-то вы разберётесь, а вот что мне делать с накопителем который сыпется… он ведь опять отукажет в самый неподходящий момент и парализует дом :frowning:

Добрый день! Данную проблему исправили. Можно скачать свежий фит, либо обновить прошивку Embedded Controller.
Подробнее тут: ERRWBEC0001

2 лайка

Добрый день, удалось ли решить вопрос?

Посмотрите мой ответ выше, ничего не изменилось с тех пор.

Добрый день,
Вы обновили контроллер или обновили прошивку Embedded Controller . Проблема сохраняется?

У меня были проведены такие операции:

  1. fit 2407 с FactoryReset
  2. apt до 2410
  3. wb-ec-firmware-update

на текущий момент проблем с поведением кнопки нет.