Hi Rich,
I installed the 24DSI12 in my old stack and thankfully it seems okay, seems to work as usual, logger program works, self-tests work, thank goodness.
I've attached dmesg.txt obtained from Slack3.2.2-rtd, lspci.txt, lsmod.txt, lilo.conf and will attach rc.local to another post.
Some interesting things I noticed,
1) How the 24dsi12 shows up in the output of "lspci -v" , looking in the BIOS, there's a setting "Resources controlled by Auto (ESCD)" which is enabled, so the manual entries of "IRQ Resources" and "DMA Resources" are greyed out in the BIOS, can't access them, so that's different. But there's also something called APIC (Advanced Programmable Interrupt Controller), which is Enabled, which apparently expands the number of interrupts from 15 to 24. So it seems that (ESCD) is taking care of assigning the interrupts and memory spaces of the different PCI devices ? It's working on the old Celeron anyway..
2) Not really sure how the 24dsi.ko is being loaded, but there is the ./start command in rc.local.
3) ACPI is enabled in the BIOS though ! (Although the BIOS clearly also says the OS must be ACPI capable - I think based on dmesg, ACPI is off - "ACPI interpeter disabled" is in dmesg.txt), my old BIOS seems to be much better labeled or documented than the new one from WinSystems.
These are just my crude observations, I'm sure you will see a lot more.
Thanks,
David