Public bug reported: I have an onboard network interface, described by lspci as: "Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP1000 Family Gigabit Ethernet (rev 41)", and use the 'ipg' kernel module (in ubuntu/net/ipg/ inside ubuntu kernel tree). The normal network functionality seems ok, but I found out that avahi-discover wasn't showing other people published services. Looking in Google I also found out that some drivers have buggy support for local multicast as used by Zeroconf.
The workaround is adding to eth0 'stanza' in /etc/network/interfaces "pre-up ifconfig eth0 allmulti", to 'force' the interface process all multicast packets. Even the solution make everything work fine, I think some investigation in the module code would be good to check if something is wrong/unimplemented there. I recently upgraded to Feisty, but the problem (not seeing other people's services) was in my old Edgy, too. ** Affects: Ubuntu Importance: Undecided Status: Unconfirmed -- Network driver 'ipg' isn't handling mDNS as expected https://launchpad.net/bugs/99900 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs