P910nd was broken in the new version of openwrt 23.05

I did not get an answer to this question.

Also, what behaviour are you trying to ensure or avoid by running this?

hi @Oleh.vn

yes, there is a problem with multiple instance of p910nd
i sent the PR but it will not help you ATM

only solution to "fix" p910nd is to put these lines in /etc/rc.local

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

test -e /etc/init.d/p910nd && {
    grep -q 'procd_open_instance $DAEMON_NAME' /etc/init.d/p910nd && {
        killall -9 p910nd
        sed -i 's/procd_open_instance $DAEMON_NAME/procd_open_instance/g' /etc/init.d/p910nd
    sleep 30 && /etc/init.d/p910nd restart > /tmp/log_startup_p910nd 2>&1 &
exit 0

it will patch p910nd init and allow multiple instance
since it is in rc.local, it will survive reflash/upgrade process

1 Like