[Bug 200221] em0 watchdog timeout under load

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Sep 2 19:16:40 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200221

--- Comment #18 from anthony at ury.org.uk ---
Unfortunately, the server experienced a watchdog timeout this morning :

Sep  2 07:39:49 urybsod kernel: em0: Watchdog timeout Queue[0]-- resetting
Sep  2 07:39:49 urybsod kernel: Interface is RUNNING and ACTIVE
Sep  2 07:39:49 urybsod kernel: em0: TX Queue 0 ------
Sep  2 07:39:49 urybsod kernel: em0: hw tdh = 247, hw tdt = 495
Sep  2 07:39:49 urybsod kernel: em0: Tx Queue Status = -2147483648
Sep  2 07:39:49 urybsod kernel: em0: TX descriptors avail = 771
Sep  2 07:39:49 urybsod kernel: em0: Tx Descriptors avail failure = 237
Sep  2 07:39:49 urybsod kernel: em0: RX Queue 0 ------
Sep  2 07:39:49 urybsod kernel: em0: hw rdh = 344, hw rdt = 343
Sep  2 07:39:49 urybsod kernel: em0: RX discarded packets = 0
Sep  2 07:39:49 urybsod kernel: em0: RX Next to Check = 344
Sep  2 07:39:49 urybsod kernel: em0: RX Next to Refresh = 343
Sep  2 07:39:49 urybsod kernel: em0: Link is Down
Sep  2 07:39:49 urybsod kernel: em0: link state changed to DOWN
Sep  2 07:39:53 urybsod kernel: em0: Link is up 1000 Mbps Full Duplex
Sep  2 07:39:53 urybsod kernel: em0: link state changed to UP
Sep  2 07:39:53 urybsod devd: Executing '/etc/rc.d/dhclient quietstart em0'

So these patches appear to be improving stability, as this is the only
occurrence in 13 days of uptime, compared to nearly every day previously.

I should reiterate what state this kernel is in :
sys/dev/e1000 is at 10-STABLE at HEAD with CURRENT at 286381, CURRENT at 285879 patched.
This required some manual patching. Diff of e1000 to 10-STABLE attached.
Merged r274043 and r274704 from 10-STABLE.

I've not yet encountered a panic, but I'll apply 287330 to be on the safe side.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-net mailing list