Posted: Thu Mar 12, 2026 20:35 Post subject: Failure building Linux 3.18
Hello! I'm trying to build Linux 3.18 from SVN revision 58892. Upon running make, I get the following error.
Code:
scripts/kconfig/conf --silentoldconfig Kconfig
net/sched/Kconfig:43: warning: menuconfig statement without prompt
drivers/net/wireless/Kconfig:286: can't open file "drivers/net/wireless/rt3352/rt2860v2_ap/Kconfig"
make[2]: *** [scripts/kconfig/Makefile:37: silentoldconfig] Error 1
make[1]: *** [Makefile:561: silentoldconfig] Error 2
make: *** No rule to make target 'include/config/auto.conf', needed by 'include/config/kernel.release'. Stop.
The directory drivers/net/wireless/rt3352 is a symbolic link to ../../../../../../router/private/rt3352. However, this directory doesn't exist in the tree. How may I build Linux 3.18 for this device?
Based on information from the status webpage, seems to be .config_std. However, this configuration file has Broadcom support, and the build fails. The device I own isn't based on Broadcom. I tried .config_generic, but the modules won't load. Something is missing.
Note my goal isn't to install a custom kernel, but to install modules. I need zRAM and 9P modules. Do you happen to have any information on these modules in DD-WRT?
Note I don't wish to install a custom kernel. And I do know it's possible to install modules in a running kernel. All it requires is the exact configuration file which was used for the build. I'm missing this configuration file. Unfortunately, these configuration files are missing CONFIG_IKCONFIG_PROC.
No response from this forum and GitHub. I ended up ditching DD-WRT for OpenWRT. Unfortunately, the 9P module crashes the kernel. I was hoping somebody in here to have information on the 9P module. I'll try the OpenWRT forum.
Those wishing to install modules shouldn't rely on DD-WRT. There isn't a documentation or information on how to build modules, and nobody out there is willing to help.