MT6000 custom build with LuCi and some optimization - kernel 6.12.x

Has anybody tried pesa's latest branch next-r4.6.0.rss.mtk using kernel 6.12? Is it working? I just want to ask before even trying to build hahaha

1 Like

Anybody played around with the iw_qos_map_set option in wireless config?

upload 2025-05-29_r30346-0986f8414e_next-r4.6.0.rss.mtk

switch to kernel 6.12

-kernel: 6.12.30
-hostapd: update to 2025-05-23
-mt76: fix mtk patch for kernel 6.12
-firewall4: removed patch to reorder for quicker outcome, no need anymore
-kernel: mtk: fix patch for kernel 6.12 and rss function

beta version, I don't see any issue, but it is the first release with kernel 6.12

15 Likes

Thanks for the latest release.

Initial impressions are good with no errors and no lose of functionality.

Thanks Pesa.
Starting the tests.

1 Like

Thank you :blush:

I have an issue if i reboot from Luci my router crashes and becomes unresponsive. i have to do a hard power reset unplug and replug it in for it to become responsive again. This is my main router and not a dumb AP.

I reboot it from Luci many times... And I didn't get the issue...

Only you have this issue?

1 Like

I flashed the firmware and tried to see if it caused the issue, but it didn’t happen. Maybe it’s a problem unrelated to the firmware

1 Like

do you have an updated config file for this? I keep hitting build errors on packages I even didn't select hahahaha.

Diffconfig should be in the firmware place on GitHub, can you please check?

1 Like

It's this one rightr?

yes, you're right

1 Like

thanks.. trying to do some builds now.. thanks again :slight_smile:

Not sure if its just on my side, im jumping from 4.4.6, and have problems with simple things such as web browsing or vídeo streaming using 4.6.0 with stock configuration. Its extremely slow. I dont have issues using 4.4.6.

Its so strange this issue, thank you for the feedback.
Do you compile or flash the .bin?
Do you restore a previous backup? I just ask for double check...

So let wait for other users.

I'm leaving a thought here that aligns with my earlier comment. Personally, I haven't encountered any issues (I flashed the .bin file, not building the firmware myself for now). I didn't experience any speed problems — everything seemed pretty normal, consistent with the previous firmware.

1 Like

@pesa1234

Can you please review my interrupts, do they look fine
I'm on hardware offloading with wed enabled and packet steering along with local as 128 recommended selected

root@OpenWrt:~# cat /proc/interrupta
cat: can't open '/proc/interrupta': No such file or directory
root@OpenWrt:~# cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3
 11:    2699359    2971422    4722268    3271404     GICv3  30 Level     arch_timer 24:          0          0          0          0   mt-eint   9 Edge      keys
 61:         13          0          0          0   mt-eint  46 Level     mdio-bus:01
root@OpenWrt:~# cat /proc/interrupts                                                          CPU0       CPU1       CPU2       CPU3
 11:    2700732    2972415    4724405    3272603     GICv3  30 Level     arch_timer 24:          0          0          0          0   mt-eint   9 Edge      keys
 61:         13          0          0          0   mt-eint  46 Level     mdio-bus:01
 62:         97          0          0          0   mt-eint  47 Level     mdio-bus:07
 81:        104          0          0          0   mt-eint  66 Level     mt7530    116:         22          0          0          0     GICv3 155 Level     ttyS0
119:    5016708          0          0          0     GICv3 221 Level     15100000.ethernet
120:          0          0          0          0     GICv3 222 Level     15100000.ethernet
121:          0          0          8          0     GICv3 223 Level     15100000.ethernet                                                                            122:          0          0          0          0     GICv3 224 Level     15100000.ethernet                                                                            124:          0    2841870          0          0     GICv3 229 Level     15100000.ethernet                                                                            126:          0          0          0          0     GICv3 142 Level     wdt_bark
127:      12331          0          0          0     GICv3 175 Level     11230000.mmc
128:       3848          0          0          0     GICv3 205 Level     xhci-hcd:usb1
129:          0          3          0          0    mt7530   0 Edge      mt7530-0:00
130:          0         98          0          0    mt7530   1 Edge      mt7530-0:01
131:          0          3          0          0    mt7530   2 Edge      mt7530-0:02
132:          0          0          0          0    mt7530   3 Edge      mt7530-0:03
133:          0          0          0          0     GICv3 148 Level     10320000.crypto
134:          0          0          0          0     GICv3 149 Level     10320000.crypto
135:          0          0          0          0     GICv3 150 Level     10320000.crypto
136:          0          0          0          0     GICv3 151 Level     10320000.crypto
137:       1267          0          0   14716098     GICv3 245 Level     mt7915e
IPI0:      4396       4284     293743       4313       Rescheduling interrupts
IPI1:   1660719    1842776   18141342    3694602       Function call interrupts
IPI2:         0          0          0          0       CPU stop interrupts
IPI3:         0          0          0          0       CPU stop NMIs
IPI4:         0          0          0          0       Timer broadcast interrupts
IPI5:         1          3          1          3       IRQ work interrupts
IPI6:         0          0          0          0       CPU backtrace interrupts
IPI7:         0          0          0          0       KGDB roundup interrupts
Err:          0
root@OpenWrt:~#

Can you please post the output of:
/etc/init.d/advanced_setup restart

and please check if it is enabled

Im flashing the bin, actually your firmware has only needed stuff and with software catalog i have everything i need. Now im going to retest, maybe these issues are related to ecn changes that i included in sysctl file, but, they at least are not present with the same config in 4.4.6.

OK, fresh install without restoring 4.4.6 configuration:

I have configured only wan authentication needed for my isp, which is using DHCP with vlan tag and nothing else.

First issue: My video provider is using ssl encryption for video stuff and if I try to watch anything from their servers, the speed is slow -> 5-10mb. But restoring to 4.4.6 -> no issues and reaching 200 mb without problems.

Secondary issue(Seems like a global right now, same happening on 4.4.6) from today is that I can't install anything from software catalog, installation hangs or finishes with:

apk add openssh-sftp-server
(1/1) Installing openssh-sftp-server (10.0_p1-r1)
1 error; 50 MiB in 247 packages
Errors

ERROR: openssh-sftp-server-10.0_p1-r1: ADB block error

Third issue: slow image loading in many webs, which could be related to the same issue that I have with ssl streaming if the web is using https.