I have a wrt1900ac v1 and have found that I have the reboot issue with the 4.9 kernel. I then went to the 4.4 kernel and things seemed to work fine but when I went to install packages like ipset, there was a dependency for the 4.9 kernel. Is this something that can be or already has been fixed?
What repos are you using? If you are using @david's repos (the default), you shouldn't have this problem (they should be set to download the correct packages unless maybe @david forgot to edit it on the 4.4 kernel version). If you are using the LEDE snapshot repos, the snapshot branch is based on kernel 4.9. So any packages that have a dependency on the kernel version (such as ipset) will not install on @david's version running kernel 4.4 (actually even if you are running @david's kernel 4.9, any packages with a dependency on the kernel can't be installed from the LEDE snapshot repo, because the kernels differs very slightly even though they are the same version number)
In LuCi, go to system, software, configuration tab, and make sure the distro feeds look like this (this should be the default settings for @david's r4222 running kernel 4.4:
src/gz reboot_core https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/targets/mvebu/generic/packages
src/gz reboot_base https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/packages/arm_cortex-a9_vfpv3/base
src/gz reboot_luci https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/packages/arm_cortex-a9_vfpv3/luci
src/gz reboot_packages https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/packages/arm_cortex-a9_vfpv3/packages
src/gz reboot_routing https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/packages/arm_cortex-a9_vfpv3/routing
src/gz reboot_https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/packages/arm_cortex-a9_vfpv3/telephony
src/gz reboot_darkmatter https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/packages/arm_cortex-a9_vfpv3/darkmatter
However, all packages with a dependency on the kernel version are in reboot_core (such as ipset). So if you want to be able to install ipset, but still keep the majority of packages up to date with the LEDE snapshot/master branch, you can set it to this (this is how I personally keep it) and you won't have any issues either (doing this keeps reboot_core pointing to the default setting @david's repo so that packages depending on the kernel version can still be installed, and the rest to the LEDE snapshot repos so you can get the latest versions that are published between @david's releases. darkmatter also keeps pointing to @david's because there is no corresponding repo on the LEDE servers).:
src/gz reboot_core https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/targets/mvebu/generic/packages
src/gz reboot_base https://downloads.lede-project.org/snapshots/packages/arm_cortex-a9_vfpv3/base
src/gz reboot_luci https://downloads.lede-project.org/snapshots/packages/arm_cortex-a9_vfpv3/luci
src/gz reboot_packages https://downloads.lede-project.org/snapshots/packages/arm_cortex-a9_vfpv3/packages
src/gz reboot_routing https://downloads.lede-project.org/snapshots/packages/arm_cortex-a9_vfpv3/routing
src/gz reboot_telephony https://downloads.lede-project.org/snapshots/packages/arm_cortex-a9_vfpv3/telephony
src/gz reboot_darkmatter https://davidc502sis.dynamic-dns.net/snapshots/Kernel_4.4/r4222/packages/arm_cortex-a9_vfpv3/darkmatter
Edit: Those both had a typo. If you saw this post before I posted this note, please re-copy and paste them.
(Last edited by starcms on 6 Jun 2017, 01:22)