[Request] Kernel module kmod-cryptodev
-
What I have tried:
- With my docker project I have successfully compiled libraries like gmp-lib compatible with the official omega2 firmware.
- Also compiled new firmware where this kernel module works perfectly.
The problems are:
- Compiling the kernel module as a package didn't work because the linux kernel versions from the official firmware and the Lede repository don't match. Changing the
include/kernel-version
file to change the kernel 4.4 version to the 4.4.36 (the official firmware's version), still didn't work (I think the error message said something about version 4.4.26-1, and I don't know how to chek, nor change the-1
part). - The custom firmware has very poor wifi performance (also a tutorial on how to connect to other wifi ap's without
wifisetup
would be nice, all I achived was the omega2's ap, with the poor performance). - Adding the OnionIoT OpenWRT-Packages;omega2 feeds gave me recursive dependencies with
onion-console-terminal
(even when not selected) , and selecting the ralink wifi driver does not seem to work. Maybe I have to configure/etc/config/wireless
to use the driver, but don't know how. A bit more documentation would be great. - I couldn't compile @WereCatf 's project (still trying) for a custom firmware with more friendly network setup.
My requests:
- Anyone knows what else I have to change to properly compile the kernel module for the official omega2 firmware kernel version?
- Could the @administrators compile it or/and add it to the repository?
- Could the @administrators provide the config and files for their SDK? Building custom firmware is a nightmare nowadays.
Edit 1: About WereCatf 's firmware
Seems like docker file system is not 100% compatible with this big development systems (confdir3 deep directories are a thing in many other projects with docker). Tried with a virtual machine and it compiled succesfully, even with the recursive dependencies. Sysupgrade doesn't complain anymore, but I got a kernel panic (maybe the extra kernel modules I added). Will try with vanilla WereCatf's source.
Edit 2: WereCatf 's firmware works
The kernel panic was because of the Ralink driver in the feed OnionIoT OpenWRT-Packages. Deselecting it in
make menuconfig
fixed it.
Another note in WereCatf's firmware is that in my case, usingfirst_time_setup.sh
, after themake menuconfig
_exit & save`, everything related to Luci was deselected, so no web interface in the first build. Reselecting as in WereCatf's .config file worked like a charm.