network problem: ep driver captures packets not intended for this host

zoltan sandor dr_sandor_zoltan at
Mon May 12 23:18:08 PDT 2003

Hi all!

It would be nice if somebody could give me some advice
on the following problem. I am using FreeBSD 4.8 on a
Sony Vaio laptop with a 3COM Fast Etherlink 16-bit
PC CARD (3c574-Tx).

dmesg says:
ep0: <3Com 3C574> at port 0x240-0x25f irq 9 flags 0x1
slot 0 on pccard0
ep0: Ethernet address 00:60:08:b3:cc:1a

With this setup the card usually works well. However
from time to time the whole systems slows down to a
crawl. The problem goes away if I pull the network
plug. During slow down top shows that the processor
spends >90% of the time in interrupt mode.

It seems the problem is with the ethernet interface
ep0. Ifconfig says:
inet6 fe80::260:8ff:feb3:cc1a%ep0 prefixlen 64
scopeid 0x6 
inet netmask 0xffffff00 broadcast
ether 00:60:08:b3:cc:1a

>From this I see that my ip address is and
the card is not in promiscuous mode. Still when I use
tcpdump -p it shows all the packets coming and going
to an other machine on the subnet with ip address This machine generates a heavy traffic
which is passed to my kernel by the ep0 driver.
Is this the normal behaviour of the system and is
any way to drop these packets at the ep0 driver level?

Thanks for any suggestions

Zoltan Sandor

Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.

More information about the freebsd-questions mailing list