Asus TUF Gaming AX6000 support

Last two snapshots from Firmware Selector had some issues:

  1. Previous snapshot (r25521-645b44d8ff) from yesterday or the day before, had a serious problem with slowdowns. The connection was lagging as crazy. First I suspected it was a temporary issue with my ISP (it's Sunday and sometimes too many people could be online). But it eventually it started slowing down more and more to the point where sending text to the OpenWrt terminal took a few seconds or more on LAN. The snapshot eventually completely stopped responding after one day since it was installed, so I had to manually restart the router (this is first time I'm experiencing anything like that). So I thought it was time to install a new snapshot.

  2. After installing sysupgrade snapshot from today (r25567-0dfc0495fc), Luci was unavailable, reporting lua runtime errors, so I had to reset OpenWrt and reinstall all packages manually, one by one, to be able to track the faulty one.

Runtime error
Unhandled exception during request dispatching
/usr/lib/lua/luci/ucodebridge.lua:23: /usr/lib/lua/luci/dispatcher.lua:102: module 'luci.controller.' not found:
no field package.preload['luci.controller.']
no file './luci/controller/.lua'
no file '/usr/share/lua/luci/controller/.lua'
no file '/usr/share/lua/luci/controller//init.lua'
no file '/usr/lib/lua/luci/controller/.lua'
no file '/usr/lib/lua/luci/controller//init.lua'
no file './luci/controller/.so'
no file '/usr/lib/lua/luci/controller/.so'
no file '/usr/lib/lua/loadall.so'
no file './luci.so'
no file '/usr/lib/lua/luci.so'
no file '/usr/lib/lua/loadall.so'

In error(), file [C]
called from function [anonymous function] (/usr/lib/lua/luci/ucodebridge.lua:23)
called from function ((tail call))
In [anonymous function](), file /usr/share/ucode/luci/runtime.uc, line 148, byte 45:
  called from function build_pagetree (/usr/share/ucode/luci/dispatcher.uc:382:73)
  called from function menu_json (/usr/share/ucode/luci/dispatcher.uc:439:26)
  called from function [anonymous function] (/usr/share/ucode/luci/dispatcher.uc:898:24)
  called from anonymous function (/www/cgi-bin/luci:39:13)

 `        return lcall.call(modname, method, ...args);`
  Near here ----------------------------------------^

Luci broke after installing package lucode-mod-lua and its dependencies. That package got installed by luci-app-vnstat package.

What fixed luci was removal of some of the packages:

root@OpenWrt:~# opkg remove ucode-mod-lua --force-removal-of-dependent-packages
Removing package luci-app-vnstat from root...
Removing package luci-compat from root...
Removing package luci-lua-runtime from root...
Removing package ucode-mod-lua from root...

Not sure if those two bugs are related, and whether they were caused by the snapshots or by some of the packages, but somebody might want to have a look and eventually report the issue, since it's beyond my knowledge.

I will monitor how current snapshot (r25567-0dfc0495fc) behaves and will report if I get any issues with slowdowns or laggy connection. For the reference, I have never had any problems with slowdowns on this router on OpenWrt before.

1 Like