Avahi daemon stops working


avahi works correctly for a minute or two,
then it stops broadcasting the services...
the only way I can make it work is with a script that kills it every minute and respawns.
Is there a way to make it work correctly ?

some things I have done, no effect:
enabled igmp snooping on a wireless interface.
enabled reflector
allowed igmp broadcasts

current setup:
dlink dsl 2750b router
openwrt 19 snapshot.
configured as wifi station.
firewall disabled.

thanks !!

create clearlog script for filter old entry and exec

echo "#! /bin/sh" >> /root/clearlog
echo "dmesg -c; /etc/init.d/log restart" >> /root/clearlog
chmod 700 /root/clearlog

post command first kill avachi: