Octeon II/III interrupt bank 2 patch

Kevin Bowling <[email protected]> Thu, 19 Mar 2026 20:25:02 -0700
Newsgroups gmane.os.netbsd.ports.mips.devel
Message-ID <CAK7dMtBPFOLYtxNu45om=mViV9i2jh8kU1sWeSjUU=srBYgHog@mail.gmail.com>
Hi,

Here is a patch to enable bank 2 interrupts on Octeon II/III:
https://people.freebsd.org/~kbowling/octirq.patch

On my ER4 it doesn't appear there is anything critical attached here
but it cleans up the dmesg as such:

[     1.000000] octintc0: autoconfiguration error: CIU irq 144 (2, 16)
out of range
[     1.000000] octcib0: autoconfiguration error: couldn't establish
interrupt on CIU irq 144
[     1.000000] octcib1 at simplebus1: CIB
[     1.000000] octcib1: interrupting on CIU irq 97
[     1.000000] octcib2 at simplebus1: CIB
[     1.000000] octcib2: interrupting on CIU irq 81
[     1.000000] octcib3 at simplebus1: CIB
[     1.000000] octintc0: autoconfiguration error: CIU irq 145 (2, 17)
out of range
[     1.000000] octcib3: autoconfiguration error: couldn't establish
interrupt on CIU irq 145

[     1.000000] octintc0 at simplebus1: CIU
[     1.000000] octcib0 at simplebus1: CIB
[     1.000000] octcib0: interrupting on CIU irq 144
[     1.000000] octcib1 at simplebus1: CIB
[     1.000000] octcib1: interrupting on CIU irq 97
[     1.000000] octcib2 at simplebus1: CIB
[     1.000000] octcib2: interrupting on CIU irq 81
[     1.000000] octcib3 at simplebus1: CIB
[     1.000000] octcib3: interrupting on CIU irq 145
[     1.000000] octcib4 at simplebus1: CIB
[     1.000000] octcib4: interrupting on CIU irq 88
[     1.000000] octcib5 at simplebus1: CIB
[     1.000000] octcib5: interrupting on CIU irq 116
[     1.000000] octcib6 at simplebus1: CIB
[     1.000000] octcib6: interrupting on CIU irq 127