breadlord
New Around Here
Hey all - I'm new here and I've been trying to read up all I can on reasons for my 86's constant reboot after moving from stock to Merlin firmware. I went through all of the normal shanenaigans - multiple wipes, reflashes, building config from fresh, etc. No dice.
I set my output to debug and found this at the end of a crashlog:
I suspect that what was happening is that a newer host (Probably my work mac, running OSX Monterey, and my Windows 10 PC, doing all kinds of crazy network stuff) are sending out IPv6 multicast packets - as a guess they might be mDNS over IPv6. Looks like the router has some kernel code to handle them, but it's not being processed, so is causing a lockup, which is health-checked into a reboot.
I've turned ipv6 passthrough on, and it has solved the bootloop issue - or at least the specific boot loop I was having.
I set my output to debug and found this at the end of a crashlog:
Code:
May 5 06:05:08 crashlog: <2>CPU2: stopping
May 5 06:05:08 crashlog: <4>CPU: 2 PID: 0 Comm: swapper/2 Tainted: P O L 4.1.52 #2
May 5 06:05:08 crashlog: <4>Hardware name: Broadcom-v8A (DT)
May 5 06:05:08 crashlog: <0>Call trace:
May 5 06:05:08 crashlog: <4>[<ffffffc000087398>] dump_backtrace+0x0/0x150
May 5 06:05:08 crashlog: <4>[<ffffffc0000874fc>] show_stack+0x14/0x20
May 5 06:05:08 crashlog: <4>[<ffffffc0005589d0>] dump_stack+0x90/0xb0
May 5 06:05:08 crashlog: <4>[<ffffffc00008d710>] handle_IPI+0x190/0x1a0
May 5 06:05:08 crashlog: <4>[<ffffffc000080c68>] gic_handle_irq+0x88/0x90
May 5 06:05:08 crashlog: <4>Exception stack(0xffffffc03e8cfdc0 to 0xffffffc03e8cfef0)
May 5 06:05:08 crashlog: <4>fdc0: b2bab4bc 000000c5 00000000 00000080 3e8cff10 ffffffc0 00381594 ffffffc0
May 5 06:05:08 crashlog: <4>fde0: b2bab4bc 000000c5 70134b50 004842b8 0306b051 00000000 1400007e 00000000
May 5 06:05:08 crashlog: <4>fe00: 0017650a 00000000 00000018 00000000 9ec88372 000bbcf0 c93ff75c 000000c5
May 5 06:05:08 crashlog: <4>fe20: 3e8c3a70 ffffffc0 3e8cfec0 ffffffc0 3e801248 ffffffc0 2883ff80 ffffffc0
May 5 06:05:08 crashlog: <4>fe40: 00000018 00000000 ff8dd940 00000000 f7483400 00000000 00000000 00000000
May 5 06:05:08 crashlog: <4>fe60: 003e31e8 ffffffc0 00000000 00000000 00000000 00000000 b2bab4bc 000000c5
May 5 06:05:08 crashlog: <4>fe80: 3ffd4338 ffffffc0 00000001 00000000 00000001 00000000 b2b8a5a0 000000c5
May 5 06:05:08 crashlog: <4>fea0: 3e8cc000 ffffffc0 00919000 ffffffc0 00746000 ffffffc0 3ffd4338 ffffffc0
May 5 06:05:08 crashlog: <4>fec0: 00789300 ffffffc0 3e8cff10 ffffffc0 0038158c ffffffc0 3e8cff10 ffffffc0
May 5 06:05:08 crashlog: <4>fee0: 00381594 ffffffc0 60000145 00000000
May 5 06:05:08 crashlog: <4>[<ffffffc000083f00>] el1_irq+0x80/0xf8
May 5 06:05:08 crashlog: <4>[<ffffffc000381698>] cpuidle_enter+0x18/0x20
May 5 06:05:08 crashlog: <4>[<ffffffc0000c5e5c>] cpu_startup_entry+0x1ec/0x250
May 5 06:05:08 crashlog: <4>[<ffffffc00008d190>] secondary_start_kernel+0x150/0x178
May 5 06:05:08 crashlog: <4>SMP: failed to stop secondary CPUs
May 5 06:05:08 crashlog:
May 5 06:05:08 crashlog:
May 5 06:05:08 crashlog:
May 5 06:05:08 crashlog:
May 5 06:05:08 crashlog:
May 5 06:05:08 kernel: ^[[0;33;41m[ERROR pktrunner] runnerUcast_inet6addr_event,148: Could not rdpa_system_ipv6_host_address_table_find ret=-5^[[0m
I suspect that what was happening is that a newer host (Probably my work mac, running OSX Monterey, and my Windows 10 PC, doing all kinds of crazy network stuff) are sending out IPv6 multicast packets - as a guess they might be mDNS over IPv6. Looks like the router has some kernel code to handle them, but it's not being processed, so is causing a lockup, which is health-checked into a reboot.
I've turned ipv6 passthrough on, and it has solved the bootloop issue - or at least the specific boot loop I was having.