#18922: eth1 (ag71xx): transmit queue 0 timed out
------------------------+--------------------------------
Reporter: fpv2000@… | Owner: developers
Type: defect | Status: closed
Priority: normal | Milestone: Chaos Calmer 15.05
Component: kernel | Version: Trunk
Resolution: fixed | Keywords:
------------------------+--------------------------------
Comment (by ivaradi@…):
Hi,
I am using a TP-Link WR741ND, which exhibited the timeout problem
(although on eth0). I have upgraded to the latest on the CC branch after
the two commits mentioned above had been ported to it, and the problem
went away.
However, ksoftirqd can still start producing a load hovering about ~60%,
which sometimes can go away on its own, sometimes it cannot. Generally,
networking continues to work normally. However, yesterday the load of
ksoftirqd went up to near 100%, and my PC (connected via cable) could not
receive a reply for repeated DHCPDISCOVER requests (while other network
traffic seemd unaffected). I tried restarting dnsmasq, etc. but it did not
help. The only thing that helped was to reset eth0 (ifconfig down/up),
after which the ksoftirqd load went back to around 0, and DHCP worked
again. (It might be noted that I experienced this DHCP problem earlier,
when the router had Gargoyle 1.6 installed, and the cure was the same
there, although I did not notice a high ksoftirqd load there).
I am not sure if this is related to this bug and the fix, but as soft IRQ
storms happened earlier, something may not be entirely correct with the
patch.
It seems that a bittorrent download can relatively easily cause this
problem to appear. I am willing to debug it, but not being familiar with
the code, I would appreciate some hints as to where to start (apart from
starting to read and understand the code :))
--
Ticket URL: <https://dev.openwrt.org/ticket/18922#comment:35>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets