Just wondering that now when IPQ807x generic work for the xiaomi ax3600 by @Ansuel and @robimarko is getting finalised, how how much of the initial RAX120 DTS by @kirdes from Dec 2020 would still be applicable after the new changes.
(I have one of the old V1 RAX120s which might be in trouble with wifi, but might work at least otherwise)
WLAN support chance is pretty much none as IPQ8074 v1 lacks a lot of 802.11ax features and ath11k only supports the v2 model.
Other things should work but the clock driver needs to be patched, honestly I see no point in getting a v1 model these days.
I dont even know how were they even getting v1 SoC-s since those were replaced by v2 in 2019.
I picked up a ruckus R750, running the quite nice Unleashed firmware ruckus has now. Obtained root on it and notice it's an IPQ8074 v2 - would output or anything from this help anyone here? They have quite a lot of nice utilities bundled on here, and I even see references to openwrt in several places, although that may just be the FIT image default section names they didn't bother changing
## Loading kernel from FIT Image at 440000a0 ...
Using 'config@3' configuration
Trying 'kernel@1' kernel subimage
Description: ARM OpenWrt Linux-4.4.60
Type: Kernel Image
Compression: uncompressed
Data Start: 0x44000184
Data Size: 3059360 Bytes = 2.9 MiB
Architecture: ARM
OS: Linux
Load Address: 0x42008000
Entry Point: 0x42008000
Hash algo: crc32
Hash value: c0593b29
Hash algo: sha1
Hash value: 2a10e046a2421c5b20de4ecbf1469835bd104dff
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt from FIT Image at 440000a0 ...
Using 'config@3' configuration
Trying 'fdt@3' fdt subimage
Description: ARM OpenWrt Ruckus-Akronite-DTB device tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x44313fd4
Data Size: 81652 Bytes = 79.7 KiB
Architecture: ARM
Hash algo: crc32
Hash value: 2e9331bd
Hash algo: sha1
Hash value: 3f2294bd13d8eacb5f0dfbeb6c8179f8de9a2a55
ipq807x target support is still in rather early development (follow Adding OpenWrt support for Xiaomi AX3600 for the details) and it will need more work before ipq8074a gets covered (before you can really look into device support), but it's rather promising.
@Ansuel / @robimarko did we see the ath11k leaks as soon as the module is loaded (not associated with an AP) ?
If so (please tell me if this is stupid) my plan tomorrow is to track every WMI TX and RX (I think @Ansuel suggested it before) and see what's going on while not associated with an AP (to reduce noise) and see if there is an obvious discrepancies
I guess you could introduce counters to every allocation and freeing so you know if there's really stuff not freed. Maybe print the counters on every 50th or 100th call or so to lower the impact on performance
I dont think it's leaking without the radio being up broadcasting something, that was my experience.
If it is leaking without AP then its doing it extremely slowly.