Ok, I think I found the bug. There was a problem with the way I was
loading the hash table for the multicast filter. The chip actually
uses 4 16-bit registers, not two 32-bit ones. Please apply the patch
at:
http://www.freebsd.org/~wpaul/Sundance/ste.diff
# cd /tmp
# fetch http://www.freebsd.org/~wpaul/Sundance/ste.diff
# cd /sys/pci
# patch < /tmp/ste.diff
Then compile a new kernel and/or new if_ste.ko kernel module.
Please let me know if this helps.
-Bill
--
=============================================================================
-Bill Paul (510) 749-2329 | Senior Engineer, Master of Unix-Fu
[EMAIL PROTECTED] | Wind River Systems
=============================================================================
"I like zees guys. Zey are fonny guys. Just keel one of zem." -- The 3 Amigos
=============================================================================
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message