Create a one-line file in /etc/modules-load.d/00-my-usbhid.conf
usbhid
It should not be necessary to do this on modern systems because modules are automatically loaded, but sometimes it is still necessary to force loading of a module.
If all else fails, try adding kernel boot parameter
usbhid.quirks=0x0463:0xffff:0x08
to re-enable the NOGET quirk and see if that works.
https://www.cyberciti.biz/faq/linux-how-to-load-a-kernel-module-automatically-at-boot-time/ https://bugzilla.redhat.com/show_bug.cgi?id=1715504 https://github.com/networkupstools/nut/issues/515