Hi Dave,

so I took 3.10.40-5 through a bit more testing and it looks quite good. For 
example, running netperf-wrapper's RRUL test agains t the router used to 
produce plenty of the " ath: phy0: Failed to stop TX DMA, queues=0x00e!" 
errors, but with 3.10.40-5 there is not a single of these errors in the logs, 
neither for testing the 5GHz radio nor for the 2.4GHz radio. So either the 
error message got silenced ;) or, preferably, the root cause was fixed. 

root@nacktmulle:~# cat /sys/kernel/debug/ieee80211/phy0/ath9k/reset
    Baseband Hang:  0
Baseband Watchdog:  0
   Fatal HW Error:  0
      TX HW error:  0
     TX Path Hang:  0
      PLL RX Hang:  0
         MAC Hang: 259
     Stuck Beacon:  1
        MCI Reset:  0
root@nacktmulle:~# cat /sys/kernel/debug/ieee80211/phy1/ath9k/reset
    Baseband Hang:  0
Baseband Watchdog:  0
   Fatal HW Error:  0
      TX HW error:  0
     TX Path Hang:  0
      PLL RX Hang:  0
         MAC Hang:  0
     Stuck Beacon:  0
        MCI Reset:  0
I fear this might be the logging… at least for ph0 the MAC hangs used to 
correlate with the TX errors in dmesg...


Neither radio got stuck (but I never could reproduce the locking reliably 
anyway, so that does not mean much...)

Also:

root@nacktmulle:~# cat /sys/kernel/debug/mips/unaligned_instructions
0
root@nacktmulle:~# uptime
 09:08:13 up 1 day,  9:31,  load average: 0.08, 0.08, 0.06
root@nacktmulle:~# uname -a
Linux nacktmulle.home.lan 3.10.40 #2 Sun May 18 12:44:57 PDT 2014 mips GNU/Linux
root@nacktmulle:~# cat /etc/op
openwrt_release  openwrt_version  opkg.conf
root@nacktmulle:~# cat /etc/openwrt_release 
DISTRIB_ID="CeroWrt"
DISTRIB_RELEASE="3.10.40-5"
DISTRIB_REVISION="r40774"
DISTRIB_CODENAME="toronto"
DISTRIB_TARGET="ar71xx/generic"
DISTRIB_DESCRIPTION="CeroWrt Toronto 3.10.40-5"
DISTRIB_TAINTS="no-all busybox"
root@nacktmulle:~# 



On a related note I get the following two Oopses? from netserver:

[ 1552.839843] nf_conntrack: automatic helper assignment is deprecated and it 
will be removed soon. Use the iptables CT target to attach helpers instead.
[88851.281250] CPU: 0 PID: 19684 Comm: netserver Not tainted 3.10.40 #2
[88851.281250] task: 814ce2c0 ti: 82398000 task.ti: 82398000
[88851.281250] $ 0   : 00000000 00000001 00000001 77a1e440
[88851.281250] $ 4   : 00000006 009c56d8 00000001 00000000
[88851.281250] $ 8   : 00000000 3aa34172 00000000 5c240800
[88851.281250] $12   : 82230090 00000000 00000000 00000000
[88851.281250] $16   : 0040fd68 00000001 7fc10a30 7796dd20
[88851.281250] $20   : 7ff62860 00000000 00000000 00000000
[88851.281250] $24   : 00000000 7797b9d0                  
[88851.281250] $28   : 779a63a0 7fc0f608 7ff625a8 0040f9d7
[88851.281250] Hi    : 000050cf
[88851.281250] Lo    : 4d2cc362
[88851.281250] epc   : 0040f9fd 0x40f9fd
[88851.281250]     Not tainted
[88851.281250] ra    : 0040f9d7 0x40f9d7
[88851.281250] Status: 0000fc13 USER EXL IE 
[88851.281250] Cause : 00800010
[88851.281250] BadVA : 00000001
[88851.281250] PrId  : 00019374 (MIPS 24Kc)
[88851.281250] Modules linked in: ath9k ath9k_htc ath9k_common iptable_nat 
ath9k_hw ath pppoe nf_nat_ipv4 nf_conntrack_ipv4 mac80211 cfg80211 xt_u32 
xt_time xt_tcpudp xt_tcpmss xt_string xt_statistic xt_state xt_recent xt_quota 
xt_pkttype xt_physdev xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit 
xt_length xt_hl xt_helper xt_hashlimit xt_ecn xt_dscp xt_conntrack xt_connmark 
xt_connlimit xt_connbytes xt_comment xt_addrtype xt_TCPMSS xt_REDIRECT xt_LOG 
xt_IPMARK xt_HL xt_DSCP xt_CT xt_CLASSIFY usbnet ts_kmp ts_fsm ts_bm pptp pppox 
ppp_async nf_nat_irc nf_nat_ftp nf_defrag_ipv4 nf_conntrack_irc 
nf_conntrack_ftp iptable_raw iptable_mangle iptable_filter ipt_REJECT 
ipt_MASQUERADE ipt_ECN ip_tables crc_ccitt compat_xtables compat sch_teql 
sch_tbf sch_sfq sch_red sch_qfq sch_prio sch_pie sch_ns2_codel sch_nfq_codel 
sch_netem sch_htb sch_gred sch_efq_codel sch_dsmark sch_codel em_text em_nbyte 
em_meta em_cmp cls_basic act_police act_ipt act_skbedit act_mirred em_u32 
cls_u32 cls_tcindex cls_flow cls_route cls_fw sch_hfsc sch_ingress 
leds_wndr3700_usb ledtrig_usbdev xt_set ip_set_list_set ip_set_hash_netport 
ip_set_hash_netiface ip_set_hash_net ip_set_hash_ipportnet ip_set_hash_ipportip 
ip_set_hash_ipport ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac 
ip_set_bitmap_ip ip_set nfnetlink sr_mod cdrom ip6t_NPT ip6t_MASQUERADE 
ip6table_nat nf_nat_ipv6 nf_nat ip6t_REJECT ip6t_rt ip6t_hbh ip6t_mh 
ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6table_mangle 
ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack 
nf_defrag_ipv6 pppoatm ppp_generic slhc ip_gre gre ifb sit ipip ip6_tunnel 
tunnel6 tunnel4 ip_tunnel vfat fat autofs4 br2684 atm nls_iso8859_2 
nls_iso8859_15 nls_iso8859_13 nls_iso8859_1 nls_cp437 ipv6 authenc aead arc4 
crypto_blkcipher usb_storage ohci_hcd ehci_platform ehci_hcd sd_mod scsi_mod 
gpio_button_hotplug ext4 crc16 jbd2 mbcache usbcore nls_base usb_common 
crypto_hash
[88851.285156] Process netserver (pid: 19684, threadinfo=82398000, 
task=814ce2c0, tls=77a1e440)
[88851.285156] Stack : 7fc10674 0043d8f0 00000004 7fc106f0 7fc10670 00000010 
009c56e9 00000001
[88851.285156]    00000000 00000009 00000000 004188e8 7fc0f650 00000001 
0043d878 00412303
[88851.285156]    00000006 009c5c88 00000001 7fc10670 00000010 00000011 
7fc1077c 00000000
[88851.285156]    00000000 00000000 302e302e 302e3000 00000000 00000000 
00000000 00000000
[88851.285156]    00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000
[88851.285156]    ...
[88851.285156] Call Trace:
[88851.285156] 
[88851.285156] 
[88851.285156] Code: 1e00  08dc  6500 <9a80> 6722  7404  6013  5000  6011 
root@nacktmulle:~# 


I hope this is a keeper ;)

Best Regards
        Sebastian


_______________________________________________
Cerowrt-devel mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/cerowrt-devel

Reply via email to