Exactly the same results with performance governor & packet steering enabled, no improvement at all.
@dfunkt how about this tweak?
Connect to your router via SSH and run these commands:
opkg update
opkg install irqbalance
uci set network.globals.packet_steering=1; uci commit network
uci set irqbalance.irqbalance.enabled=1; uci commit
# What you can try is set this in your /etc/rc.local:
echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo e > /sys/class/net/eth0/queues/rx-0/rps_cpus
echo 2 > /sys/class/net/eth0/queues/tx-0/xps_cpus
# or variant 2
echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo f > /sys/class/net/eth0/queues/rx-0/rps_cpus
echo 2 > /sys/class/net/eth0/queues/tx-0/xps_cpus
No difference at all.
Can you run this command at your GNU Linux PC:
echo e > /sys/class/net/eth0/queues/rx-0/rps_cpus
and test it.
BTW, do you run these commands at your router:
echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo e > /sys/class/net/eth0/queues/rx-0/rps_cpus
echo 2 > /sys/class/net/eth0/queues/tx-0/xps_cpus
?
Thanks.
Once again, no noticeable difference.
Rebased and compiled new build from source, the most notable change it's this AQL patch
Download:
https://drive.google.com/drive/folders/1PU1XFzA5EaUZzedZJQbsn_l0CGxQiOjh?usp=sharing
PD: write down your settings and grab an ethernet cable since sysupgrade will reset the router (this will be fixed in upstream at some point IIRC).
[BUG]
On all builds of firmware for Mikrotik Hap AC2 green leds lighting for 100 Mbps connection does not work.
Only with 1Gb/s speed leds of LAN's is green blinking.
I've also noticed this when I plugged an old N150 router to test something, I don't remember if ROS had the same light behavior
ROS is have full led lighting blinking for all 10/100/1Gb LAN's ports
Some speedtests for people considering to give OpenWRT a try on theirs ac2
75mbps fiber, country is set to US and WPA2/WPA3 mixed mode on both radios, the test device is a Samsung S9+
2.4GHz: channel 13, 802.11b disabled and 23dbm TX power
Note: the 2.4GHz spectrum is quite busy in my area so it can be affecting upload speeds
5GHz: channel 132 and default TX power (23dbm)
Note: speeds are the same as wired (my ISP used to have higher upload speeds but this it's no longer the case).
Off topic: that WiFi "booster" scam charges 50 USD for a generic N300 repeater
Edit: ROS and firmware should be downgraded to 6.XX before installing OpenWRT
Installed OpenWRT, working well. If I'd like to install some missed kernel modules (pptp for example), I shall build OpenWRT by myself ?
Yes, but I can make a build with PPTP for you
Please Also with ext4 and USB storage support modules. Hope I don't asking too much
I hope I selected the right modules, it's building now
[Retired build]
Also added Wireguard and OpenVPN support if you want to use it as a VPN box, haven't tested the build but should work also check the config file
Greetings
@geminis3 Could you please post some steps for getting your hAP ac2 building environment up and running? I.e. any important steps one shouldn´t forget to get it running, any special source, ...
OS Ubuntu 20.04 on WSL2, this setting https://openwrt.org/docs/guide-developer/build-system/wsl, Debian/Ubuntu dependencies listed here https://openwrt.org/docs/guide-developer/build-system/install-buildsystem.
Clone mainstream openwrt repo
git clone https://github.com/openwrt/openwrt.git
Add @f00b4r0 patches
git remote add foobar https://github.com/f00b4r0/openwrt.git
git fetch foobar
git merge foobar/hAP-ac2-cleanup
Rebase local repo
git rebase
Update packages
./scripts/feeds update -a && ./scripts/feeds install -a
Configure the build (IPQ40XX / Mikrotik ac2)
make menuconfig
Then build
make -j5 (where 5 is CPU core (4) # +1)
Initial compilation takes like an hour but subsequent builds are fast, make sure to run each time you rebase (aka update local OpenWRT repo)
./scripts/feeds update -a && ./scripts/feeds install -a
make clean
PD: I use https://www.sordum.org/9480/defender-control-v1-6/ to disable WD and avoid slowdowns caused by the AV scanning
It will be fixed?
It can be fixed, the file containing the LEDs GPIO data should be edited to turn on the LED not only with 1000 data rates.
Edit: the DTS file only controls the rear LEDs (user / power), I'm figuring this out
Edit 2: I've been checking the DTS file of other Mikrotik boards and they're all the same, only pwr and user are defined explicitly.