#18922: eth1 (ag71xx): transmit queue 0 timed out
------------------------+--------------------------------
  Reporter:  fpv2000@…  |      Owner:  developers
      Type:  defect     |     Status:  reopened
  Priority:  normal     |  Milestone:  Chaos Calmer 15.05
 Component:  kernel     |    Version:  Trunk
Resolution:             |   Keywords:
------------------------+--------------------------------

Comment (by ivaradi):

 I am running a cron job on the router that detects eth0 getting stuck by
 pinging an address on my LAN. When ping fails, it logs the values of the
 registers also examined by ag71xx_check_dma_stuck() (and then resets the
 eth0). I found the following:

 - RX_SM is always set to 0x00100113
 - FIFO_DEPTH is aways set to 0x02000000
 - TX_SM: the following bits were always set: 0x000e0500, the bits set in
 the following value were always zero: 0xfff002ff, but otherwise the actual
 values were different, though some values occured more than once. However,
 I have a limited number of samples (14), so it probably does not mean
 anything.

 Unfortunately the document I have (about AR9331) does not contain anything
 about RX_SM or TX_SM, and according to it FIFO_DEPTH should not have a
 value like that. But perhaps that is a sure sign of the problem. Which
 bits should be checked to detect this condition?

--
Ticket URL: <https://dev.openwrt.org/ticket/18922#comment:40>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to