#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