Все попробовал, ничего нового, все тоже самое.
Конфиги пробовал разные, никакой разницы. Может проблема в том что прошивка родная, а не PGI ?
И еще, мне пришлось немного изменить скрипт автозапуска, вот до такого вида:
#!/bin/sh
# title:Restart mgcamd
BIN_NAME="mgcamd"
do_stop() {
echo -e "Stopping $BIN_NAME...\c"
killall $BIN_NAME &>/dev/null
sleep 1
killall -9 $BIN_NAME &>/dev/null
echo "done!"
rm -f /tmp/*info /tmp/ca_cache.list
}
do_start() {
echo -e "Starting $BIN_NAME...\c"
/var/bin/$BIN_NAME -d -c /var/keys/wicardd.conf &>/dev/null
sleep 1
[ -n "$(pidof $BIN_NAME)" ] && echo "done!" || echo -e "\nError: could not start $BIN_NAME!"
}
[ ! -f "/var/bin/$BIN_NAME" ] && echo "$BIN_NAME is not found in /var/bin" && exit 1
[ -n "$(pidof $BIN_NAME)" ] && do_stop
[ "$1" != "stop" ] && do_start
Я убрал:
insmod /var/lib/api3.ko - этого нет в моей прошивке. может это важно ?
[ "$1" != "-q" ] && [ "$1" != "stop" ] && echo -e "web_show_mess 3 \0042Starting $BIN_NAME...\0042" >/dev/commander
[ "$1" = "stop" ] && echo -e "web_show_mess 3 \0042Stopping $BIN_NAME...\0042" >/dev/commander
изза этого просто все висло, оно несет только информативный смысл.
И еще один момент, у меня когда был mgcamd еще дополнительно запускался сервис newcs, нужен ли он ?
Логин и пароль точно верные, с ними mgcamd работает