NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

itachi2's avatar
itachi2
Tutor
Apr 10, 2023

Compiling x86_64 kernel + modules OS6, "netgearize_kernel"

ReadyNAS Pro 6, RNDP6000-200.

So with the

apt install linux-image-extra
modprobe configs
zcat /proc/config.gz > .config

I was able to get a starting .config and actually compiled a booting kernel with KVM support using the 6.10.8 source provided by Netgear.  However, I overlooked that this tree does not include the Netgear specific drivers like vpd and nv6lcd, so LCD was stuck and Frontview could not read serial number.

Looks like the "netgearize_kernel.sh" in the "kernel" folder in source will stage these drivers for compilation or compile them?  The driver sources are there and are referenced by a bunch of the patches.

 

When should I run this script and from what folder?  Pre- or post- menuconfig?

 

I can't seem to either copy these files to the right location or run the script from the correct folder for it to find the .config, sources and patches folders, etc.

 

Are we meant to merge it with the linux source folder?  The only documentation I could find are a few posts from 4.x RAIDiator from almost a decade ago, and the folders are laid out differently now.

 

Any assistance welcomed, thanks all.

1 Reply

  • Bump. Has no one run the "netgearize_kernel" script to patch source pre-compilation successfully?  This would allow us to get a higher level of customization than simply injecting modules. i.e. KVM support.  I was successful for KVM, but without these patches would not be comfortable trusting operation to the custom kernel.

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More