HMM. We're running 2.4.22. pci-irq.c has this: { "VIA", PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_0, pirq_via_get, pirq_via_set }, { "VIA", PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C596, pirq_via_get, pirq_via_set }, { "VIA", PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C686, pirq_via_get, pirq_via_set },
no 8231 to be seen.
So, what's up? did some clever committer just set the right IRQ in 0:12.0 and linux is not even setting IRQs? Inquiring minds want to know!
How are EPIA interrupts getting set?
Another example of why, I guess, we need to set interrupts in linuxbios, not in the kernel. The kernel is not always up to date.
ron