NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
StephenB
Jan 11, 2019Guru - Experienced User
6.9.5 GPL not posted.
OOM-9
https://kb.netgear.com/2649/NETGEAR-Open-Source-Code-for-Programmers-GPL has a link to 6.9.5 GPL, but the zip itself hasn't been posted yet. https://www.downloads.netgear.com/files/GPL/R...
- Jan 17, 2019
Hi StephenB,
The 6.9.5 GPL zip file has been posted already. You should now be able to download the file.
Regards,
Campus
Feb 23, 2019Luminary
Thanks a lot for the spent time to investigate this. This is a big issue now because that means I have to stay an 6.9.4 on all our devices. Being able to compile custom kernel modules is crucial and was the main reason to go with a Netgear device.
I can only hope Netgear will fix this problem in the future.
WhoCares_
Feb 26, 2019Mentor
Re: 6.9.5 GPL not posted.
Success at last. The guy from NTGR support got back to me and hinted me in the right direction. Unfortunatley I can't attach the config.gz file because of the limitations of this forum here, so you have to get the .config file yourself like this:
I didn't know that you could install a subset of the modules built b<y NTGR together with the kernel by simply installing an additional .deb package. Luckily this package also includes the configs.ko kernel module that lets you get to the config of the kernel currently running. So all you have to do to get the config of the currently running kernel is:
ssh into your ReadyNAS (as user root)
cd <where you put the kernel sources> apt update apt install linux-image-extra modprobe configs zcat /proc/config.gz > .config
Works on my machine, ymmv.
-Stefan
P.S.: For thechnically inclined, here's the diff to what's shipping with the GPL archived to the .config actually used:
$ diff -Nau .config.old .config --- .config.old 2019-01-28 22:32:47.000000000 +0100 +++ .config 2019-02-25 06:43:10.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.4.157 Kernel Configuration +# Linux/x86_64 4.4.157 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -73,11 +73,8 @@ CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y -CONFIG_AUDIT=y +# CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_AUDITSYSCALL=y -CONFIG_AUDIT_WATCH=y -CONFIG_AUDIT_TREE=y # # IRQ subsystem @@ -811,7 +808,6 @@ # # Xtables targets # -CONFIG_NETFILTER_XT_TARGET_AUDIT=m # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set # CONFIG_NETFILTER_XT_TARGET_HMARK is not set @@ -3860,7 +3856,6 @@ # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y
Looks like NTGR enabled some auditing and security features in the kernel. I guess we'll see those again in 6.10.x
Related Content
NETGEAR Academy

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