xl multicast setup is incorrect (affects IPV6 and anything else that depends on multicast filters). Apply by doing: cd /usr/src patch -p0 < 016_xlhash.patch And then rebuild your kernel. Index: sys/dev/ic/xl.c =================================================================== RCS file: /cvs/src/sys/dev/ic/xl.c,v retrieving revision 1.2 diff -u -r1.2 xl.c --- sys/dev/ic/xl.c 2000/04/18 14:32:49 1.2 +++ sys/dev/ic/xl.c 2000/07/02 17:48:57 @@ -673,6 +673,7 @@ goto allmulti; } h = xl_calchash(enm->enm_addrlo); + CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_SET_HASH|h); mcnt++; ETHER_NEXT_MULTI(step, enm); }