pixelmischief wrote on 2023-05-23, 20:21:
The 8259a is a secondary cache controller, I think.
The 8259A is the Programmable Interrupt Controller: https://en.wikipedia.org/wiki/Intel_8259
On AT and compatible systems, there are two 8259s, which are connected together ('cascaded').
This means that the second 8259 is connected to IRQ2 on the first 8259.
The pin that used to be IRQ2 on the ISA bus is actually connected to IRQ9 on an AT, which is on the second 8259.
So when an ISA card triggers an IRQ2 on an AT, it actually triggers IRQ9 on the second 8259... Which will then trigger an IRQ2 on the first 8259.
If all is well, the BIOS will have a standard handler installed for IRQ9, which redirects to IRQ2, so on an AT things still work as expected... But it may be bugged on your system?