I run Arch Linux on a Thinkpad and two different desktops. I mention this because I only have this problem on one desktop so it is logical to assume the problem may be hardware / driver related. At any rate I found a workaround similar to the one mentioned in post #17.
just adding /ect/rc.d/avahi-daemon start to rc.local didn't work. Nor did /etc/rc.d/avahi-daemon restart. With or without avahi-daemon declared in rc.conf it still wasn't working. I made sure that avahi-daemon started after sshd in rc.conf (since I'm trying to file-share over ssh) and still no dice. This is what Finally worked for me;
Hi Guys,
I run Arch Linux on a Thinkpad and two different desktops. I mention this because I only have this problem on one desktop so it is logical to assume the problem may be hardware / driver related. At any rate I found a workaround similar to the one mentioned in post #17.
just adding /ect/rc. d/avahi- daemon start to rc.local didn't work. Nor did /etc/rc. d/avahi- daemon restart. With or without avahi-daemon declared in rc.conf it still wasn't working. I made sure that avahi-daemon started after sshd in rc.conf (since I'm trying to file-share over ssh) and still no dice. This is what Finally worked for me;
in rc.conf add avahi-daemon just before gdm
in rc.local add
sleep 10 d/avahi- daemon stop d/avahi- daemon start d/avahi- daemon restart
/etc/rc.
/etc/rc.
/etc/rc.
Probably over kill, i don't know what part of this solution is actually working around the issue but it works.
Thanks guys and I hope this helps someone.