Обновления ПО Wiren Board

У меня аналогично на WB4.
Отсутствует устройство pwm2 в каталоге
root@wirenboard:~# ls -l /sys/class/pwm/pwmchip0/
total 0
lrwxrwxrwx 1 root root 0 Дек 3 13:22 device -> …/…/…/80064000.pwm
–w------- 1 root root 4096 Дек 3 13:18 export
-r–r--r-- 1 root root 4096 Дек 3 13:22 npwm
drwxr-xr-x 2 root root 0 Дек 3 13:22 power
lrwxrwxrwx 1 root root 0 Дек 3 13:22 subsystem -> …/…/…/…/…/…/…/class/pwm
-rw-r–r-- 1 root root 4096 Дек 3 13:22 uevent
–w------- 1 root root 4096 Дек 3 13:22 unexport
root@wirenboard:~#
root@wirenboard:~# lsmod
Module Size Used by
r8188eu 437541 0
smsc95xx 18750 4
w1_therm 3045 0
w1_gpio 3316 0
lirc_pwm 6388 0
wire 27366 2 w1_gpio,w1_therm
lirc_dev 10055 1 lirc_pwm
ci_hdrc_imx 3460 0
usbmisc_imx 4926 1 ci_hdrc_imx
ci_hdrc 21501 1 ci_hdrc_imx
udc_core 9547 1 ci_hdrc
mxs_dcp 10087 0
root@wirenboard:~#
root@wirenboard:~# echo 2 > /sys/class/pwm/pwmchip0/export
-bash: echo: write error: Device or resource busy
root@wirenboard:~# echo 2 > /sys/class/pwm/pwmchip0/unexport
-bash: echo: write error: No such device
root@wirenboard:~#

После обновления 08.12 бузер заработал.Спасибо.

Запустил последний образ (201511241806_sdcard_wb3_hynix.img.zip), сделал update/upgrade и с удивлением обнаружил, что теперь кто-то, после каждого reboot, откытвает root-пароль на дефолтное значение.

Знаем, чиним.

После последнего обновления не получается работать с gsm-модулем утилитой gammu (minicom тоже не коннектится к ttyAPP0)
root@wirenboard:~# gammu networkinfo
No response in specified timeout. Probably phone not connected.
root@wirenboard:~#

wb-gsm restart_if_broken - не помогает, где можно поискать проблему?

в ПО вроде про это ничего не было.

wb-gsm off если перед этим сделать?
Если перезагрузить физически устройство по питанию?
Какая у вас кстати модель контроллера?

WB4-A
Контроллер совсем в ребут ушел после
root@wirenboard:~# wb-gsm off
Try to switch off SIM900R
Send power down command
physically switching off SIM900R using POWER FET
root@wirenboard:~# wb-gsm restart_if_broken
connection test error!
Restarting GSM modem…
Try to switch off SIM900R
Send power down command
physically switching off SIM900R using POWER FET
switching on SIM900R using POWER FET
toggle SIM900 state using PWRKEY

… и после ребута заработал gammu
root@wirenboard:~# gammu networkinfo
Network state : home network
Network : 250 99 (Beeline, Russian Federation), LAC 6D09, CID 076E
Name in phone : “Beeline”
Packet network state : home network
Packet network : 250 99 (Beeline, Russian Federation), LAC 6D09, CID 076E
Name in phone : “Beeline”
GPRS : attached

А что говорит gammu identify ?

Вывод команды
root@wirenboard:~# gammu identify
Device : /dev/ttyAPP0
Manufacturer : SIMCOM_Ltd
Model : unknown (SIMCOM_SIM900R)
Firmware : Revision:1137B04SIM900R64_ST
IMEI : отображается корректно
SIM IMSI : отображается корректно
root@wirenboard:~#

13.01.2015
apt-get update && apt-get upgrade
Добавились обещанные алармы.
При попытке открыть страницу scripts появляется ошибка:
Error listing the scripts: MQTT RPC request timed out
На страницах scripts и rules стало пусто, в /etc/wb-rules/ правила остались.
Вuzzer не работает.
В логах ошибок нет.

Попробуйте контроллер перезагрузить просто после обновления.

Извините, забыл написать. Перезагружал.

Интересно. В логах всё равно что-то должно быть по wb-rules. Попробуйте пожалуйста сделать service wb-rules restart и посмотреть, что в лог добавится.

ошибок нет, только на бузер
Jan 13 21:47:05 wirenboard daemon.info wb-rules[2570]: ERROR: command ‘/bin/sh -c echo 2 > /sys/class/pwm/pwmchip0/export’ failed with exit status 1
Jan 13 21:47:06 wirenboard daemon.info wb-rules[2570]: INFO: MQTT connection established

А сам сервис запущен?

ps aux | grep wb-rules

Вроде запущен
ps aux | grep wb-rules
root 2648 2.7 18.2 856000 10752 ? Sl 21:56 0:03 /usr/bin/wb-rules -syslog -editdir /etc/wb-rules /usr/share/wb-rules-system/rules/ /etc/wb-rules
root 2703 0.0 3.2 4100 1888 pts/1 S+ 21:58 0:00 grep wb-rules

Записал новый образ, обновился. Проблема исчезла.

Проблема [quote=“killeo, post:90, topic:58”]
Error listing the scripts: MQTT RPC request timed out
[/quote]
появилась вновь после добавления своего правила (правило работало до выше указанного обновления). После его удаления и удаления оставшихся топиков проблема остаётся.
Само правило:

В логах ошибки не появляются.
Вероятно в правиле не верно используется таймер, подскажите пожалуйста как можно сформировать импульс определенной длительности

… заменил startTimer на startTicker - всё заработало.

Не силен в линуксе…

apt-get update
прошло без ошибок

apt-get upgrade
Errors were encountered while processing:
/var/cache/apt/archives/dnsmasq_2.62-3+deb7u3_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt-get install wb-configs
The following packages have unmet dependencies:
wb-configs : Depends: wb-utils (>= 1.53) but 1.47 is to be installed
E: Unable to correct problems, you have held broken packages.

Мои дальнейшие действия?