Hello. I added a usb port to the SNR-CPE-W4N router. This port is on the board, and I just soldered a connector to it. The Padavan firmware identifies the usb drive. The OpenWRT firmware cannot work with the usb port on this router. The lsusb command returns the error: unable to initialize libusb: -99
Required kmod-usb packages... have been added.
There is a suspicion that the CONFIG_USB_DEVICE configuration should be added to the kernel. Please add USB port support to the firmware for SNR-CPE-W4N. Or give me advice on how to solve the problem.
Since the USB port is not part of the original product and you added it as a mod...
this almost certainly won't happen for the firmware images available on the site. You'll need to do it yourself and build a customized image for your modified router.
You can start looking through the source code related to your device and see if any of the options are simply disabled and/or missing.
For compiling, you could theoretically spin up a VPS and set it up with the build system... probably won't be a free VPS, though because it'll use a fair amount of compute time.
I'd recommend that you setup a linux VM on your computer using VirtualBox... it's easy and free. Then get the build system running and you should be good to go.