What's new

CakeQOS CakeQOS-Merlin

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Under administration then Privacy. Its my understanding that once you withdraw from those they shouldn't work anymore or show data. I may be wrong as I don't use Cake. I still use Daves updated freshjr script.
View attachment 24264

Thank you!
If those were supposed to come up at the same time/page, I only got the top one.
I’m guessing that I should’ve withdrawn from the bottom, and THEN uninstalled FreshJR and let that shut QoS down.
I feel a factory reset coming on...


Sent from my iPhone using Tapatalk


EDIT from my desktop - I use DDNS to handle keeping everything happy with my Native IPv6 implementation when my ISP reassigns my WAN IP, as I do not care to pay for a static one. That precludes me from withdrawing from the upper, top window in @QuikSilver 's original reply, and might (probably) be what is causing the issue. Without DDNS, it takes my router quite a long while to re-authenticate pppoe and connect to my ISP (if the power should happen to get interrupted, for instance, or a reboot happens in any case). It looks like I'll have to be comfortable with high RAM usage (which shouldn't really be an issue with a 2GB swap)
 
Last edited:
Ive just did a factory reset here, it was time
Code:
ASUSWRT-Merlin RT-AX88U 384.18_beta1 Fri Jun 19 16:39:24 UTC 2020
admin@RT-AX88U-E960:/tmp/home/root# cake-qos status
CakeQOS-Merlin - v0.1.0: Running...
CakeQOS-Merlin - v0.1.0: > Download Status:
qdisc cake 8006: dev ifb9eth0 root refcnt 2 bandwidth 100Mbit besteffort triple-isolate nat wash ingress ack-filter split-gso rtt 100.0ms noatm overhead 18 mpu 64 no-sce
CakeQOS-Merlin - v0.1.0: > Upload Status:
qdisc cake 8005: dev eth0 root refcnt 2 bandwidth 10Mbit besteffort triple-isolate nat nowash ack-filter split-gso rtt 100.0ms noatm overhead 18 mpu 64 no-sce
admin@RT-AX88U-E960:/tmp/home/root#
 
I follow all the installation steps but it doesn't appear to me, I don't understand it.
 
Hearty congratulations to the whole team of players collaborating on this automagical project {Thumbs-Up}.
Even though I am a gazillion miles from the test servers provided by DSLReports - I am getting my best ever QOS results with Cake.
DSL-Reports.JPG

Local test speeds under Cake run at 90Mb/s down and 45Mb/s up with a 5ms ping time.
My Fibre is 100Mb/s down and 50Mb/s up and the optimum start for cake has been 93Mbit and 46Mbit with besteffort.

What is especially pleasing is the congeniality within the build team ... and the "Part of the Furniture" specialists who have happily added their awesome scripting experience to the equations. The project is maturing fast - and I look forward to the tweaks that will bring Cake to the noob non-coders [like me] who can be guided "on screen" through the install and start processes. :D:cool:.
 
i have cake enabled and i can see that it is working on the speed tests, but when i go to the sysinfo page, it reports hw accel enabled. anyone else seeing this? i did do ctrlF5
View attachment 24263

same here (RT-AC86U). GUI stays on 'HW acceleration Runner: Enabled - Flow Cache: Enabled'
however, it does show them in the logs being enabled when stopping cake-qos and disabling them when starting cake-qos

Code:
# ./scripts/cake-qos stop
CakeQOS-Merlin - v0.1.0: Stopping
Broadcom Packet Flow Cache learning via BLOG enabled.
# tail -f messages |grep kernel
Jun 24 21:43:38 RT-AC86U-D318 kernel: Initialized Runner Unicast Layer
Jun 24 21:43:38 RT-AC86U-D318 kernel: Initialized Runner Multicast Layer
Jun 24 21:43:38 RT-AC86U-D318 kernel: Broadcom Packet Flow Cache HW acceleration enabled.
Jun 24 21:43:38 RT-AC86U-D318 kernel: Enabled Runner binding to Flow Cache
Jun 24 21:43:38 RT-AC86U-D318 kernel: Initialized Runner Protocol Layer (800)
Jun 24 21:43:38 RT-AC86U-D318 kernel: Broadcom Runner Blog Driver Char Driver v0.1 Registered <3009>

# ./scripts/cake-qos start 95Mbit 8.5Mbit "besteffort docsis ack-filter"
CakeQOS-Merlin - v0.1.0: Enabled
CakeQOS-Merlin - v0.1.0: Starting - settings: 95Mbit | 8.5Mbit | besteffort docsis ack-filter
Broadcom Packet Flow Cache learning via BLOG disabled.
Broadcom Packet Flow Cache flushing the flows
# tail -f messages |grep kernel
Jun 24 21:46:04 RT-AC86U-D318 kernel: Broadcom Packet Flow Cache HW acceleration disabled.
Jun 24 21:46:04 RT-AC86U-D318 kernel: Disabled Runner binding to Flow Cache
 
I follow all the installation steps but it doesn't appear to me, I don't understand it.
At this point I would just wait for version 1.0.0
The new version will require an uninstall of the old script anyway.
 
At this point I would just wait for version 1.0.0
The new version will require an uninstall of the old script anyway.
Ok, I'll wait then. During the installation it does not give me any error but even now the tab does not appear to activate it. Thanks and regards!!!
 
Ok, I'll wait then. During the installation it does not give me any error but even now the tab does not appear to activate it. Thanks and regards!!!
version 1.0.0 will come with a script menu and checks your current settings during installation. This should make it much easier to install and make changes to the settings.
 
Hey Guys! Great job with the cake implementation, I've never seen my bufferbloat look this good! Quick question, if I'm a console gamer (PS4) on fiber internet. What would be the best implementation of cake for my gaming needs? Right now I got cake-qos running with
"dev eth0 root refcnt 2 bandwidth 90Mbit diffserv3 triple-isolate nat nowash no-ack-filter split-gso rtt 100.0ms raw overhead 0 no-sce"
 
Ok, I'll wait then. During the installation it does not give me any error but even now the tab does not appear to activate it. Thanks and regards!!!
There is no tab to activate cake. Cake has no GUI interface (yet). Once installed and configured from the command line, that's it, you're done.
 
so I have been monitoring using diffserv4 while serving videos to my in-laws via Plex. looks like all the video is still under "Best Effort" and not in "Video".
 
There is no tab to activate cake. Cake has no GUI interface (yet). Once installed and configured from the command line, that's it, you're done.
And what do you select in Qos ?. I only see sfq, codel and fq_codel.
 
And what do you select in Qos ?. I only see sfq, codel and fq_codel.

You do nothing at all in the webgui QOS - in fact the install instructions said you MUST disable the Asus / Trend Micro enabled QOS completely. Then install cake - and forget it ... it just works :D.

Look at the readme for command you can give to test if Cake is running - see Post 1 of this thread.
 
You do nothing at all in the webgui QOS - in fact the install instructions said you MUST disable the Asus / Trend Micro enabled QOS completely. Then install cake - and forget it ... it just works :D.

Look at the readme for command you can give to test if Cake is running - see Post 1 of this thread.
Ok, so from what I understand there is no need to activate Qos. Forgive my clumsiness I am a novice. Thank you very much for the help.
 
Ok, so from what I understand there is no need to activate Qos. Forgive my clumsiness I am a novice. Thank you very much for the help.

No worries - I was also uncertain on first install ;).
 
Version 1.0.0 launched!!
Please uninstall current version FIRST and then install v1.0.0 with:

Code:
mkdir -p /jffs/addons/cake-qos && /usr/sbin/curl -s "https://raw.githubusercontent.com/ttgapers/cakeqos-merlin/master/cake-qos.sh" -o "/jffs/addons/cake-qos/cake-qos" && chmod 755 /jffs/addons/cake-qos/cake-qos && sh /jffs/addons/cake-qos/cake-qos install

Changelog:

It would be so much extensive to write everything, so the only possible changelog is...
Script completely reworked. Thanks masters @Jack Yaz and @Adamm for their MARVELOUS work!


The install script is pretty straight-forward, so after running the above code, you only have to follow the instructions.

Then, to access menu, use cake-qos to enter menu. Everything's there.

Rest assured this have been tested. However, some bugs may exist, so please feel free to use the issue tracker on github or report it here.
This is being a pleasure, as a newbie "guy which throws some code lines" and a still-learning github guy, to see this script being developed by such a great team. Let's call it the "Diabetes team" :p

Just one note: this isn't meant to make competition with FreshJR, FlexQoS. I personally don't like it and I don't want it to.
This is meant to be an alternative (more alternatives, better!). In fact, cake support is very limited for now (only two HND models), so I still call this an alpha thingy.

Feel free to use, test and abuse :)
 
installed. i was assuming that script is calculating speeds but not so i put 1000/100.
then i set them to 95%
but working flawlessly ...
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top