<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: NETDEV WATCHDOG: transmit queue timed out in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714924#M2917</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your reply.&amp;nbsp;This issue has been resolved with kernel version 4.4.65.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Oct 2017 20:41:26 GMT</pubDate>
    <dc:creator>arvindprasanna</dc:creator>
    <dc:date>2017-10-13T20:41:26Z</dc:date>
    <item>
      <title>NETDEV WATCHDOG: transmit queue timed out</title>
      <link>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714922#M2915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a NXP-LS2088ardb running kernel 4.1.35-rt41 compiled through the yocto project. I plugged in an Intel 82580 4x1GE card and loaded it's kernel module igb and I can see all the four interfaces in ifconfig. In this case, these four interfaces happen to be enP2p1s0f0, enP2p1s0f1, enP2p1s0f2 and enP2p1s0f3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the four interfaces can be brought up and there are no errors:&lt;/P&gt;&lt;P&gt;# ifconfig enP2p1s0f0 up&lt;BR /&gt;# ifconfig enP2p1s0f1 up&lt;BR /&gt;# ifconfig enP2p1s0f2 up&lt;BR /&gt;# ifconfig enP2p1s0f3 up&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/proc/interrupts information:&lt;/P&gt;&lt;P&gt;216: 0 0 0 0 0 0 0 0 ITS-MSI 268959744 Edge enP2p1s0f0&lt;BR /&gt;217: 499 0 0 0 0 0 0 0 ITS-MSI 268959745 Edge enP2p1s0f0-TxRx-0&lt;BR /&gt;218: 0 0 0 0 0 0 0 0 ITS-MSI 268961792 Edge enP2p1s0f1&lt;BR /&gt;219: 499 0 0 0 0 0 0 0 ITS-MSI 268961793 Edge enP2p1s0f1-TxRx-0&lt;BR /&gt;220: 0 0 0 0 0 0 0 0 ITS-MSI 268963840 Edge enP2p1s0f2&lt;BR /&gt;221: 498 0 0 0 0 0 0 0 ITS-MSI 268963841 Edge enP2p1s0f2-TxRx-0&lt;BR /&gt;222: 0 0 0 0 0 0 0 0 ITS-MSI 268965888 Edge enP2p1s0f3&lt;BR /&gt;223: 0 0 0 0 0 0 0 0 ITS-MSI 268965889 Edge enP2p1s0f3-TxRx-0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MSI-X is enabled but the fourth interface enP2p1s0f3 does not see any interrupt but the first three do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If an ethernet cable is plugged in and a dhclient is performed on enP2p1s0f3, there is a watchdog timeout trace in&lt;/P&gt;&lt;P&gt;dmesg:&lt;/P&gt;&lt;P&gt;[ 164.468846] NETDEV WATCHDOG: enP2p1s0f3 (igb): transmit queue 0 timed out&lt;BR /&gt;[ 164.468848] Modules linked in: igb(O)&lt;BR /&gt;[ 164.468856] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 4.1.35-rt41 #1&lt;BR /&gt;[ 164.468858] Hardware name: Freescale Layerscape 2088a RDB Board (DT)&lt;BR /&gt;[ 164.468861] Call trace:&lt;BR /&gt;[ 164.471301] [&amp;lt;ffff8000000898e4&amp;gt;] dump_backtrace+0x0/0x11c&lt;BR /&gt;[ 164.471306] [&amp;lt;ffff800000089a14&amp;gt;] show_stack+0x14/0x1c&lt;BR /&gt;[ 164.471310] [&amp;lt;ffff80000084b92c&amp;gt;] dump_stack+0x90/0xb0&lt;BR /&gt;[ 164.471314] [&amp;lt;ffff8000000b1160&amp;gt;] warn_slowpath_common+0x98/0xd0&lt;BR /&gt;[ 164.471317] [&amp;lt;ffff8000000b11e8&amp;gt;] warn_slowpath_fmt+0x50/0x58&lt;BR /&gt;[ 164.471320] [&amp;lt;ffff80000072323c&amp;gt;] dev_watchdog+0x268/0x274&lt;BR /&gt;[ 164.471324] [&amp;lt;ffff8000000fd40c&amp;gt;] call_timer_fn.isra.29+0x28/0x94&lt;BR /&gt;[ 164.471327] [&amp;lt;ffff8000000fd638&amp;gt;] run_timer_softirq+0x1c0/0x230&lt;BR /&gt;[ 164.471331] [&amp;lt;ffff8000000b4d68&amp;gt;] __do_softirq+0x108/0x244&lt;BR /&gt;[ 164.471334] [&amp;lt;ffff8000000b5550&amp;gt;] irq_exit+0x90/0xf4&lt;BR /&gt;[ 164.471339] [&amp;lt;ffff8000000ee3e0&amp;gt;] __handle_domain_irq+0x60/0xb0&lt;BR /&gt;[ 164.471342] [&amp;lt;ffff8000000824fc&amp;gt;] gic_handle_irq+0x84/0xe4&lt;BR /&gt;[ 164.471344] Exception stack(0xffff800000c33d70 to 0xffff800000c33ea0)&lt;BR /&gt;[ 164.471348] 3d60: 322458f8 00000026 00000000 00010000&lt;BR /&gt;[ 164.471351] 3d80: 00c33ed0 ffff8000 0062d0a8 ffff8000 60000145 00000000 00000000 00000000&lt;BR /&gt;[ 164.471355] 3da0: 322458f8 00000026 28000000 0004768f 00049984 00000000 28000000 00000000&lt;BR /&gt;[ 164.471358] 3dc0: 0000198c 00000000 00000018 00000000 88000000 0003be92 cccccccd cccccccc&lt;BR /&gt;[ 164.471362] 3de0: 00000000 00000000 00084800 ffff8000 00001000 00000000 00000000 00000000&lt;BR /&gt;[ 164.471365] 3e00: 34d5d91d 00000000 0cf0f740 ffff8083 f16b89c0 ffff8082 00000000 00008000&lt;BR /&gt;[ 164.471368] 3e20: 0f001168 ffff8083 00000022 00000000 cc3917e0 ffff7c01 322458f8 00000026&lt;BR /&gt;[ 164.471371] 3e40: 7a9c9600 ffff8000 00000000 00000000 00000000 00000000 318fcb98 00000026&lt;BR /&gt;[ 164.471374] 3e60: 00c987c0 ffff8000 00c18648 ffff8000 00868000 ffff8000 00c30000 ffff8000&lt;BR /&gt;[ 164.471378] 3e80: 00c37000 ffff8000 00c33ed0 ffff8000 0062d0a0 ffff8000 00c33ed0 ffff8000&lt;BR /&gt;[ 164.471381] [&amp;lt;ffff800000085700&amp;gt;] el1_irq+0x80/0x100&lt;BR /&gt;[ 164.471386] [&amp;lt;ffff80000062d1ac&amp;gt;] cpuidle_enter+0x18/0x20&lt;BR /&gt;[ 164.471389] [&amp;lt;ffff8000000e5380&amp;gt;] cpu_startup_entry+0x184/0x264&lt;BR /&gt;[ 164.471392] [&amp;lt;ffff800000848fa0&amp;gt;] rest_init+0x74/0x7c&lt;BR /&gt;[ 164.471397] [&amp;lt;ffff800000ba194c&amp;gt;] start_kernel+0x37c/0x390&lt;BR /&gt;[ 164.471399] ---[ end trace 924bff9a4e56157a ]---&lt;BR /&gt;[ 170.459306] igb 0002:01:00.3 enP2p1s0f3: igb: enP2p1s0f3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;dhclient works as expected on the first three ports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lspci output of the failing interface:&lt;/P&gt;&lt;P&gt;# lspci -s 0002:01:00.3 -vvv&lt;BR /&gt;0002:01:00.3 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)&lt;BR /&gt; Subsystem: Intel Corporation Ethernet Server Adapter I340-T4&lt;BR /&gt; Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+&lt;BR /&gt; Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx+&lt;BR /&gt; Latency: 0, Cache Line Size: 32 bytes&lt;BR /&gt; Interrupt: pin D routed to IRQ 209&lt;BR /&gt; Region 0: Memory at 3046200000 (32-bit, non-prefetchable) [size=512K]&lt;BR /&gt; Region 3: Memory at 304628c000 (32-bit, non-prefetchable) [size=16K]&lt;BR /&gt; Capabilities: [40] Power Management version 3&lt;BR /&gt; Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;BR /&gt; Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-&lt;BR /&gt; Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+&lt;BR /&gt; Address: 0000000000000000 Data: 0000&lt;BR /&gt; Masking: 00000000 Pending: 00000000&lt;BR /&gt; Capabilities: [70] MSI-X: Enable+ Count=10 Masked-&lt;BR /&gt; Vector table: BAR=3 offset=00000000&lt;BR /&gt; PBA: BAR=3 offset=00002000&lt;BR /&gt; Capabilities: [a0] Express (v2) Endpoint, MSI 00&lt;BR /&gt; DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 &amp;lt;64us&lt;BR /&gt; ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+&lt;BR /&gt; DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;BR /&gt; RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-&lt;BR /&gt; MaxPayload 128 bytes, MaxReadReq 512 bytes&lt;BR /&gt; DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;BR /&gt; LnkCap: Port #4, Speed 5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s &amp;lt;1us, L1 &amp;lt;8us&lt;BR /&gt; ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-&lt;BR /&gt; LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+&lt;BR /&gt; ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;BR /&gt; LnkSta: Speed 5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;BR /&gt; DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR+, OBFF Not Supported&lt;BR /&gt; DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled&lt;BR /&gt; LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-&lt;BR /&gt; EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-&lt;BR /&gt; Capabilities: [100 v1] Advanced Error Reporting&lt;BR /&gt; UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-&lt;BR /&gt; UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-&lt;BR /&gt; UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-&lt;BR /&gt; CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+&lt;BR /&gt; CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+&lt;BR /&gt; AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-&lt;BR /&gt; Capabilities: [140 v1] Device Serial Number (hidden for privacy)&lt;BR /&gt; Capabilities: [1a0 v1] Transaction Processing Hints&lt;BR /&gt; Device specific mode supported&lt;BR /&gt; Steering table in TPH capability structure&lt;BR /&gt; Kernel driver in use: igb&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;This is the lspci tree:&lt;/P&gt;&lt;P&gt;# lspci -t&lt;BR /&gt;-+-[0003:00]---00.0-[01]----00.0&lt;BR /&gt; +-[0002:00]---00.0-[01]--+-00.0&lt;BR /&gt; | +-00.1&lt;BR /&gt; | +-00.2&lt;BR /&gt; | \-00.3&lt;BR /&gt; +-[0001:00]---00.0-[01]--&lt;BR /&gt; \-[0000:00]---00.0-[01]--&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Has anybody faced a similar situation before? I would appreciate help in this matter!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arvind.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Sep 2017 22:11:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714922#M2915</guid>
      <dc:creator>arvindprasanna</dc:creator>
      <dc:date>2017-09-27T22:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: NETDEV WATCHDOG: transmit queue timed out</title>
      <link>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714923#M2916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Netdev Watchdog timeout message indicates that the hardware is not serving &lt;BR /&gt;the transmit queue. The kernel monitors the time when the packet sent&lt;BR /&gt;out by keeping a timer, it the timer expires, the kernel outputs this&lt;BR /&gt;message. This is a hardware and driver specific error, it's not possible to establish&lt;/P&gt;&lt;P&gt;the root cause without debugging. Consult at your driver maintainer/supporter and&lt;/P&gt;&lt;P&gt;the card hardware manufacturer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Platon&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2017 07:23:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714923#M2916</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2017-10-10T07:23:38Z</dc:date>
    </item>
    <item>
      <title>Re: NETDEV WATCHDOG: transmit queue timed out</title>
      <link>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714924#M2917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your reply.&amp;nbsp;This issue has been resolved with kernel version 4.4.65.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Oct 2017 20:41:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714924#M2917</guid>
      <dc:creator>arvindprasanna</dc:creator>
      <dc:date>2017-10-13T20:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: NETDEV WATCHDOG: transmit queue timed out</title>
      <link>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714925#M2918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How did you solve this?&lt;/P&gt;&lt;P&gt;I found this situation in the LS1021a too.&lt;/P&gt;&lt;P&gt;Did you just change the kernel?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 07:34:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714925#M2918</guid>
      <dc:creator>2838219522</dc:creator>
      <dc:date>2017-10-17T07:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: NETDEV WATCHDOG: transmit queue timed out</title>
      <link>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714926#M2919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The igb module (for the Intel 4x1GE card) is part of the kernel versions 4.4.X and above. It worked out of the box.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Oct 2017 15:05:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/714926#M2919</guid>
      <dc:creator>arvindprasanna</dc:creator>
      <dc:date>2017-10-19T15:05:46Z</dc:date>
    </item>
    <item>
      <title>Re: NETDEV WATCHDOG: transmit queue timed out</title>
      <link>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/1533221#M11244</link>
      <description>&lt;P&gt;My kernel version 5.10 has the same problem&lt;/P&gt;&lt;P&gt;Can you give me a hand ?&lt;/P&gt;</description>
      <pubDate>Thu, 06 Oct 2022 07:25:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/NETDEV-WATCHDOG-transmit-queue-timed-out/m-p/1533221#M11244</guid>
      <dc:creator>tzeng015</dc:creator>
      <dc:date>2022-10-06T07:25:36Z</dc:date>
    </item>
  </channel>
</rss>

