[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#858125: e1000: ethernet interface hangs occasionally, kernel reports hang



On Sat, Mar 18, 2017 at 09:02:10PM +0000, Ben Hutchings wrote:
> Control: retitle -1 TX watchdog fires on e1000e interface 
> Control: tag -1 moreinfo
> 
> Please don't confuse e1000 and e1000e; they are quite different drivers
> for different chips.

Oh, thanks for the fix.  I think I used e1000 so it would match a kernel
file when I entered the bug report.  You are right that e1000e is what
the kernel reports on the error lines:

	[ 1351.850362] NETDEV WATCHDOG: eth0 (e1000e): transmit queue 0	timed out
	                                      ^^^^^^

> Does it help if you disable flow control by running:
> 
>     ethtool -A eth0 rx off tx off
> 
> (Check the current settings first by running 'ethtool -a eth0'.)

Current settings:

	$ ethtool -a eth0
	Pause parameters for eth0:
	Autonegotiate:  on
	RX:             on
	TX:             on

I then ran:

	$ ethtool -A eth0 rx off tx off

	$ ethtool -a eth0
	Pause parameters for eth0:
	Autonegotiate:  on
	RX:             on
	TX:             on

It seems nothing changed.

> Have you tried a newer kernel version?  Linux 4.9 is available in
> jessie-backports.

Wow, that seems more risky than just buying a dual-port PCI-E ethernet
card and using that.  FYI, this server is from 2012 so I am worried such
an upgrade would break things more than fix them.

If there is no known fix I think that will be my next try, in a long
list of many attempts to fix this.

-- 
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +


Reply to: