Bug 141741

Summary: Etherlink III NIC won't work after upgrade to FBSD 8, If I run tcpdump - it works.
Product: Base System Reporter: Robert Maerzke <robert>
Component: kernAssignee: freebsd-net (Nobody) <net>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: hiren
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Robert Maerzke 2009-12-18 06:20:01 UTC
After upgrade from 7.2 to 8 my 3c509b NIC cards will not work.  I can
ping the IP address of the card from within the machine.  However, I
can't access anything external.  If I run TcpDump, the card will start working.

Fix: 

Running tcpdump from the console restores network connectivity.
How-To-Repeat: Reboot after upgrade to FBSD 8.0
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2009-12-21 06:51:14 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-net

Over to maintainer(s). 

To submitter: what driver detects this card?
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2009-12-22 09:22:10 UTC
State Changed
From-To: open->feedback

Note that submitter was asked for feedback.
Comment 3 Robert Maerzke 2009-12-22 16:58:29 UTC
Here's the relevant lines from dmesg:

ep0: <3Com 3C509B-Combo EtherLink III (PnP)> at port 0x210-0x21f irq 5 
pnpid TCM5094 on isa0
ep0: WARNING: using obsoleted if_watchdog interface
ep0: Ethernet address: 00:60:97:22:8b:f5
ep0: [ITHREAD]
driver bug: Unable to set devclass (devname: (null))
Comment 4 raj 2011-05-09 06:09:46 UTC
I'm seeing this same problem now that I installed FreeBSD 8.2 on my =
laptop.  Sometimes it will lock up even from just doing "ifconfig -a".  =
I can get it to come back if I do "ifconfig ep0 up" a few times after =
waiting a while.  I'm guessing it has to do with the "ep0: WARNING: =
using obsoleted if_watchdog interface" upon startup.

/raj
Comment 5 Hiren Panchasara freebsd_committer freebsd_triage 2016-12-23 07:54:08 UTC
Please reopen if this is still a problem.