What's new

Missing Kernel Modules moving from AX88U to AX86 Pro

  • 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!

Status
Not open for further replies.

Jeffrey Young

Very Senior Member
Hello everyone.

I have upgraded my router from the AX88U (388.8) to a AX86U Pro. I use UPS NUT on my router to monitor my UPS and have the Router issue shutdown commands as required when the UPS reports it is near exhaustion.

When I tried to setup NUT on the AX86U Pro (also running 388.4), I noticed that the kernel modules hid.ko and input-core are missing from the /lib directory. They were on my AX88U and also there for the AC86U and AC68U. UPS NUT requires these modules to talk to the UPS. The third required module usbhid.ko is present in this release.

Since the AX88U and AX86U Pro use different version kernels, I doubt I can just copy the modules over.

@RMerlin , Knowing there is no quick fix to this, I am wondering if there is a chance that these two modules can be included in the next release? In the meantime, I will see if I can find them on the web for the 4.19.183 kernel.

UPDATE:

Looks like this kernel version does not need hid.ko and the module input-core is now called usbcore.ko

Once I modified my startup script with the new renamed kernel module, NUT is a happy camper again.

Cheers
 
Last edited:
Both CONFIG_HID and CONFIG_INPUT are enabled, and compiled as part of the kernel rather than as external modules. You can view config options through zcat /proc/config.gz .

If it doesn't work, then you need tp specify which specific additionnal module your device is requiring.
 
Its another reason to scrutinize OEMs and their routers made after 2000.

Because it seem they just throw these things together and either rely on users to fix or solve problems, or just ignore you entirely. Besides the obvious hope that they bank on you to buy a more modern model even though the device should last for a few decades.
 
Its another reason to scrutinize OEMs and their routers made after 2000.

Because it seem they just throw these things together and either rely on users to fix or solve problems, or just ignore you entirely. Besides the obvious hope that they bank on you to buy a more modern model even though the device should last for a few decades.
??? so the consumer/end-user needs to dig into the firmware for devices made over the last 24 years (and forward) before purchasing?
 
Its another reason to scrutinize OEMs and their routers made after 2000.

Because it seem they just throw these things together and either rely on users to fix or solve problems, or just ignore you entirely. Besides the obvious hope that they bank on you to buy a more modern model even though the device should last for a few decades.
What are you talking about? He's referring to something that I explicitely added to Asuswrt-Merlin, has nothing to do with OEM firmware at all...
 
Welcome to the world of Linux development (not what I would call an established company). Over time, the kernel developers make changes/enhancements to the kernel. Sometimes modules become “built in”.

Asuswrt-routers span from early 2.6 kernels to 4.1.

SDK HND 5.02: kernel 4.1
RT-AC86U
RT-AX58U
RT-AX86U
RT-AX88U
GT-AC2900
GT-AX11000
RT-AX68U
GT-AXE11000


SDK HND 5.04: kernel 4.19
ZenWiFi Pro XT12
GT-AX6000
GT-AXE16000
GT-AX11000_PRO
RT-AX86U_PRO
RT-AX88U_PRO

Anything older will be 2.6.36.

The current wave of Wifi 7 models are also based on HND 5.04, and therefore also use kernel 4.19.

Here are all the changelogs:


Time, technology and code move on

BTW, if you have an issue with any of the Linux kernel changes, take it up with the kernel developers (https://lkml.org/)
Be warned, wear a kevlar suit before posting…
;-)
 
Asuswrt-routers span from early 2.6 kernels to 4.1.
BSD, not Linux. by those revision numbers that are current in those OS. The Linux Kernel is up to 6.12. With built in intel 2.5G drivers.
BTW, if you have an issue with any of the Linux kernel changes, take it up with the kernel developers (https://lkml.org/)
Grimm is always cranky if you just drop by and chine in. Especially if he is working on something and you distract him with trivial stuff others have solved or is in the list to work on. The others are just the same.
 
Locking this, as this is totally off-topic, and OP already found his answer.
 
Status
Not open for further replies.

Similar threads

Latest threads

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