New BS Build: r39956. (06-06-2019)

Post new topic   Reply to topic    DD-WRT Forum Index -> Qualcomm Atheros based Hardware
Goto page 1, 2  Next
Author Message
labo
DD-WRT Guru


Joined: 30 Jan 2015
Posts: 677
Location: Texas, USA

PostPosted: Thu Jun 06, 2019 16:34    Post subject: New BS Build: r39956. (06-06-2019) Reply with quote
New BS Build: r39956. (06-06-2019)

ftp://ftp.dd-wrt.com/betas/2019/06-06-2019-r39956/
or

https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2019/06-06-2019-r39956/

Please report errors or other change on this new build release.

Release Notes:
http://svn.dd-wrt.com/timeline

Router Model:

Status:
Reset:
Errors:

_________________
ASUS GT-BE98 PRO Main: Fiber 5gbps up/down
ASUS AXE16000: AI Mesh node
2 X ASUS RT-AX89X: AI Mesh nodes
QNAP QSW-1208-8C 12-Port 10GbE Switch
XS712T ProSafe 12-Port 10GbE Switch
3 X R9000 DD-WRT Mesh
Sponsor
stalonge
DD-WRT Guru


Joined: 21 Jul 2006
Posts: 1943
Location: Fortaleza Ce Brazil

PostPosted: Thu Jun 06, 2019 16:44    Post subject: Reply with quote
Runing here

2 R7800

Mesh is broken .. ( in fact it conects ) but i cant set vap to work .. back to previous


Very Happy Very Happy

_________________
DDwrt ...it rocks ....

1 R7800 61337 k6.1 AP
1 R7800 53562 Samba FTP K4.9 STATION
1 WZR1750 61337 AP Webserver Samba Wireguard
2 TP link Archer C7v5 58179 Cli
1 DD x86_64 58389 Gateway Samba Ftp Webserver wireguard
1 MR9000 61337 Gateway Samba Ftp Webserver wireguard
1 WRX36 61337 Gateway Ftp Webserver wireguard


Last edited by stalonge on Thu Jun 06, 2019 18:03; edited 1 time in total
mrjcd
DD-WRT Guru


Joined: 31 Jan 2015
Posts: 6378
Location: Texas

PostPosted: Thu Jun 06, 2019 16:47    Post subject: Reply with quote
EA8500 ...main gateway router
DD-WRT v3.0-r39956 std (06/06/19)
Linux 4.9.180 #318 SMP Sat Jun 1 09:27:50 CEST 2019 armv7l

'Some BS changes' for the EA8500 from previous r39944.
Tis all working nicely Wink

#

WNDR3700v4
DD-WRT v3.0-r39956 std (06/06/19)
Linux 3.18.140 #42964 Thu Jun 6 04:22:23 CEST 2019 mips
tatsuya46
DD-WRT Guru


Joined: 03 Jan 2010
Posts: 7577
Location: YWG, Canada

PostPosted: Thu Jun 06, 2019 16:58    Post subject: Reply with quote
Router Model: dir-862L, dir-862L, wndr4300

Status: well it runs..
Reset: no
Errors: see tickets below

https://svn.dd-wrt.com/ticket/5118 *
https://svn.dd-wrt.com/ticket/5225 *
https://svn.dd-wrt.com/ticket/5603 *
https://svn.dd-wrt.com/ticket/5699
https://svn.dd-wrt.com/ticket/5817
https://svn.dd-wrt.com/ticket/5845
https://svn.dd-wrt.com/ticket/5848
https://svn.dd-wrt.com/ticket/5933
https://svn.dd-wrt.com/ticket/5938
https://svn.dd-wrt.com/ticket/6059
https://svn.dd-wrt.com/ticket/6115 *
https://svn.dd-wrt.com/ticket/6275
https://svn.dd-wrt.com/ticket/6286
https://svn.dd-wrt.com/ticket/6315
https://svn.dd-wrt.com/ticket/6442
https://svn.dd-wrt.com/ticket/6481 *
https://svn.dd-wrt.com/ticket/6495 *
https://svn.dd-wrt.com/ticket/6511
https://svn.dd-wrt.com/ticket/6516
https://svn.dd-wrt.com/ticket/6555 *
https://svn.dd-wrt.com/ticket/6655
https://svn.dd-wrt.com/ticket/6666 *

many builds, no fixes..

_________________
LATEST FIRMWARE(S)

BrainSlayer wrote:
we just do it since we do not like any restrictions enforced by stupid cocaine snorting managers

[x86_64] Haswell i3-4150/QCA9984/MT7915 -------> r58609 std
[QUALCOMM] DIR-862L --------------------------------> r58609 std
▲ ACTIVE / INACTIVE ▼
[QUALCOMM] WNDR4300 v1 --------------------------> r50485 std
[BROADCOM] DIR-860L A1 ----------------------------> r56972 std


Sigh.. why do i exist anyway.. | I love you Anthony.. never forget that.. my other 99% that ill never see again..

labo
DD-WRT Guru


Joined: 30 Jan 2015
Posts: 677
Location: Texas, USA

PostPosted: Thu Jun 06, 2019 17:34    Post subject: Reply with quote
Router: Netgear Nighthawk X10 / R9000
Firmware: DD-WRT v3.0-r39956 std (06/06/19)
Kernel Linux 4.9.180 #339 SMP Sat Jun 1 07:01:54 CEST 2019 armv7l

Reset: No

Errors: Mesh is broken. 5GHz radio is not connecting back in mesh mode, reverting to r39944 (06/04/19).

update: Interrupts are messed up.

root@durango-r9krb:~# cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
17: 0 0 0 0 GICv2 29 Level arch_timer
18: 41580 28239 28859 68359 GICv2 30 Level arch_timer
21: 0 0 0 0 GICv2 42 Level timer
161: 21393 0 0 0 GICv2 53 Level fd880000.i2c-pld
168: 2245 0 0 0 GICv2 49 Level serial
170: 56955 0 0 0 GICv2 33 Level al-nand
220: 0 0 0 0 MSIx 134217728 Edge aerdrv, PCIe PME
224: 0 0 0 0 MSIx 268435456 Edge aerdrv, PCIe PME
225: 0 0 0 0 MSIx 402653184 Edge aerdrv, PCIe PME
226: 0 0 0 0 MSIx 81923 Edge al-dma-comp-0@pci:0000:00:05.0
227: 0 0 0 0 MSIx 81924 Edge al-dma-comp-1@pci:0000:00:05.0
228: 0 0 0 0 MSIx 81925 Edge al-dma-comp-2@pci:0000:00:05.0
229: 0 0 0 0 MSIx 81926 Edge al-dma-comp-3@pci:0000:00:05.0
230: 0 0 0 0 MSIx 67587 Edge al-crypto-comp-0@pci:0000:00:04.1
231: 0 0 0 0 MSIx 67588 Edge al-crypto-comp-1@pci:0000:00:04.1
232: 0 0 0 0 MSIx 67589 Edge al-crypto-comp-2@pci:0000:00:04.1
233: 0 0 0 0 MSIx 67590 Edge al-crypto-comp-3@pci:0000:00:04.1
234: 0 0 0 0 MSIx 67586 Edge al-crypto-interrupt-group-d@pci:0000:00
235: 0 0 0 0 MSIx 65539 Edge al-crypto-comp-0@pci:0000:00:04.0
236: 0 0 0 0 MSIx 65540 Edge al-crypto-comp-1@pci:0000:00:04.0
237: 0 0 0 0 MSIx 65541 Edge al-crypto-comp-2@pci:0000:00:04.0
238: 0 0 0 0 MSIx 65542 Edge al-crypto-comp-3@pci:0000:00:04.0
239: 0 0 0 0 MSIx 65538 Edge al-crypto-interrupt-group-d@pci:0000:00
240: 22 0 27154 0 MSIx 135790592 Edge ath10k_pci
241: 21 0 0 100448 MSIx 136314880 Edge ath10k_pci
242: 5360 0 0 0 MSIx 403177472 Edge wil6210
243: 0 0 0 0 MSIx 16386 Edge al-eth-msix-mgmt@pci:0000:00:01.0
244: 1 7840 0 0 MSIx 16387 Edge al-eth-rx-comp-0@pci:0000:00:01.0
245: 0 6637 0 0 MSIx 16388 Edge al-eth-rx-comp-1@pci:0000:00:01.0
246: 0 6420 0 0 MSIx 16389 Edge al-eth-rx-comp-2@pci:0000:00:01.0
247: 0 8735 0 0 MSIx 16390 Edge al-eth-rx-comp-3@pci:0000:00:01.0
248: 0 25975 0 0 MSIx 16391 Edge al-eth-tx-comp-0@pci:0000:00:01.0
249: 0 2761 0 0 MSIx 16392 Edge al-eth-tx-comp-1@pci:0000:00:01.0
250: 0 3413 0 0 MSIx 16393 Edge al-eth-tx-comp-2@pci:0000:00:01.0
251: 0 2686 0 0 MSIx 16394 Edge al-eth-tx-comp-3@pci:0000:00:01.0
252: 0 0 0 0 MSIx 49154 Edge al-eth-msix-mgmt@pci:0000:00:03.0
253: 0 0 0 0 MSIx 49155 Edge al-eth-rx-comp-0@pci:0000:00:03.0
254: 0 1 0 0 MSIx 49156 Edge al-eth-rx-comp-1@pci:0000:00:03.0
255: 0 0 0 0 MSIx 49157 Edge al-eth-rx-comp-2@pci:0000:00:03.0
256: 0 0 0 0 MSIx 49158 Edge al-eth-rx-comp-3@pci:0000:00:03.0
257: 1656 0 0 0 MSIx 49159 Edge al-eth-tx-comp-0@pci:0000:00:03.0
258: 368 0 0 0 MSIx 49160 Edge al-eth-tx-comp-1@pci:0000:00:03.0
259: 197 0 0 0 MSIx 49161 Edge al-eth-tx-comp-2@pci:0000:00:03.0
260: 244 0 0 0 MSIx 49162 Edge al-eth-tx-comp-3@pci:0000:00:03.0
261: 0 0 0 0 MSIx 268959744 Edge xhci_hcd
262: 0 0 0 0 MSIx 268959745 Edge xhci_hcd
263: 0 0 0 0 MSIx 268959746 Edge xhci_hcd
264: 0 0 0 0 MSIx 268959747 Edge xhci_hcd
265: 0 0 0 0 MSIx 268959748 Edge xhci_hcd
IPI0: 0 1 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 42729 36770 46638 20627 Rescheduling interrupts

_________________
ASUS GT-BE98 PRO Main: Fiber 5gbps up/down
ASUS AXE16000: AI Mesh node
2 X ASUS RT-AX89X: AI Mesh nodes
QNAP QSW-1208-8C 12-Port 10GbE Switch
XS712T ProSafe 12-Port 10GbE Switch
3 X R9000 DD-WRT Mesh
msoengineer
DD-WRT Guru


Joined: 21 Jan 2017
Posts: 1797
Location: Illinois Moderator

PostPosted: Thu Jun 06, 2019 19:57    Post subject: Reply with quote
labo wrote:
Router: Netgear Nighthawk X10 / R9000
Firmware: DD-WRT v3.0-r39956 std (06/06/19)
Kernel Linux 4.9.180 #339 SMP Sat Jun 1 07:01:54 CEST 2019 armv7l

Reset: No

Errors: Mesh is broken. 5GHz radio is not connecting back in mesh mode, reverting to r39944 (06/04/19).

update: Interrupts are messed up.
Code:

root@durango-r9krb:~# cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3       
 17:          0          0          0          0     GICv2  29 Level     arch_timer
 18:      41580      28239      28859      68359     GICv2  30 Level     arch_timer
 21:          0          0          0          0     GICv2  42 Level     timer
161:      21393          0          0          0     GICv2  53 Level     fd880000.i2c-pld
168:       2245          0          0          0     GICv2  49 Level     serial
170:      56955          0          0          0     GICv2  33 Level     al-nand
220:          0          0          0          0      MSIx 134217728 Edge      aerdrv, PCIe PME
224:          0          0          0          0      MSIx 268435456 Edge      aerdrv, PCIe PME
225:          0          0          0          0      MSIx 402653184 Edge      aerdrv, PCIe PME
226:          0          0          0          0      MSIx 81923 Edge      al-dma-comp-0@pci:0000:00:05.0
227:          0          0          0          0      MSIx 81924 Edge      al-dma-comp-1@pci:0000:00:05.0
228:          0          0          0          0      MSIx 81925 Edge      al-dma-comp-2@pci:0000:00:05.0
229:          0          0          0          0      MSIx 81926 Edge      al-dma-comp-3@pci:0000:00:05.0
230:          0          0          0          0      MSIx 67587 Edge      al-crypto-comp-0@pci:0000:00:04.1
231:          0          0          0          0      MSIx 67588 Edge      al-crypto-comp-1@pci:0000:00:04.1
232:          0          0          0          0      MSIx 67589 Edge      al-crypto-comp-2@pci:0000:00:04.1
233:          0          0          0          0      MSIx 67590 Edge      al-crypto-comp-3@pci:0000:00:04.1
234:          0          0          0          0      MSIx 67586 Edge      al-crypto-interrupt-group-d@pci:0000:00
235:          0          0          0          0      MSIx 65539 Edge      al-crypto-comp-0@pci:0000:00:04.0
236:          0          0          0          0      MSIx 65540 Edge      al-crypto-comp-1@pci:0000:00:04.0
237:          0          0          0          0      MSIx 65541 Edge      al-crypto-comp-2@pci:0000:00:04.0
238:          0          0          0          0      MSIx 65542 Edge      al-crypto-comp-3@pci:0000:00:04.0
239:          0          0          0          0      MSIx 65538 Edge      al-crypto-interrupt-group-d@pci:0000:00
240:         22          0      27154          0      MSIx 135790592 Edge      ath10k_pci
241:         21          0          0     100448      MSIx 136314880 Edge      ath10k_pci
242:       5360          0          0          0      MSIx 403177472 Edge      wil6210
243:          0          0          0          0      MSIx 16386 Edge      al-eth-msix-mgmt@pci:0000:00:01.0
244:          1       7840          0          0      MSIx 16387 Edge      al-eth-rx-comp-0@pci:0000:00:01.0
245:          0       6637          0          0      MSIx 16388 Edge      al-eth-rx-comp-1@pci:0000:00:01.0
246:          0       6420          0          0      MSIx 16389 Edge      al-eth-rx-comp-2@pci:0000:00:01.0
247:          0       8735          0          0      MSIx 16390 Edge      al-eth-rx-comp-3@pci:0000:00:01.0
248:          0      25975          0          0      MSIx 16391 Edge      al-eth-tx-comp-0@pci:0000:00:01.0
249:          0       2761          0          0      MSIx 16392 Edge      al-eth-tx-comp-1@pci:0000:00:01.0
250:          0       3413          0          0      MSIx 16393 Edge      al-eth-tx-comp-2@pci:0000:00:01.0
251:          0       2686          0          0      MSIx 16394 Edge      al-eth-tx-comp-3@pci:0000:00:01.0
252:          0          0          0          0      MSIx 49154 Edge      al-eth-msix-mgmt@pci:0000:00:03.0
253:          0          0          0          0      MSIx 49155 Edge      al-eth-rx-comp-0@pci:0000:00:03.0
254:          0          1          0          0      MSIx 49156 Edge      al-eth-rx-comp-1@pci:0000:00:03.0
255:          0          0          0          0      MSIx 49157 Edge      al-eth-rx-comp-2@pci:0000:00:03.0
256:          0          0          0          0      MSIx 49158 Edge      al-eth-rx-comp-3@pci:0000:00:03.0
257:       1656          0          0          0      MSIx 49159 Edge      al-eth-tx-comp-0@pci:0000:00:03.0
258:        368          0          0          0      MSIx 49160 Edge      al-eth-tx-comp-1@pci:0000:00:03.0
259:        197          0          0          0      MSIx 49161 Edge      al-eth-tx-comp-2@pci:0000:00:03.0
260:        244          0          0          0      MSIx 49162 Edge      al-eth-tx-comp-3@pci:0000:00:03.0
261:          0          0          0          0      MSIx 268959744 Edge      xhci_hcd
262:          0          0          0          0      MSIx 268959745 Edge      xhci_hcd
263:          0          0          0          0      MSIx 268959746 Edge      xhci_hcd
264:          0          0          0          0      MSIx 268959747 Edge      xhci_hcd
265:          0          0          0          0      MSIx 268959748 Edge      xhci_hcd
IPI0:         0          1          0          0       CPU wakeup interrupts
IPI1:         0          0          0          0       Timer broadcast interrupts
IPI2:     42729      36770      46638      20627       Rescheduling interrupts


@Labo- No activity at all on the WAN? Is nothing plugged in? Are you using the 60Ghz- it shows active? Looks like BS definitely was playing with the IRQ's and messed up with core allocation; If you have WAN plugged in...

I would use this for the time being:
Code:
echo 4 > /proc/irq/240/smp_affinity
echo 8 > /proc/irq/241/smp_affinity

echo 1 > /proc/irq/252/smp_affinity
echo 1 > /proc/irq/253/smp_affinity
echo 1 > /proc/irq/254/smp_affinity
echo 1 > /proc/irq/255/smp_affinity
echo 1 > /proc/irq/256/smp_affinity
echo 1 > /proc/irq/257/smp_affinity
echo 1 > /proc/irq/258/smp_affinity
echo 1 > /proc/irq/259/smp_affinity
echo 1 > /proc/irq/260/smp_affinity

echo 2 > /proc/irq/243/smp_affinity
echo 2 > /proc/irq/244/smp_affinity
echo 2 > /proc/irq/245/smp_affinity
echo 2 > /proc/irq/246/smp_affinity
echo 2 > /proc/irq/247/smp_affinity
echo 2 > /proc/irq/248/smp_affinity
echo 2 > /proc/irq/249/smp_affinity
echo 2 > /proc/irq/250/smp_affinity
echo 2 > /proc/irq/251/smp_affinity

_________________
FORUM RULES

TIPS/TRICKS: Best QCA Wifi Settings | Latency tricks | QoS Port priority | NEVER USE MU-MIMO |
Why to NOT use MU-MIMO | Max Wifi Pwr by Country | Linux Wifi Pwr | AC MCS & AX MCS | QCA 5Ghz chnls to use | WIFI Freq WIKI | TFTP R7800 | Don't buy AX | IPERF3 How-To

[R9000]58381 nightly (Main Router)
[EA8500]43192 & 45493 (2xOffsite)
[R7800] resting
[WDR3600]BS 44715 (Offsite)
[A7v5]BS 43038 (Offsite+spare napping)
Jovan
DD-WRT User


Joined: 06 Nov 2018
Posts: 155

PostPosted: Thu Jun 06, 2019 20:41    Post subject: Reply with quote
Router Model TP-Link TL-WR841ND v11
Firmware Version DD-WRT v3.0-r39956 std (06/06/19)
Kernel Version Linux 3.18.140 #42926 Thu Jun 6 03:27:04 CEST 2019 mips
Uptime 3:14
Update via telnet from r39944
Reset: No
Working good as AP, NG-mixed, HT40, QOS.
Problems: none.
vortex05
DD-WRT User


Joined: 14 Mar 2014
Posts: 218

PostPosted: Thu Jun 06, 2019 23:12    Post subject: Reply with quote
Router Model: WNDR4300v1

Status: Errors
Reset: No
Errors: https://svn.dd-wrt.com/ticket/6639
labo
DD-WRT Guru


Joined: 30 Jan 2015
Posts: 677
Location: Texas, USA

PostPosted: Fri Jun 07, 2019 0:29    Post subject: Reply with quote
msoengineer wrote:


@Labo- No activity at all on the WAN? Is nothing plugged in? Are you using the 60Ghz- it shows active? Looks like BS definitely was playing with the IRQ's and messed up with core allocation; If you have WAN plugged in...

I would use this for the time being:
Code:
echo 4 > /proc/irq/240/smp_affinity
echo 8 > /proc/irq/241/smp_affinity

echo 1 > /proc/irq/252/smp_affinity
echo 1 > /proc/irq/253/smp_affinity
echo 1 > /proc/irq/254/smp_affinity
echo 1 > /proc/irq/255/smp_affinity
echo 1 > /proc/irq/256/smp_affinity
echo 1 > /proc/irq/257/smp_affinity
echo 1 > /proc/irq/258/smp_affinity
echo 1 > /proc/irq/259/smp_affinity
echo 1 > /proc/irq/260/smp_affinity

echo 2 > /proc/irq/243/smp_affinity
echo 2 > /proc/irq/244/smp_affinity
echo 2 > /proc/irq/245/smp_affinity
echo 2 > /proc/irq/246/smp_affinity
echo 2 > /proc/irq/247/smp_affinity
echo 2 > /proc/irq/248/smp_affinity
echo 2 > /proc/irq/249/smp_affinity
echo 2 > /proc/irq/250/smp_affinity
echo 2 > /proc/irq/251/smp_affinity


This is just mesh WDS bridge, no WAN, mesh connected using 5GHz radio which is not connecting after update.
Update:
The issue may be beyond the interrupts.

But why do we need to reassign so many interrupts ?
All we need is WAN and 5GHz radio to be on separate cores from the original assignments.
Alpine chip so complex it has two built-in 10G MAC and cryptodev engine. Not sure if we are using all the hardware features in our dd-wrt firmware.

Also, the original irq257 and 258 assignments may be intended.
Original firmware supports Link Aggregation on two lan ports not sure if these were meant for it. Smile

_________________
ASUS GT-BE98 PRO Main: Fiber 5gbps up/down
ASUS AXE16000: AI Mesh node
2 X ASUS RT-AX89X: AI Mesh nodes
QNAP QSW-1208-8C 12-Port 10GbE Switch
XS712T ProSafe 12-Port 10GbE Switch
3 X R9000 DD-WRT Mesh
Alozaros
DD-WRT Guru


Joined: 16 Nov 2015
Posts: 6839
Location: UK, London, just across the river..

PostPosted: Fri Jun 07, 2019 10:40    Post subject: Reply with quote
Router ModelTP-Link WR1043ND V2
Firmware Version DD-WRT v3.0-r39956 std (06/06/19)
Kernel VersionLinux 3.18.140 #42938 Thu Jun 6 03:37:43 CEST 2019 mips

update: CLI 39944 > 39956
reset: NO
status: Operational
errors: Nothing new

_________________
Atheros
TP-Link WR740Nv1 ---DD-WRT 58184 WAP
TP-Link WR1043NDv2 -DD-WRT 61264 Gateway/DoT,Forced DNS,Ad-Block,Firewall,x4VLAN,VPN
TP-Link WR1043NDv2 -Gargoyle OS 1.15.x AP,DNS,QoS,Quotas
Qualcomm-Atheros
Netgear XR500 --DD-WRT 61264 Gateway/DoT,Forced DNS,AP Isolation,2VLAN,Ad-Block,Firewall,Vanilla
Netgear R7800 --DD-WRT 61264 Gateway/DNSCryptv2,AD-Block,Forced DNS,AP&Net Isolation,x3VLAN,Firewall,Vanilla
Netgear R9000 --DD-WRT 60791 Gateway/DoT,AD-Block,AP Isolation,Firewall,Forced DNS,x2VLAN,Vanilla
Dynalink DL-WRX36-DDWRT 60791
Broadcom
Netgear R7000 --DD-WRT 61337 Gateway/DNScrypt-proxy2/AD-Block,IPset Firewall,Forced DNS,x4VLAN,VPN
NOT USING 5Ghz ANYWHERE
------------------------------------------------------
Stubby DNS over TLS I DNSCrypt v2 by mac913
msoengineer
DD-WRT Guru


Joined: 21 Jan 2017
Posts: 1797
Location: Illinois Moderator

PostPosted: Fri Jun 07, 2019 13:56    Post subject: Reply with quote
labo wrote:
Update:
The issue may be beyond the interrupts.

But why do we need to reassign so many interrupts ?
All we need is WAN and 5GHz radio to be on separate cores from the original assignments. Alpine chip so complex it has two built-in 10G MAC and cryptodev engine. Not sure if we are using all the hardware features in our dd-wrt firmware.

Also, the original irq 257 and 258 assignments may be intended. Original firmware supports Link Aggregation on two lan ports not sure if these were meant for it. Smile


The wireless mesh is not related to IRQ's being re-assigned- those are different Gremlins...

When you run "lspci" you will see there are 3 switches. The goofy xxxx:xx:xx.x format is the PCI address of the particular device. So when you run cat /proc/interrupts you have a ton of IRQ's for each switch. For whatever reason, there are 4-RX and 4-TX PCI assignments per each switch. This leads me to believe that Netgear split up the RX and TX across the 4 cores (there's 6 LAN ports, so they're not splitting each port per core...) When you look at BS Build 39944 cat /proc/interrupts you will see that the LAN, on pci:0000:00:01.0,has all IRQ's split nicely and evenly across the cores:
Code:
244:       1982          0          0          0      MSIx 16387 Edge      al-eth-rx-comp-0@pci:0000:00:01.0
245:          0       2631          0          0      MSIx 16388 Edge      al-eth-rx-comp-1@pci:0000:00:01.0
246:          0          0       2027          0      MSIx 16389 Edge      al-eth-rx-comp-2@pci:0000:00:01.0
247:          0          0          0       2784      MSIx 16390 Edge      al-eth-rx-comp-3@pci:0000:00:01.0
248:       1371          0          0          0      MSIx 16391 Edge      al-eth-tx-comp-0@pci:0000:00:01.0
249:          0       1177          0          0      MSIx 16392 Edge      al-eth-tx-comp-1@pci:0000:00:01.0
250:          0          0       1332          0      MSIx 16393 Edge      al-eth-tx-comp-2@pci:0000:00:01.0
251:          0          0          0       1158      MSIx 16394 Edge      al-eth-tx-comp-3@pci:0000:00:01.0


Then when you look at the WAN on pci:0000:00:03.0 you can see they were not split evenly- this was a typo done by Netgear:
Code:
253:        298          0          0          0      MSIx 49155 Edge      al-eth-rx-comp-0@pci:0000:00:03.0
254:          0        320          0          0      MSIx 49156 Edge      al-eth-rx-comp-1@pci:0000:00:03.0
255:          0          0        507          0      MSIx 49157 Edge      al-eth-rx-comp-2@pci:0000:00:03.0
256:          0          0          0        542      MSIx 49158 Edge      al-eth-rx-comp-3@pci:0000:00:03.0
257:        523          0          0          0      MSIx 49159 Edge      al-eth-tx-comp-0@pci:0000:00:03.0
258:        333          0          0          0      MSIx 49160 Edge      al-eth-tx-comp-1@pci:0000:00:03.0
259:          0        737          0          0      MSIx 49161 Edge      al-eth-tx-comp-2@pci:0000:00:03.0
260:          0          0          0        508      MSIx 49162 Edge      al-eth-tx-comp-3@pci:0000:00:03.0


This is the R9000 lspci output on 39944:
Code:
root@DD-WRT:~# lspci
0000:00:00.0 Ethernet controller: Annapurna Labs Ltd. SFP+ 10G Ethernet Adapter (rev 01)
0000:00:01.0 Ethernet controller: Annapurna Labs Ltd. Gigabit Ethernet Adapter (rev 01)
0000:00:03.0 Ethernet controller: Annapurna Labs Ltd. Gigabit Ethernet Adapter (rev 01)
0000:00:04.0 Network and computing encryption device: Annapurna Labs Ltd. Device 0011 (rev 01)
0000:00:04.1 Network and computing encryption device: Annapurna Labs Ltd. Device 8011 (rev 01)
0000:00:05.0 System peripheral: Annapurna Labs Ltd. Device 0021 (rev 01)
0000:00:05.1 System peripheral: Annapurna Labs Ltd. Device 8021 (rev 01)
0001:00:00.0 PCI bridge: Annapurna Labs Ltd. Device 0031 (rev 01)
0001:01:00.0 PCI bridge: ASMedia Technology Inc. Device 1182
0001:02:03.0 PCI bridge: ASMedia Technology Inc. Device 1182
0001:02:07.0 PCI bridge: ASMedia Technology Inc. Device 1182
0001:03:00.0 Network controller: Qualcomm Atheros QCA9984 802.11ac Wave 2 Wireless Network Adapter
0001:04:00.0 Network controller: Qualcomm Atheros QCA9984 802.11ac Wave 2 Wireless Network Adapter
0002:00:00.0 PCI bridge: Annapurna Labs Ltd. Device 0031 (rev 01)
0002:01:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
0003:00:00.0 PCI bridge: Annapurna Labs Ltd. Device 0031 (rev 01)
0003:01:00.0 Network controller: Wilocity Ltd. Wil6200 802.11ad Wireless Network Adapter (rev 02)


OK, so I backed out my startup code and upgraded to 39956. R9000,She runs mighty fine (Though I'm not using Mesh)
Code:
root@DD-WRT:~# cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3
 17:          0          0          0          0     GICv2  29 Level     arch_timer
 18:      16768      15730      20383      16678     GICv2  30 Level     arch_timer
 21:          0          0          0          0     GICv2  42 Level     timer
161:       5314          0          0          0     GICv2  53 Level     fd880000.i2c-pld
168:        576          0          0          0     GICv2  49 Level     serial
170:      24457          0          0          0     GICv2  33 Level     al-nand
220:          0          0          0          0      MSIx 134217728 Edge      aerdrv, PCIe PME
224:          0          0          0          0      MSIx 268435456 Edge      aerdrv, PCIe PME
225:          0          0          0          0      MSIx 402653184 Edge      aerdrv, PCIe PME
226:          0          0          0          0      MSIx 81923 Edge      al-dma-comp-0@pci:0000:00:05.0
227:          0          0          0          0      MSIx 81924 Edge      al-dma-comp-1@pci:0000:00:05.0
228:          0          0          0          0      MSIx 81925 Edge      al-dma-comp-2@pci:0000:00:05.0
229:          0          0          0          0      MSIx 81926 Edge      al-dma-comp-3@pci:0000:00:05.0
230:          0          0          0          0      MSIx 67587 Edge      al-crypto-comp-0@pci:0000:00:04.1
231:          0          0          0          0      MSIx 67588 Edge      al-crypto-comp-1@pci:0000:00:04.1
232:          0          0          0          0      MSIx 67589 Edge      al-crypto-comp-2@pci:0000:00:04.1
233:          0          0          0          0      MSIx 67590 Edge      al-crypto-comp-3@pci:0000:00:04.1
234:          0          0          0          0      MSIx 67586 Edge      al-crypto-interrupt-group-d@pci:0000:00
235:          0          0          0          0      MSIx 65539 Edge      al-crypto-comp-0@pci:0000:00:04.0
236:          0          0          0          0      MSIx 65540 Edge      al-crypto-comp-1@pci:0000:00:04.0
237:          0          0          0          0      MSIx 65541 Edge      al-crypto-comp-2@pci:0000:00:04.0
238:          0          0          0          0      MSIx 65542 Edge      al-crypto-comp-3@pci:0000:00:04.0
239:          0          0          0          0      MSIx 65538 Edge      al-crypto-interrupt-group-d@pci:0000:00
240:         21          0      66947          0      MSIx 135790592 Edge      ath10k_pci
241:         21          0          0      31854      MSIx 136314880 Edge      ath10k_pci
242:          0          0          0          0      MSIx 403177472 Edge      wil6210
243:          0          0          0          0      MSIx 16386 Edge      al-eth-msix-mgmt@pci:0000:00:01.0
244:          0       3424          0          0      MSIx 16387 Edge      al-eth-rx-comp-0@pci:0000:00:01.0
245:          0       4187          0          0      MSIx 16388 Edge      al-eth-rx-comp-1@pci:0000:00:01.0
246:          0       3872          0          0      MSIx 16389 Edge      al-eth-rx-comp-2@pci:0000:00:01.0
247:          0       4891          0          0      MSIx 16390 Edge      al-eth-rx-comp-3@pci:0000:00:01.0
248:          0       3129          0          0      MSIx 16391 Edge      al-eth-tx-comp-0@pci:0000:00:01.0
249:          0       2359          0          0      MSIx 16392 Edge      al-eth-tx-comp-1@pci:0000:00:01.0
250:          0       2249          0          0      MSIx 16393 Edge      al-eth-tx-comp-2@pci:0000:00:01.0
251:          0       2469          0          0      MSIx 16394 Edge      al-eth-tx-comp-3@pci:0000:00:01.0
252:          0          0          0          0      MSIx 49154 Edge      al-eth-msix-mgmt@pci:0000:00:03.0
253:      15424          0          0          0      MSIx 49155 Edge      al-eth-rx-comp-0@pci:0000:00:03.0
254:       2252          0          0          0      MSIx 49156 Edge      al-eth-rx-comp-1@pci:0000:00:03.0
255:       2166          0          0          0      MSIx 49157 Edge      al-eth-rx-comp-2@pci:0000:00:03.0
256:       1603          0          0          0      MSIx 49158 Edge      al-eth-rx-comp-3@pci:0000:00:03.0
257:       3367          0          0          0      MSIx 49159 Edge      al-eth-tx-comp-0@pci:0000:00:03.0
258:      12219          0          0          0      MSIx 49160 Edge      al-eth-tx-comp-1@pci:0000:00:03.0
259:       4480          0          0          0      MSIx 49161 Edge      al-eth-tx-comp-2@pci:0000:00:03.0
260:       1748          0          0          0      MSIx 49162 Edge      al-eth-tx-comp-3@pci:0000:00:03.0
IPI0:         0          1          0          0       CPU wakeup interrupts
IPI1:         0          0          0          0       Timer broadcast interrupts
IPI2:      4167       7146       7904       6007       Rescheduling interrupts
IPI3:     13912      10242       2625       3071       Function call interrupts
IPI4:         0          0          0          0       CPU stop interrupts
IPI5:         0          0          0          0       IRQ work interrupts
IPI6:         0          0          0          0       completion interrupts
Err:          0

_________________
FORUM RULES

TIPS/TRICKS: Best QCA Wifi Settings | Latency tricks | QoS Port priority | NEVER USE MU-MIMO |
Why to NOT use MU-MIMO | Max Wifi Pwr by Country | Linux Wifi Pwr | AC MCS & AX MCS | QCA 5Ghz chnls to use | WIFI Freq WIKI | TFTP R7800 | Don't buy AX | IPERF3 How-To

[R9000]58381 nightly (Main Router)
[EA8500]43192 & 45493 (2xOffsite)
[R7800] resting
[WDR3600]BS 44715 (Offsite)
[A7v5]BS 43038 (Offsite+spare napping)


Last edited by msoengineer on Fri Jun 07, 2019 15:25; edited 1 time in total
mrjcd
DD-WRT Guru


Joined: 31 Jan 2015
Posts: 6378
Location: Texas

PostPosted: Fri Jun 07, 2019 14:03    Post subject: Reply with quote
My thinking is r39956 prolly about the best on EA8500 since BS went to k4.9.x more than a year back Cool
Code:
root@~~~:~# dmesg | tail -20
[   42.485898]    Hooking IMQ after NAT on PREROUTING.
[   42.494172]    Hooking IMQ before NAT on POSTROUTING.
[   54.050152] br1: port 1(ath0.1) entered learning state
[   54.050338] br1: port 1(ath0.1) entered forwarding state
[   56.049752] br1: port 2(ath1.1) entered learning state
[   56.049941] br1: port 2(ath1.1) entered forwarding state
[40470.666563] Ebtables v2.0 registered
[40471.969061] IMQ driver unloaded successfully.
[40472.025277] IMQ: use 2 as queue number
[40472.038537] IMQ driver loaded successfully. (numdevs = 16, numqueues = 2, imq_dev_accurate_stats = 1)
[40472.038565]    Hooking IMQ after NAT on PREROUTING.
[40472.046832]    Hooking IMQ before NAT on POSTROUTING.
[55787.460727] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
[55787.460769] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
[55787.467884] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
[55787.476040] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
[116092.029640] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
[116092.029685] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
[116092.036813] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
[116092.045094] ath10k_pci 0001:01:00.0: received unexpected tx_fetch_ind event: in push mode
root@~~~:~# uptime
 08:57:20 up 1 day,  9:29,  load average: 0.09, 0.08, 0.07



http://www.dslreports.com/speedtest/50586097
http://www.dslreports.com/speedtest/50586165

http://www.dslreports.com/speedtest/50586441
http://www.dslreports.com/speedtest/50586491
ian5142
DD-WRT Guru


Joined: 23 Oct 2013
Posts: 2319
Location: Canada

PostPosted: Fri Jun 07, 2019 15:05    Post subject: Upgrades - Edited Reply with quote
PIE has arrived on several routers now. I am still testing it. Yes, even on the ancient 841ND v8, not the DIR-615.

Router/Version: TP-Link Archer C7 v2 x2
Firmware: 39956
Previous: 39855
Mode/Status: WDS AP, WDS Station
Reset: No
Issues/Errors: 2.4GHz wifi was unstable. It would drop the connection after ~24 hours.

Router/Version: D-Link DIR-862L A1 x2
Firmware: 39956
Previous: 39855
Mode/Status: WDS Station
Reset: No
Issues/Errors: None, so far. No WPA3.

Router/Version: D-Link DIR-825 B1
Firmware: 39956
Previous: 39855
Mode/Status: WDS Station
Reset: No
Issues/Errors: None, so far.

Router/Version: TP-Link WR841ND v8
Firmware: 39956
Previous: 39855, 39944
Mode/Status: WDS Station, WDS AP
Reset: No
Issues/Errors: None, so far. No WPA3.

Router/Version: TP-Link WDR3600 v1
Firmware: 39956
Previous: 39855
Mode/Status: WDS Station
Reset: No
Issues/Errors: None, so far. No WPA3.

Router/Version: D-Link DIR-615 C1
Firmware: 39956
Previous: 39944
Mode/Status: WDS Station
Reset: No
Issues/Errors: None, so far. No WPA3.

Edited, had to downgrade all routers to 39944. My Main Archer C7 v2 went back to 39855. 2.4GHz wifi was unstable. It would drop the connection after ~24 hours.

_________________
Before asking a question on the forums, update dd-wrt: Where do I download firmware? I suggest reading it all.
QCA Best WiFi Settings


Some dd-wrt wiki pages are up to date, others are not. PM me if you find an old one.

Atheros:
Netgear R7800 x5 - WDS AP / station, gateway, QoS
TP-Link Archer C7 v2 x2 - WDS Station
D-Link 615 C1/E3/I1 x 7 - 1 WDS station
D-Link 825 B1 - Not used
D-Link 859 - WDS Station
D-Link 862L A1 x2 - WDS Station
UBNT 5AC loco x2 - airOS
UBNT loco M2 x2 - airOS

Broadcom
Linksys EA6400 - Gateway, QoS
Asus N66U - AP
Netgear R6400 - AP
MediaTek
UBNT EdgeRouter X - switch
Netgear R6350 - AP


Last edited by ian5142 on Mon Jun 10, 2019 11:59; edited 1 time in total
labo
DD-WRT Guru


Joined: 30 Jan 2015
Posts: 677
Location: Texas, USA

PostPosted: Fri Jun 07, 2019 15:40    Post subject: Reply with quote
msoengineer wrote:
labo wrote:
Update:
The issue may be beyond the interrupts.

But why do we need to reassign so many interrupts ?
All we need is WAN and 5GHz radio to be on separate cores from the original assignments. Alpine chip so complex it has two built-in 10G MAC and cryptodev engine. Not sure if we are using all the hardware features in our dd-wrt firmware.

Also, the original irq 257 and 258 assignments may be intended. Original firmware supports Link Aggregation on two lan ports not sure if these were meant for it. Smile


The wireless mesh is not related to IRQ's being re-assigned- those are different Gremlins...

When you run "lspci" you will see there are 3 switches. The goofy xxxx:xx:xx.x format is the PCI address of the particular device. So when you run cat /proc/interrupts you have a ton of IRQ's for each switch. For whatever reason, there are 4-RX and 4-TX PCI assignments per each switch. This leads me to believe that Netgear split up the RX and TX across the 4 cores (there's 6 LAN ports, so they're not splitting each port per core...) When you look at BS Build 39944 cat /proc/interrupts you will see that the LAN, on pci:0000:00:01.0,has all IRQ's split nicely and evenly across the cores:
Code:
244:       1982          0          0          0      MSIx 16387 Edge      al-eth-rx-comp-0@pci:0000:00:01.0
245:          0       2631          0          0      MSIx 16388 Edge      al-eth-rx-comp-1@pci:0000:00:01.0
246:          0          0       2027          0      MSIx 16389 Edge      al-eth-rx-comp-2@pci:0000:00:01.0
247:          0          0          0       2784      MSIx 16390 Edge      al-eth-rx-comp-3@pci:0000:00:01.0
248:       1371          0          0          0      MSIx 16391 Edge      al-eth-tx-comp-0@pci:0000:00:01.0
249:          0       1177          0          0      MSIx 16392 Edge      al-eth-tx-comp-1@pci:0000:00:01.0
250:          0          0       1332          0      MSIx 16393 Edge      al-eth-tx-comp-2@pci:0000:00:01.0
251:          0          0          0       1158      MSIx 16394 Edge      al-eth-tx-comp-3@pci:0000:00:01.0


Then when you look at the WAN on pci:0000:00:03.0 you can see they were not split evenly- this was a typo done by Netgear:
Code:
253:        298          0          0          0      MSIx 49155 Edge      al-eth-rx-comp-0@pci:0000:00:03.0
254:          0        320          0          0      MSIx 49156 Edge      al-eth-rx-comp-1@pci:0000:00:03.0
255:          0          0        507          0      MSIx 49157 Edge      al-eth-rx-comp-2@pci:0000:00:03.0
256:          0          0          0        542      MSIx 49158 Edge      al-eth-rx-comp-3@pci:0000:00:03.0
257:        523          0          0          0      MSIx 49159 Edge      al-eth-tx-comp-0@pci:0000:00:03.0
258:        333          0          0          0      MSIx 49160 Edge      al-eth-tx-comp-1@pci:0000:00:03.0
259:          0        737          0          0      MSIx 49161 Edge      al-eth-tx-comp-2@pci:0000:00:03.0
260:          0          0          0        508      MSIx 49162 Edge      al-eth-tx-comp-3@pci:0000:00:03.0


This is the R9000 lspci output on 39944:
Code:
root@DD-WRT:~# lspci
0000:00:00.0 Ethernet controller: Annapurna Labs Ltd. SFP+ 10G Ethernet Adapter (rev 01)
0000:00:01.0 Ethernet controller: Annapurna Labs Ltd. Gigabit Ethernet Adapter (rev 01)
0000:00:03.0 Ethernet controller: Annapurna Labs Ltd. Gigabit Ethernet Adapter (rev 01)
0000:00:04.0 Network and computing encryption device: Annapurna Labs Ltd. Device 0011 (rev 01)
0000:00:04.1 Network and computing encryption device: Annapurna Labs Ltd. Device 8011 (rev 01)
0000:00:05.0 System peripheral: Annapurna Labs Ltd. Device 0021 (rev 01)
0000:00:05.1 System peripheral: Annapurna Labs Ltd. Device 8021 (rev 01)
0001:00:00.0 PCI bridge: Annapurna Labs Ltd. Device 0031 (rev 01)
0001:01:00.0 PCI bridge: ASMedia Technology Inc. Device 1182
0001:02:03.0 PCI bridge: ASMedia Technology Inc. Device 1182
0001:02:07.0 PCI bridge: ASMedia Technology Inc. Device 1182
0001:03:00.0 Network controller: Qualcomm Atheros QCA9984 802.11ac Wave 2 Wireless Network Adapter
0001:04:00.0 Network controller: Qualcomm Atheros QCA9984 802.11ac Wave 2 Wireless Network Adapter
0002:00:00.0 PCI bridge: Annapurna Labs Ltd. Device 0031 (rev 01)
0002:01:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
0003:00:00.0 PCI bridge: Annapurna Labs Ltd. Device 0031 (rev 01)
0003:01:00.0 Network controller: Wilocity Ltd. Wil6200 802.11ad Wireless Network Adapter (rev 02)


Well, on the switch IRQ assignments, only 6 out of 8 ports are used.
So in one of the switch only two ports are used then the IRQ assignment are meaningless on the unused 2 ports.
Also one switch with two used only might be meant for Link Aggregation of two ports which is not supported by dd-wrt.

Though it logically makes sense on the distribution of switch IRQs, All I'm saying is, let's not commit changes in hurry.
I'm already concerned on the level of attention given by the Devs on this router.
I have two R9000's mash connected each having 10G SFP+ connected server/raid5 all working OK.
The real major issue that I'm seeing with this router is the 5Ghz radio performance which needs our immediate attention.
Any efforts to fix these issues will be appreciated.
BTW, I'm not discouraging the efforts and appreciate the insights being enlightened.
We just need to more prudent. Smile

_________________
ASUS GT-BE98 PRO Main: Fiber 5gbps up/down
ASUS AXE16000: AI Mesh node
2 X ASUS RT-AX89X: AI Mesh nodes
QNAP QSW-1208-8C 12-Port 10GbE Switch
XS712T ProSafe 12-Port 10GbE Switch
3 X R9000 DD-WRT Mesh
msoengineer
DD-WRT Guru


Joined: 21 Jan 2017
Posts: 1797
Location: Illinois Moderator

PostPosted: Fri Jun 07, 2019 16:20    Post subject: Reply with quote
labo wrote:
Well, on the switch IRQ assignments, only 6 out of 8 ports are used. So in one of the switch only two ports are used then the IRQ assignment are meaningless on the unused 2 ports.
Also one switch with two used only might be meant for Link Aggregation of two ports which is not supported by dd-wrt.


I don't use the SFP myself, Since you do, I would need to see your cat /proc/interrupts dump of build R39944 and R39956 to see where what cores the SFP is mapped to. The PCI for the SFP is 0000:00:00.0. (Mine doesn't show up since it's not active)

labo wrote:
Though it logically makes sense on the distribution of switch IRQs, All I'm saying is, let's not commit changes in hurry. I'm already concerned on the level of attention given by the Devs on this router.

In a good or bad way?

labo wrote:
I have two R9000's mash connected each having 10G SFP+ connected server/raid5 all working OK.
The real major issue that I'm seeing with this router is the 5Ghz radio performance which needs our immediate attention.

What type of issues are you seeing? Once I moved to core 2 things run smooth.

labo wrote:
Any efforts to fix these issues will be appreciated. BTW, I'm not discouraging the efforts and appreciate the insights being enlightened.
We just need to more prudent. Smile

I would give BS the benefit of the doubt about moving the cores around, I agree this is not a simplistic change; but having the same PCI run across 4 cores introduces latency; I've been able to clearly see that playing around when doing speed tests. I haven't delved into running iperf yet to be able to offer more evidence/data to prove one way or another. However, since you need mesh, and 39956 is has mesh gremlins, I can't fault you.

_________________
FORUM RULES

TIPS/TRICKS: Best QCA Wifi Settings | Latency tricks | QoS Port priority | NEVER USE MU-MIMO |
Why to NOT use MU-MIMO | Max Wifi Pwr by Country | Linux Wifi Pwr | AC MCS & AX MCS | QCA 5Ghz chnls to use | WIFI Freq WIKI | TFTP R7800 | Don't buy AX | IPERF3 How-To

[R9000]58381 nightly (Main Router)
[EA8500]43192 & 45493 (2xOffsite)
[R7800] resting
[WDR3600]BS 44715 (Offsite)
[A7v5]BS 43038 (Offsite+spare napping)
Goto page 1, 2  Next Display posts from previous:    Page 1 of 2
Post new topic   Reply to topic    DD-WRT Forum Index -> Qualcomm Atheros based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum