em0 watchdog timeout 7-stable

Greg Byshenk freebsd at byshenk.net
Wed May 13 16:44:41 UTC 2009


On Wed, May 13, 2009 at 06:42:07PM +0200, Greg Byshenk wrote:

> As a followup to my own previous message, I continue to have annoying 
> problems with "em?: watchdog timeout" on one of my machines (now running
> 7.2-STABLE as of 2009-05-08).
> 
> I have discontinued using the on-board (em, copper) NICs, and replaced
> the original fibre NIC with a newer model, but the problem persists.
> I've also set
> 
>    hw.pci.enable_msix=0
>    hw.pci.enable_msi=0
>    hw.em.rxd=1024
>    hw.em.txd=1024
>    net.inet.tcp.tso=0
> 
> ...as suggested in some discussions of this problem, and set the em1
> interface to 'polling', all to no avail.  Frequently, though irregularly
> (once or twice a day), the console begins to display
> 
>    em1: watchdog timeout -- resetting
>    em1: watchdog timeout -- resetting
>    em1: watchdog timeout -- resetting
> 
> the nework is down, and the machine locks up.
> 
> [Note: I am getting 'em1' now instead of 'em0' as previously, but this
> is due to changing all of the nics, which led to a different numbering;
> the timeout is still occurring on the (main) interface, the fibre 
> gigabit connection.]
> 
> What is particularly perverse (IMO) is that, since changing the NIC to
> the newer model (and updating the kernel), I can no longer break to the
> debugger when the lockup occurs (there is no response to the break) --
> bit I _can_ shut the machine down cleanly via hardware (a touch of the
> power switch sends 'shutdown', and the machine shuts down cleanly --
> after killing off processes waiting on network i/o).
> 
> The machine is running nfs and samba (3.2.10, from ports), and pretty
> much nothing else.
> 
> 
> Anyone have any ideas about this...?  I'm going mad with this.


Just as an FYI, the drive errors I described in my previous message
appear to have been due to a bad BBU on the RAID controller, and to
have been resolved.
 

-- 
greg byshenk  -  gbyshenk at byshenk.net  -  Leiden, NL


More information about the freebsd-stable mailing list