kernels 3.2.x and 3.0.x prints this: e1000e 0000:11:00.0: eth9: Detected Hardware Unit Hang: TDH <a4> TDT <a7> next_to_use <a7> next_to_clean <a4> buffer_info[next_to_clean]: time_stamp <1008e849f> next_to_watch <a4> jiffies <1008e85d8> next_to_watch.status <0> MAC Status <80387> PHY Status <792d> PHY 1000BASE-T Status <3800> PHY Extended Status <3000> PCI Status <10> every now and then when the load is high. This is a kernel bug which is fixed in 3.3: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=09357b00255c233705b1cf6d76a8d147340545b8 see also bug report https://bugzilla.redhat.com/show_bug.cgi?id=785806
Just heard back from the author of the patch and the problem goes back all the way to 2.6.32.
This is in Linux patch 3.2.14 [1] Which is in genpatches 3.2-13 [2] Which is in gentoo-sources-3.2-r13[3] (or vanilla-sources-3.2.14) [1]http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=commitdiff;h=09357b00255c233705b1cf6d76a8d147340545b8 [2] http://sources.gentoo.org/cgi-bin/viewvc.cgi/linux-patches/genpatches-2.6/tags/3.2-13/ [3] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.2.14.ebuild?revision=1.1&view=markup