Flyspray:: https://bugs.openwrt.org/ Flyspray::OpenWrt/LEDE Project: Recently closed tasks 2019-03-24T11:16:01Z FS#1763: 18.06 doesn't obtain IPv6 address on mt76 https://bugs.openwrt.org/index.php?do=details&task_id=1763 2019-03-24T11:16:01Z Henry Gebhardt OpenWRT-18.06 doesn’t obtain an IPv6 address on the wan6 interface since commit 424a9ae128bd2045cd4bfd6e3229f2529d150a25. IPv6 works before that commit. The git bisect output is $ git bisect good There are only 'skip'ped commits left to test. The first bad commit could be any of: 424a9ae128bd2045cd4bfd6e3229f2529d150a25 bfed38254076d576914251689a2e1f85d514783d We cannot bisect more! The WAN6 interface status when not working is root@OpenWrt:~# ifstatus wan6 { "up": false, "pending": true, "available": true, "autostart": true, "dynamic": false, "proto": "dhcpv6", "device": "eth0.2", "data": { } } The device is a Netgear R6220, and my ISP is Comcast in Pennsylvania. I attach dmesg when running the last working commit. Other users also have this problem, see this forum thread. (I’m the OP of that thread.) Would be great to have IPv6 working again. Thank you! Steps to reproduce:0. Delete .config file, in “make menuconfig” select appropriate target (MediaTek Ralink MIPS), subtarget (MT7621), and target profile (Netgear R6220).1a. Compile image prior to above commits, upload to router1b. Run “sysupgrade -v -n /tmp/*.tar” 1c. Confirm that IPv6 is working, e.g. by pointing browser to ipv6-test.com, or “ifstatus wan6” on the router2a. Compile image from source after above mentioned commits, e.g. tag “v18.06.0”, upload to router2b. Run “sysupgrade -v -n /tmp/*.tar” 2c. Confirm that IPv6 is not working OpenWRT-18.06 doesn’t obtain an IPv6 address on the wan6 interface since commit 424a9ae128bd2045cd4bfd6e3229f2529d150a25. IPv6 works before that commit. The git bisect output is

$ git bisect good
There are only 'skip'ped commits left to test.
The first bad commit could be any of:
424a9ae128bd2045cd4bfd6e3229f2529d150a25
bfed38254076d576914251689a2e1f85d514783d
We cannot bisect more!

The WAN6 interface status when not working is

root@OpenWrt:~# ifstatus wan6
{
	"up": false,
	"pending": true,
	"available": true,
	"autostart": true,
	"dynamic": false,
	"proto": "dhcpv6",
	"device": "eth0.2",
	"data": {		
	}
}

The device is a Netgear R6220, and my ISP is Comcast in Pennsylvania.

I attach dmesg when running the last working commit.

Other users also have this problem, see this forum thread. (I’m the OP of that thread.)

Would be great to have IPv6 working again. Thank you!

Steps to reproduce:
0. Delete .config file, in “make menuconfig” select appropriate target (MediaTek Ralink MIPS), subtarget (MT7621), and target profile (Netgear R6220).
1a. Compile image prior to above commits, upload to router
1b. Run “sysupgrade -v -n /tmp/*.tar” 1c. Confirm that IPv6 is working, e.g. by pointing browser to ipv6-test.com, or “ifstatus wan6” on the router
2a. Compile image from source after above mentioned commits, e.g. tag “v18.06.0”, upload to router
2b. Run “sysupgrade -v -n /tmp/*.tar” 2c. Confirm that IPv6 is not working

]]>
FS#1978: syscall getrandom() hangs on Turris Omnia https://bugs.openwrt.org/index.php?do=details&task_id=1978 2019-03-23T13:07:42Z Andrew McConachie Supply the following if possible: - Device problem occurs on - Software versions of OpenWrt/LEDE release, packages, etc. - Steps to reproduce root@OpenWrt:/~# uname -aLinux OpenWrt 4.14.63 #0 SMP Wed Aug 15 20:42:39 2018 armv7l GNU/Linux root@OpenWrt:~# cat /proc/version Linux version 4.14.63 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7101-a63e38b)) #0 SMP Wed Aug 15 20:42:39 2018 root@OpenWrt:~# uptime 14:40:46 up 1:14, load average: 0.00, 0.00, 0.00 root@OpenWrt:~# cat /proc/device-tree/model Turris Omniaroot@OpenWrt:~# root@OpenWrt:~# ps |grep rand 2228 root 1128 S /bin/sh /sbin/urandom_seed 2247 root 748 S getrandom 512 3114 root 1056 R grep rand root@OpenWrt:~# cat /proc/cpuinfo processor : 0model name : ARMv7 Processor rev 1 (v7l)BogoMIPS : 1600.00Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0×41 CPU architecture: 7CPU variant : 0×4 CPU part : 0xc09CPU revision : 1 processor : 1model name : ARMv7 Processor rev 1 (v7l)BogoMIPS : 1600.00Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0×41 CPU architecture: 7CPU variant : 0×4 CPU part : 0xc09CPU revision : 1 Hardware : Marvell Armada 380/385 (Device Tree)Revision : 0000Serial : 0000000000000000 root@OpenWrt:~# cat /proc/devices Character devices: 1 mem 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 89 i2c 90 mtd108 ppp128 ptm136 pts180 usb189 usb_device251 watchdog252 rtc253 ttyMV254 gpiochip Block devices: 7 loop 8 sd 31 mtdblock 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd128 sd129 sd130 sd131 sd132 sd133 sd134 sd135 sd179 mmc254 ubiblock259 blkext root@OpenWrt:~# ls -l /dev/|grep randcrw-rw-rw- 1 root root 1, 8 Nov 30 13:26 randomcrw-rw-rw- 1 root root 1, 9 Nov 30 13:26 urandom I am using the stock images from here:https://downloads.openwrt.org/releases/18.06.1/targets/mvebu/cortexa9/openwrt-18.06.1-mvebu-cortexa9-turris-omnia-initramfs-kernel.bin https://downloads.openwrt.org/releases/18.06.1/targets/mvebu/cortexa9/openwrt-18.06.1-mvebu-cortexa9-turris-omnia-kernel.bin https://downloads.openwrt.org/releases/18.06.1/targets/mvebu/cortexa9/openwrt-18.06.1-mvebu-cortexa9-turris-omnia-sysupgrade.img.gz I discovered this when troubleshooting why unbound would not start. I could see with strace that unbound was getting stuck at the getrandom() syscall, and at first I thought it was a problem with unbound. But then I saw that /usr/bin/getrandom 512 had been stuck since boot. The syscall just blocks forever. root@OpenWrt:~# which getrandom/usr/bin/getrandomroot@OpenWrt:~# strace /usr/bin/getrandom 512 >/tmp/derp.txtexecve(”/usr/bin/getrandom”, [”/usr/bin/getrandom”, “512”], 0xbead7df4 /* 13 vars */) = 0set_tls(0xb6f31544, 0xbe8aec28, 0x490ceab4, 0, 0xb6f314a0) = 0set_tid_address(0xb6f314bc) = 3132open(”/etc/ld-musl-armhf.path”, O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)open(”/lib/libgcc_s.so.1”, O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3fcntl64(3, F_SETFD, FD_CLOEXEC) = 0fstat64(3, {st_mode=S_IFREG|0644, st_size=41251, ...}) = 0read(3, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\20<\0\0004\0\0\0”..., 936) = 936mmap2(NULL, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb6ea0000mmap2(0xb6eb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0×9000) = 0xb6eb9000close(3) = 0mprotect(0xb6eb9000, 4096, PROT_READ) = 0mprotect(0×20000, 4096, PROT_READ) = 0ioctl(1, TIOCGWINSZ, 0xbe8aec80) = -1 ENOTTY (Not a tty)getrandom( ‘/usr/bin/head /dev/urandom’ returns random data like you expect. ‘/usr/bin/head /dev/random’ just hangs. Supply the following if possible:
- Device problem occurs on
- Software versions of OpenWrt/LEDE release, packages, etc.
- Steps to reproduce

root@OpenWrt:/~# uname -a
Linux OpenWrt 4.14.63 #0 SMP Wed Aug 15 20:42:39 2018 armv7l GNU/Linux

root@OpenWrt:~# cat /proc/version
Linux version 4.14.63 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7101-a63e38b)) #0 SMP Wed Aug 15 20:42:39 2018

root@OpenWrt:~# uptime
14:40:46 up 1:14, load average: 0.00, 0.00, 0.00

root@OpenWrt:~# cat /proc/device-tree/model
Turris Omniaroot@OpenWrt:~#

root@OpenWrt:~# ps |grep rand
2228 root 1128 S /bin/sh /sbin/urandom_seed
2247 root 748 S getrandom 512
3114 root 1056 R grep rand

root@OpenWrt:~# cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 1600.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0×41 CPU architecture: 7
CPU variant : 0×4 CPU part : 0xc09
CPU revision : 1

processor : 1
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 1600.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0×41 CPU architecture: 7
CPU variant : 0×4 CPU part : 0xc09
CPU revision : 1

Hardware : Marvell Armada 380/385 (Device Tree)
Revision : 0000
Serial : 0000000000000000

root@OpenWrt:~# cat /proc/devices
Character devices:

1 mem
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx

10 misc
89 i2c
90 mtd
108 ppp
128 ptm
136 pts
180 usb
189 usb_device
251 watchdog
252 rtc
253 ttyMV
254 gpiochip

Block devices:

7 loop
8 sd

31 mtdblock
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
179 mmc
254 ubiblock
259 blkext

root@OpenWrt:~# ls -l /dev/|grep rand
crw-rw-rw- 1 root root 1, 8 Nov 30 13:26 random
crw-rw-rw- 1 root root 1, 9 Nov 30 13:26 urandom

 

I am using the stock images from here:
https://downloads.openwrt.org/releases/18.06.1/targets/mvebu/cortexa9/openwrt-18.06.1-mvebu-cortexa9-turris-omnia-initramfs-kernel.bin https://downloads.openwrt.org/releases/18.06.1/targets/mvebu/cortexa9/openwrt-18.06.1-mvebu-cortexa9-turris-omnia-kernel.bin https://downloads.openwrt.org/releases/18.06.1/targets/mvebu/cortexa9/openwrt-18.06.1-mvebu-cortexa9-turris-omnia-sysupgrade.img.gz

I discovered this when troubleshooting why unbound would not start. I could see with strace that unbound was getting stuck at the getrandom() syscall, and at first I thought it was a problem with unbound. But then I saw that /usr/bin/getrandom 512 had been stuck since boot. The syscall just blocks forever.

root@OpenWrt:~# which getrandom
/usr/bin/getrandom
root@OpenWrt:~# strace /usr/bin/getrandom 512 >/tmp/derp.txt
execve(”/usr/bin/getrandom”, [”/usr/bin/getrandom”, “512”], 0xbead7df4 /* 13 vars */) = 0
set_tls(0xb6f31544, 0xbe8aec28, 0x490ceab4, 0, 0xb6f314a0) = 0
set_tid_address(0xb6f314bc) = 3132
open(”/etc/ld-musl-armhf.path”, O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open(”/lib/libgcc_s.so.1”, O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=41251, ...}) = 0
read(3, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\20<\0\0004\0\0\0”..., 936) = 936
mmap2(NULL, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb6ea0000
mmap2(0xb6eb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0×9000) = 0xb6eb9000
close(3) = 0
mprotect(0xb6eb9000, 4096, PROT_READ) = 0
mprotect(0×20000, 4096, PROT_READ) = 0
ioctl(1, TIOCGWINSZ, 0xbe8aec80) = -1 ENOTTY (Not a tty)
getrandom(


‘/usr/bin/head /dev/urandom’ returns random data like you expect.
‘/usr/bin/head /dev/random’ just hangs.

]]>
FS#2170: WNDR3400 v2 needs gpio pin 21 high to enable USB https://bugs.openwrt.org/index.php?do=details&task_id=2170 2019-03-21T22:47:49Z Eric Bohlman The Netgear WNDR3400 v2, just like the v3, requires GPIO pin 21 to be set to high for the USB port to work, but the current software version doesn&#8217;t do it. Upon powerup, USB devices are not recognized. After executing echo &quot;21&quot; &gt; /sys/class/gpio/export echo &quot;out&quot; &gt; /sys/class/gpio/gpio21/direction echo &quot;1&quot; &gt; /sys/class/gpio/gpio21/value they are recognized. Because this comes after files have been mounted, it&#8217;s necessary to reboot to access, say, an extroot. The Netgear WNDR3400 v2, just like the v3, requires GPIO pin 21 to be set to high for the USB port to work, but the current software version doesn’t do it.

Upon powerup, USB devices are not recognized. After executing

echo "21" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio21/direction
echo "1" > /sys/class/gpio/gpio21/value

they are recognized. Because this comes after files have been mounted, it’s necessary to reboot to access, say, an extroot.

]]>
FS#2152: ar933x_uart.c: Build failure when serial console is disabled https://bugs.openwrt.org/index.php?do=details&task_id=2152 2019-03-21T22:47:14Z Andrey Batyiev Hello everyone, If serial console is disabled (but not the serial device) on ath79 target (i.e. CONFIG_SERIAL_AR933X_CONSOLE in undefined), there is a compilation error: drivers/tty/serial/ar933x_uart.c: In function 'ar933x_uart_console_write': drivers/tty/serial/ar933x_uart.c:550:14: error: 'struct uart_port' has no member named 'sysrq' Member variable `sysrq` in `struct uart_port`(in include/linux/serial_core.h) is #ifdef-ed by `defined(CONFIG_SERIAL_CORE_CONSOLE) || defined(SUPPORT_SYSRQ)` condition. It seems like access to that variable should be #ifdef-ed too. Hello everyone,

If serial console is disabled (but not the serial device) on ath79 target (i.e. CONFIG_SERIAL_AR933X_CONSOLE in undefined), there is a compilation error:

drivers/tty/serial/ar933x_uart.c: In function 'ar933x_uart_console_write':
drivers/tty/serial/ar933x_uart.c:550:14: error: 'struct uart_port' has no member named 'sysrq'

Member variable `sysrq` in `struct uart_port`(in include/linux/serial_core.h) is #ifdef-ed by `defined(CONFIG_SERIAL_CORE_CONSOLE) || defined(SUPPORT_SYSRQ)` condition.

It seems like access to that variable should be #ifdef-ed too.

]]>
FS#2160: odhcpd IPv6 relay mode no longer works https://bugs.openwrt.org/index.php?do=details&task_id=2160 2019-03-21T14:54:15Z LGA1150 OpenWrt master, odhcpd-ipv6only 2019-02-27-16c5b6c9 When I tried to troubleshoot it by listing routes ip -6 route and neighbor proxy ip -6 neigh show proxy , I noticed that LAN devices&#8217; IPv6 address were not in both lists. Reverting to odhcpd-ipv6only 2019-01-16-0a367680 fixes the problem OpenWrt master, odhcpd-ipv6only 2019-02-27-16c5b6c9

When I tried to troubleshoot it by listing routes

ip -6 route

and neighbor proxy

ip -6 neigh show proxy

, I noticed that LAN devices’ IPv6 address were not in both lists.

Reverting to odhcpd-ipv6only 2019-01-16-0a367680 fixes the problem

]]>
FS#2180: Ds-Lite module missing in sysupgrade packages https://bugs.openwrt.org/index.php?do=details&task_id=2180 2019-03-20T21:55:00Z Eric W. Supply the following if possible:TP-Link Archer C7 2.0Update from 18.06.1 to 18.06.2 with DS-Lite internet connect - Steps to reproduceTake a openwrt 18.06.1 router on a ds-lite line and use the 18.06.2 package on it. After reboot you are offline, because the ds-lite module old was uninstalled and a newer one is missing in the package. You cannot install it, because without ds-lite module you have no IP6 prefix AND no IPv4 through virtual WAN6_4 module. The ds-lite must be installed someway with an usb-key and a friendly neighbor with working internet connection to get it on the stick. This is a grave functionality bug. Supply the following if possible:
TP-Link Archer C7 2.0
Update from 18.06.1 to 18.06.2 with DS-Lite internet connect

- Steps to reproduce
Take a openwrt 18.06.1 router on a ds-lite line and use the 18.06.2 package on it.

After reboot you are offline, because the ds-lite module old was uninstalled and a newer one is missing in the package. You cannot install it, because without ds-lite module you have no IP6 prefix AND no IPv4 through virtual WAN6_4 module. The ds-lite must be installed someway with an usb-key and a friendly neighbor with working internet connection to get it on the stick.

This is a grave functionality bug.

 


]]>
FS#2181: Ds-Lite module missing in sysupgrade packages https://bugs.openwrt.org/index.php?do=details&task_id=2181 2019-03-20T20:54:57Z Eric W. Supply the following if possible: - Device problem occurs onTP-Link Archer C7 2.0 - Software versions of OpenWrt/LEDE release, packages, etc.Sysupgrade 18.06.2 - Steps to reproduce Upgrade 18.06.1 with ds-lite module on a ds-lite connect with 18.06.2 Result: Your router is offline after reboot because the old ds-lite module is gone. Without the module you don&#8217;t get a IPv6 prefix and so you also don&#8217;t get the WAN6_4 to provide a IPv4 connect. This is a killshot and dead end, the module must be fiddled offline into the router with an usb key. Supply the following if possible:
- Device problem occurs on
TP-Link Archer C7 2.0
- Software versions of OpenWrt/LEDE release, packages, etc.
Sysupgrade 18.06.2
- Steps to reproduce

Upgrade 18.06.1 with ds-lite module on a ds-lite connect with 18.06.2

Result: Your router is offline after reboot because the old ds-lite module is gone. Without the module you don’t get a IPv6 prefix and so you also don’t get the WAN6_4 to provide a IPv4 connect.

This is a killshot and dead end, the module must be fiddled offline into the router with an usb key.

]]>
FS#2195: x86_64 multiple packages broken https://bugs.openwrt.org/index.php?do=details&task_id=2195 2019-03-20T15:12:01Z Oskari Rauta x86_64 version of current OpenWRT 18.06.2 has issues. Atleast freeradius3 and apse&#8217;s charon is broken. Freeradius3 turns into zombie process (cannot kill, debug output does not tell anything useful) and charon starter process turns into zombie as well. Without any visible reason. Possibly issue happens with other software as well. x86_64 version of current OpenWRT 18.06.2 has issues.

Atleast freeradius3 and apse’s charon is broken.

Freeradius3 turns into zombie process (cannot kill, debug output does not tell anything useful) and charon starter process turns into zombie as well. Without any visible reason. Possibly issue happens with other software as well.

]]>
FS#2158: Hardware/software offload (HNAT) problem on MT7621 https://bugs.openwrt.org/index.php?do=details&task_id=2158 2019-03-19T01:00:36Z Momchil G. Device : DLink DIR-860L B1Firmware : OpenWrt SNAPSHOT r9482-b2bf3745ff / LuCI Master (git-19.059.75296-bdfb370)The firmware is compiled from source. Nothing changed in kernel config. Only 4-5 apps are installed on this firmware.This problem started before 2-3 months... Maybe... The problem is :Random kernel panic. I think this is software/hardware offload problem. This option is checked for me. Errors: [47740.687415] CPU 1 Unable to handle kernel paging request at virtual address 00486f08, epc == 868d8f94, ra == 868d92f4 [47740.708574] Oops[#1]: [47740.713088] CPU: 1 PID: 164 Comm: kworker/1:1 Not tainted 4.14.103 #0 [47740.725914] Workqueue: events_power_efficient nf_flow_dnat_port [nf_flow_table] [47740.740456] task: 87d8c4c0 task.stack: 87edc000 [47740.749459] $ 0 : 00000000 00000001 fffffff5 00000000 [47740.759868] $ 4 : 87edde10 0000000f 00000000 ffff00fe [47740.767415] CPU 3 Unable to handle kernel paging request at virtual address 1a0067b0, epc == 868d8eb0, ra == 868d8ed8 [47740.770282] $ 8 : 87eddfe0 00007c00 00002b6b 0016aba7 [47740.801777] $12 : 00000000 00000000 ffffffff 00002636 [47740.812180] $16 : 86f1eae0 00486eda 81123a00 86f1ea78 [47740.822581] $20 : 00000000 00000000 80580000 8059f3c0 [47740.832983] $24 : 00000000 8000cf94 [47740.843383] $28 : 87edc000 87edddf8 868e0000 868d92f4 [47740.853783] Hi : 0000000a [47740.859504] Lo : 66666669 [47740.865249] epc : 868d8f94 nf_flow_table_iterate+0x13c/0x7b0 [nf_flow_table] [47740.879618] ra : 868d92f4 nf_flow_table_iterate+0x49c/0x7b0 [nf_flow_table] [47740.893979] Status: 11007c03 KERNEL EXL IE [47740.902304] Cause : 40800008 (ExcCode 02) [47740.910271] BadVA : 00486f08 [47740.915987] PrId : 0001992f (MIPS 1004Kc) [47740.924120] Modules linked in: pppoe ppp_async pppox ppp_generic mt76x2e mt76x2_common mt76x02_lib mt76 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv4 nf_conntrack_rtcache iptable_raw iptable_mangle iptable_filter ipt_ECN ip6table_raw ip_tables crc_ccitt compat act_connmark cls_matchall act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow cls_route cls_fw cls_basic [47741.065550] sch_tbf sch_htb sch_hfsc sch_ingress ledtrig_usbport cryptodev ip6t_NPT ip6t_MASQUERADE nf_nat_masquerade_ipv6 ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 nf_nat nf_conntrack ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables x_tables ifb tun sha512_generic sha256_generic seqiv jitterentropy_rng drbg hmac ghash_generic gf128mul gcm ctr authenc leds_gpio xhci_mtk xhci_plat_hcd xhci_pci xhci_hcd gpio_button_hotplug usbcore nls_base usb_common [47741.155777] Process kworker/1:1 (pid: 164, threadinfo=87edc000, task=87d8c4c0, tls=00000000) [47741.172568] Stack : 8057e0c4 00002b6b 805d9d80 8057e1e0 81123d80 80580000 86f1ea80 00486eda [47741.189215] 0000001b 00000100 00000200 863d8f00 0000000f 00000001 86f1eae0 87e94300 [47741.205849] 81123a00 81126b00 00000000 00000000 80580000 fffffffe 80580000 868d97c0 [47741.222485] 81123a00 81126700 00000000 86f1eae0 86f1eae0 80049f70 81123ba0 81123a18 [47741.239119] 80580000 81123ba0 80580000 fffffffe 87e94300 81123a00 87e94318 81123a18 [47741.255753] ... [47741.260640] Call Trace: [47741.265518] [&lt;868d8f94&gt;] nf_flow_table_iterate+0x13c/0x7b0 [nf_flow_table] [47741.279203] Code: 00000000 100000d7 00000000 &lt;9222002e&gt; 144000d4 00000000 8e220078 3043000c 146000dd [47741.298611] [47741.301571] Oops[#2]: [47741.302112] ---[ end trace 0051ff771cfd3267 ]--- [47741.306111] CPU: 3 PID: 69 Comm: kworker/3:1 Tainted: G D 4.14.103 #0 OR [29808.595819] CPU 3 Unable to handle kernel paging request at virtual address 002cf5a0, epc == 86f02658, ra == 86f01cf8 [29808.616975] Oops[#1]: [29808.621504] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.14.103 #0 [29808.633631] task: 87c3cb00 task.stack: 87c66000 [29808.642640] $ 0 : 00000000 00000001 00000100 001fff00 [29808.653046] $ 4 : 002cf5a0 805e0000 00000001 00000001 [29808.663454] $ 8 : 870f705c 8045dd68 d194b1ac 88000000 [29808.673874] $12 : 87c15f68 00000008 3b9aca00 00000000 [29808.684315] $16 : 870f7000 87c15c7c 86f10000 fffffff4 [29808.694741] $20 : 00000741 86f10000 86f10000 e82d16b9 [29808.705156] $24 : 513b7555 86f025b4 [29808.715566] $28 : 87c66000 87c15bd0 80594dc0 86f01cf8 [29808.725975] Hi : 00000741 [29808.731697] Lo : 40bd3800 [29808.737480] epc : 86f02658 nf_conntrack_free+0x124/0x468 [nf_conntrack] [29808.751001] ra : 86f01cf8 __nf_ct_refresh_acct+0x1d4/0x538 [nf_conntrack] [29808.765019] Status: 11007c03 KERNEL EXL IE [29808.773348] Cause : 40800008 (ExcCode 02) [29808.781318] BadVA : 002cf5a0 [29808.787042] PrId : 0001992f (MIPS 1004Kc) [29808.795179] Modules linked in: pppoe ppp_async pppox ppp_generic nf_conntrack_ipv6 mt76x2e mt76x2_common mt76x02_lib mt76 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_FLOWOFFLOAD slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_ccitt compat ledtrig_usbport nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 tun leds_gpio xhci_plat_hcd xhci_pci xhci_mtk xhci_hcd gpio_button_hotplug usbcore nls_base usb_common [29808.934643] Process swapper/3 (pid: 0, threadinfo=87c66000, task=87c3cb00, tls=00000000) [29808.950745] Stack : 876f4000 805741e0 00000003 00000001 870f703c 86f01cf8 00000000 803426cc [29808.967391] 00000310 86f10000 87c15c7c 80570000 805741e0 86f0b3c0 87c15c9c 00000000 [29808.984031] 861e43c0 00000014 00000001 e82d16b9 80594dc0 86f0d1e4 00000002 00000002 [29809.000685] 8689ef20 86f02c4c 80590000 86aeb914 fffffff0 01080020 00000011 80594dc0 [29809.017342] 87c15c7c 8689ef20 86f0d1e4 00000000 00000001 00000000 805741e0 80570000 [29809.033989] ... [29809.038880] Call Trace: [29809.043781] [&lt;86f02658&gt;] nf_conntrack_free+0x124/0x468 [nf_conntrack] [29809.056627] [&lt;86f01cf8&gt;] __nf_ct_refresh_acct+0x1d4/0x538 [nf_conntrack] [29809.069983] Code: 1080000e 8fbf0014 0000000f &lt;c0830000&gt; 2462ffff e0820000 1040fffc 00000000 0000000f [29809.089401] [29809.092692] ---[ end trace fb4fb8203658d1b6 ]--- OR [46765.897271] CPU 3 Unable to handle kernel paging request at virtual address 1a001629, epc == 868c1dbc, ra == 868c2c4c [46765.918516] Oops[#1]: [46765.923062] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.14.103 #0 [46765.935204] task: 87c3cb00 task.stack: 87c66000 [46765.944220] $ 0 : 00000000 00000001 80570000 000000d2 [46765.954635] $ 4 : 0046c906 0046e6ca 8f37ab15 87c15c94 [46765.965060] $ 8 : 87c15c94 8045dd68 b83893d3 00007e55 [46765.975495] $12 : 0000256e 8048f620 00000001 00000000 [46765.985910] $16 : 1a0015fa 87c15c7c 868d0000 fffffff4 [46765.996323] $20 : 00000479 868d0000 868d0000 8f37ab15 [46766.006739] $24 : c0a801c8 868c9ed0 [46766.017163] $28 : 87c66000 87c15be8 80594dc0 868c2c4c [46766.027581] Hi : 00000479 [46766.033310] Lo : bd58a800 [46766.039108] epc : 868c1dbc __nf_ct_refresh_acct+0x298/0x538 [nf_conntrack] [46766.053149] ra : 868c2c4c nf_conntrack_in+0x2b0/0x5f8 [nf_conntrack] [46766.066303] Status: 11007c03 KERNEL EXL IE [46766.074627] Cause : 40800008 (ExcCode 02) [46766.082586] BadVA : 1a001629 [46766.088333] PrId : 0001992f (MIPS 1004Kc) [46766.096501] Modules linked in: pppoe ppp_async pppox ppp_generic nf_conntrack_ipv6 mt76x2e mt76x2_common mt76x02_lib mt76 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_FLOWOFFLOAD slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_ccitt compat ledtrig_usbport nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 tun leds_gpio xhci_plat_hcd xhci_pci xhci_mtk xhci_hcd gpio_button_hotplug usbcore nls_base usb_common [46766.236063] Process swapper/3 (pid: 0, threadinfo=87c66000, task=87c3cb00, tls=00000000) [46766.252168] Stack : 00000000 803426cc 00000719 868d0000 87c15c7c 80570000 805741e0 868cb3c0 [46766.268829] 838096c0 00000000 83809180 00000014 00000001 8f37ab15 80594dc0 868cd1e4 [46766.285494] 00000002 00000002 86fbcf20 868c2c4c 80590000 86119574 fffffff0 01080020 [46766.302150] 00000011 80594dc0 87c15c7c 86fbcf20 868cd1e4 8689c300 00000001 00000000 [46766.318809] 805741e0 80570000 83809180 11570000 00000014 c801a8c0 00000000 00000000 [46766.335484] ... [46766.340376] Call Trace: [46766.345284] [&lt;868c1dbc&gt;] __nf_ct_refresh_acct+0x298/0x538 [nf_conntrack] [46766.358679] Code: 32020001 1440000e 8fa20014 &lt;9203002f&gt; 00032040 00832021 00042100 02642023 02042021 [46766.378141] [46766.381327] ---[ end trace 8a6592eb0b1450bd ]--- [46766.394015] Kernel panic - not syncing: Fatal exception in interrupt How you can reproduce this problem? This is not easy. :)My way is :With many connections. How? Torrent client and torrent with 3000-4000 peers. You can start download and after 5 minutes you can stop. Repeat this 3-4 times. After this you must change the torrent and you need repeat 3-4 times the same “download” procedure. Between every “download” you must wait 15-20-25 minutes. After 1-2-3-4 hours you will have reboot of your router and you can see the kernel panic in your logs(I use external log server). Device : DLink DIR-860L B1
Firmware : OpenWrt SNAPSHOT r9482-b2bf3745ff / LuCI Master (git-19.059.75296-bdfb370)
The firmware is compiled from source. Nothing changed in kernel config. Only 4-5 apps are installed on this firmware.
This problem started before 2-3 months... Maybe...

The problem is :
Random kernel panic. I think this is software/hardware offload problem. This option is checked for me.

Errors:

[47740.687415] CPU 1 Unable to handle kernel paging request at virtual address 00486f08, epc == 868d8f94, ra == 868d92f4
[47740.708574] Oops[#1]:
[47740.713088] CPU: 1 PID: 164 Comm: kworker/1:1 Not tainted 4.14.103 #0
[47740.725914] Workqueue: events_power_efficient nf_flow_dnat_port [nf_flow_table]
[47740.740456] task: 87d8c4c0 task.stack: 87edc000
[47740.749459] $ 0   : 00000000 00000001 fffffff5 00000000
[47740.759868] $ 4   : 87edde10 0000000f 00000000 ffff00fe
[47740.767415] CPU 3 Unable to handle kernel paging request at virtual address 1a0067b0, epc == 868d8eb0, ra == 868d8ed8
[47740.770282] $ 8   : 87eddfe0 00007c00 00002b6b 0016aba7
[47740.801777] $12   : 00000000 00000000 ffffffff 00002636
[47740.812180] $16   : 86f1eae0 00486eda 81123a00 86f1ea78
[47740.822581] $20   : 00000000 00000000 80580000 8059f3c0
[47740.832983] $24   : 00000000 8000cf94
[47740.843383] $28   : 87edc000 87edddf8 868e0000 868d92f4
[47740.853783] Hi    : 0000000a
[47740.859504] Lo    : 66666669
[47740.865249] epc   : 868d8f94 nf_flow_table_iterate+0x13c/0x7b0 [nf_flow_table]
[47740.879618] ra    : 868d92f4 nf_flow_table_iterate+0x49c/0x7b0 [nf_flow_table]
[47740.893979] Status: 11007c03 KERNEL EXL IE
[47740.902304] Cause : 40800008 (ExcCode 02)
[47740.910271] BadVA : 00486f08
[47740.915987] PrId  : 0001992f (MIPS 1004Kc)
[47740.924120] Modules linked in: pppoe ppp_async pppox ppp_generic mt76x2e mt76x2_common mt76x02_lib mt76 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv4 nf_conntrack_rtcache iptable_raw iptable_mangle iptable_filter ipt_ECN ip6table_raw ip_tables crc_ccitt compat act_connmark cls_matchall act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow cls_route cls_fw cls_basic
[47741.065550]  sch_tbf sch_htb sch_hfsc sch_ingress ledtrig_usbport cryptodev ip6t_NPT ip6t_MASQUERADE nf_nat_masquerade_ipv6 ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 nf_nat nf_conntrack ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables x_tables ifb tun sha512_generic sha256_generic seqiv jitterentropy_rng drbg hmac ghash_generic gf128mul gcm ctr authenc leds_gpio xhci_mtk xhci_plat_hcd xhci_pci xhci_hcd gpio_button_hotplug usbcore nls_base usb_common
[47741.155777] Process kworker/1:1 (pid: 164, threadinfo=87edc000, task=87d8c4c0, tls=00000000)
[47741.172568] Stack : 8057e0c4 00002b6b 805d9d80 8057e1e0 81123d80 80580000 86f1ea80 00486eda
[47741.189215]         0000001b 00000100 00000200 863d8f00 0000000f 00000001 86f1eae0 87e94300
[47741.205849]         81123a00 81126b00 00000000 00000000 80580000 fffffffe 80580000 868d97c0
[47741.222485]         81123a00 81126700 00000000 86f1eae0 86f1eae0 80049f70 81123ba0 81123a18
[47741.239119]         80580000 81123ba0 80580000 fffffffe 87e94300 81123a00 87e94318 81123a18
[47741.255753]         ...
[47741.260640] Call Trace:
[47741.265518] [<868d8f94>] nf_flow_table_iterate+0x13c/0x7b0 [nf_flow_table]
[47741.279203] Code: 00000000  100000d7  00000000 <9222002e> 144000d4  00000000  8e220078  3043000c  146000dd
[47741.298611]
[47741.301571] Oops[#2]:
[47741.302112] ---[ end trace 0051ff771cfd3267 ]---
[47741.306111] CPU: 3 PID: 69 Comm: kworker/3:1 Tainted: G      D         4.14.103 #0

OR

[29808.595819] CPU 3 Unable to handle kernel paging request at virtual address 002cf5a0, epc == 86f02658, ra == 86f01cf8
[29808.616975] Oops[#1]:
[29808.621504] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.14.103 #0
[29808.633631] task: 87c3cb00 task.stack: 87c66000
[29808.642640] $ 0   : 00000000 00000001 00000100 001fff00
[29808.653046] $ 4   : 002cf5a0 805e0000 00000001 00000001
[29808.663454] $ 8   : 870f705c 8045dd68 d194b1ac 88000000
[29808.673874] $12   : 87c15f68 00000008 3b9aca00 00000000
[29808.684315] $16   : 870f7000 87c15c7c 86f10000 fffffff4
[29808.694741] $20   : 00000741 86f10000 86f10000 e82d16b9
[29808.705156] $24   : 513b7555 86f025b4
[29808.715566] $28   : 87c66000 87c15bd0 80594dc0 86f01cf8
[29808.725975] Hi    : 00000741
[29808.731697] Lo    : 40bd3800
[29808.737480] epc   : 86f02658 nf_conntrack_free+0x124/0x468 [nf_conntrack]
[29808.751001] ra    : 86f01cf8 __nf_ct_refresh_acct+0x1d4/0x538 [nf_conntrack]
[29808.765019] Status: 11007c03 KERNEL EXL IE
[29808.773348] Cause : 40800008 (ExcCode 02)
[29808.781318] BadVA : 002cf5a0
[29808.787042] PrId  : 0001992f (MIPS 1004Kc)
[29808.795179] Modules linked in: pppoe ppp_async pppox ppp_generic nf_conntrack_ipv6 mt76x2e mt76x2_common mt76x02_lib mt76 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_FLOWOFFLOAD slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_ccitt compat ledtrig_usbport nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 tun leds_gpio xhci_plat_hcd xhci_pci xhci_mtk xhci_hcd gpio_button_hotplug usbcore nls_base usb_common
[29808.934643] Process swapper/3 (pid: 0, threadinfo=87c66000, task=87c3cb00, tls=00000000)
[29808.950745] Stack : 876f4000 805741e0 00000003 00000001 870f703c 86f01cf8 00000000 803426cc
[29808.967391]         00000310 86f10000 87c15c7c 80570000 805741e0 86f0b3c0 87c15c9c 00000000
[29808.984031]         861e43c0 00000014 00000001 e82d16b9 80594dc0 86f0d1e4 00000002 00000002
[29809.000685]         8689ef20 86f02c4c 80590000 86aeb914 fffffff0 01080020 00000011 80594dc0
[29809.017342]         87c15c7c 8689ef20 86f0d1e4 00000000 00000001 00000000 805741e0 80570000
[29809.033989]         ...
[29809.038880] Call Trace:
[29809.043781] [<86f02658>] nf_conntrack_free+0x124/0x468 [nf_conntrack]
[29809.056627] [<86f01cf8>] __nf_ct_refresh_acct+0x1d4/0x538 [nf_conntrack]
[29809.069983] Code: 1080000e  8fbf0014  0000000f <c0830000> 2462ffff  e0820000  1040fffc  00000000  0000000f
[29809.089401]
[29809.092692] ---[ end trace fb4fb8203658d1b6 ]---

OR

[46765.897271] CPU 3 Unable to handle kernel paging request at virtual address 1a001629, epc == 868c1dbc, ra == 868c2c4c
[46765.918516] Oops[#1]:
[46765.923062] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.14.103 #0
[46765.935204] task: 87c3cb00 task.stack: 87c66000
[46765.944220] $ 0   : 00000000 00000001 80570000 000000d2
[46765.954635] $ 4   : 0046c906 0046e6ca 8f37ab15 87c15c94
[46765.965060] $ 8   : 87c15c94 8045dd68 b83893d3 00007e55
[46765.975495] $12   : 0000256e 8048f620 00000001 00000000
[46765.985910] $16   : 1a0015fa 87c15c7c 868d0000 fffffff4
[46765.996323] $20   : 00000479 868d0000 868d0000 8f37ab15
[46766.006739] $24   : c0a801c8 868c9ed0
[46766.017163] $28   : 87c66000 87c15be8 80594dc0 868c2c4c
[46766.027581] Hi    : 00000479
[46766.033310] Lo    : bd58a800
[46766.039108] epc   : 868c1dbc __nf_ct_refresh_acct+0x298/0x538 [nf_conntrack]
[46766.053149] ra    : 868c2c4c nf_conntrack_in+0x2b0/0x5f8 [nf_conntrack]
[46766.066303] Status: 11007c03 KERNEL EXL IE
[46766.074627] Cause : 40800008 (ExcCode 02)
[46766.082586] BadVA : 1a001629
[46766.088333] PrId  : 0001992f (MIPS 1004Kc)
[46766.096501] Modules linked in: pppoe ppp_async pppox ppp_generic nf_conntrack_ipv6 mt76x2e mt76x2_common mt76x02_lib mt76 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_FLOWOFFLOAD slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_ccitt compat ledtrig_usbport nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 tun leds_gpio xhci_plat_hcd xhci_pci xhci_mtk xhci_hcd gpio_button_hotplug usbcore nls_base usb_common
[46766.236063] Process swapper/3 (pid: 0, threadinfo=87c66000, task=87c3cb00, tls=00000000)
[46766.252168] Stack : 00000000 803426cc 00000719 868d0000 87c15c7c 80570000 805741e0 868cb3c0
[46766.268829]         838096c0 00000000 83809180 00000014 00000001 8f37ab15 80594dc0 868cd1e4
[46766.285494]         00000002 00000002 86fbcf20 868c2c4c 80590000 86119574 fffffff0 01080020
[46766.302150]         00000011 80594dc0 87c15c7c 86fbcf20 868cd1e4 8689c300 00000001 00000000
[46766.318809]         805741e0 80570000 83809180 11570000 00000014 c801a8c0 00000000 00000000
[46766.335484]         ...
[46766.340376] Call Trace:
[46766.345284] [<868c1dbc>] __nf_ct_refresh_acct+0x298/0x538 [nf_conntrack]
[46766.358679] Code: 32020001  1440000e  8fa20014 <9203002f> 00032040  00832021  00042100  02642023  02042021
[46766.378141]
[46766.381327] ---[ end trace 8a6592eb0b1450bd ]---
[46766.394015] Kernel panic - not syncing: Fatal exception in interrupt

How you can reproduce this problem? This is not easy. :)
My way is :
With many connections. How? Torrent client and torrent with 3000-4000 peers. You can start download and after 5 minutes you can stop. Repeat this 3-4 times. After this you must change the torrent and you need repeat 3-4 times the same “download” procedure. Between every “download” you must wait 15-20-25 minutes. After 1-2-3-4 hours you will have reboot of your router and you can see the kernel panic in your logs(I use external log server).


]]>
FS#2161: Kconfig: recusive dependency detected https://bugs.openwrt.org/index.php?do=details&task_id=2161 2019-03-19T00:55:58Z Joan Moreau From the git clone, a make menuconfig leeds directly to: feeds/packages/net/openconnect/Config.in:6:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; feeds/packages/net/openconnect/Config.in:6: choice &lt;choice&gt; contains symbol PACKAGE_openconnect For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; tmp/.config-package.in:107759: symbol PACKAGE_openconnect is selected by PACKAGE_luci-proto-openconnect For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; tmp/.config-package.in:66771: symbol PACKAGE_luci-proto-openconnect depends on OPENCONNECT_OPENSSL For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; feeds/packages/net/openconnect/Config.in:13: symbol OPENCONNECT_OPENSSL is part of choice &lt;choice&gt; package/libs/openssl/Config.in:247:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; package/libs/openssl/Config.in:247: symbol OPENSSL_ENGINE is selected by OPENSSL_ENGINE_CRYPTO For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; package/libs/openssl/Config.in:256: symbol OPENSSL_ENGINE_CRYPTO depends on PACKAGE_libopenssl For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; tmp/.config-package.in:55786: symbol PACKAGE_libopenssl is selected by PACKAGE_libp11 For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection &quot;Kconfig recursive dependency limitations&quot; tmp/.config-package.in:62952: symbol PACKAGE_libp11 is selected by OPENSSL_ENGINE From the git clone, a make menuconfig leeds directly to:

feeds/packages/net/openconnect/Config.in:6:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
feeds/packages/net/openconnect/Config.in:6:     choice <choice> contains symbol PACKAGE_openconnect
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:107759:  symbol PACKAGE_openconnect is selected by PACKAGE_luci-proto-openconnect
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:66771:   symbol PACKAGE_luci-proto-openconnect depends on OPENCONNECT_OPENSSL
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
feeds/packages/net/openconnect/Config.in:13:    symbol OPENCONNECT_OPENSSL is part of choice <choice>
package/libs/openssl/Config.in:247:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
package/libs/openssl/Config.in:247:     symbol OPENSSL_ENGINE is selected by OPENSSL_ENGINE_CRYPTO
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
package/libs/openssl/Config.in:256:     symbol OPENSSL_ENGINE_CRYPTO depends on PACKAGE_libopenssl
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:55786:   symbol PACKAGE_libopenssl is selected by PACKAGE_libp11
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:62952:   symbol PACKAGE_libp11 is selected by OPENSSL_ENGINE
]]>