[prev in list] [next in list] [prev in thread] [next in thread]
List: e1000-devel
Subject: Re: [E1000-devel] Fake TX hangs
From: "Skidmore, Donald C" <donald.c.skidmore () intel ! com>
Date: 2015-09-22 17:12:12
Message-ID: F6FB0E698C9B3143BDF729DF2228664691348CF0 () ORSMSX110 ! amr ! corp ! intel ! com
[Download RAW message or body]
Hey Tal Abudi,
The Fake Tx hang message means that the stack is trying to reset the driver since it \
"thinks" we are hung however the driver doesn't believe that there is anything it can \
transmit. This is most often cased but excessive flow control or a faulty switch. \
What does your ethtool stats show? And you might what to test with FC disabled \
(assuming you have it enabled currently) to see if the messages go away.
Thanks,
-Don Skidmore <donald.c.skidmore@intel.com>
> -----Original Message-----
> From: Tal Abudi [mailto:talabudi@gmail.com]
> Sent: Monday, September 21, 2015 11:37 PM
> To: e1000-devel@lists.sourceforge.net
> Subject: [E1000-devel] Fake TX hangs
>
> Hi All
> My system is experiencing strange fake TX hangs. I'm running ixgbe
> 3.9.15 on a modified 2.6.18 Linux (with multi queue enabled, Per TX queue
> lock).
>
> ixgbe 0000:82:00.1: eth0: Fake Tx hang detected with timeout of 5 seconds
> NETDEV WATCHDOG: eth0: transmit timed out ixgbe 0000:82:00.1: eth0: Fake
> Tx hang detected with timeout of 10 seconds NETDEV WATCHDOG: eth0:
> transmit timed out ixgbe 0000:82:00.1: eth0: Fake Tx hang detected with
> timeout of 20 seconds
>
> And this keeps going on.
> The messages are from ixgbe_tx_timeout() which is invoked from
> dev_watchdog() (sch_generic.c)
>
> I instrumented the kernel and the ixgbe driver and found that
> ixgbe_maybe_stop_tx() stop a tx queue in ixgbe_xmit_frame_ring().
>
> Please help me figure out where the queue is restart or the device is
> restarted.
> Looking at ethtool -S show tx_restart_queue as 0.
> I'm running a Spirent Avalanche test so it's quite consistent.
>
> Any leads ?
> Thanks !
>
> --
> Best regards,
> Tal Abudi
>
> ------------------------------------------------------------------------------
> _______________________________________________
> E1000-devel mailing list
> E1000-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel® Ethernet, visit
> http://communities.intel.com/community/wired
------------------------------------------------------------------------------
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit \
http://communities.intel.com/community/wired
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic