Originally posted by: bob661
I've been using the Standard PC Hal on my computers for quite a while for stability purposes.
Since that is an absolute statement, I can say plainly that it is absolutely wrong. To have said a few years ago that on rare occasions badly written device drivers or poorly designed hardware might not behave well and thus cause trouble with shared IRQs would have been true, but to make such a statement as the above in this day and age is nothing but nonsense!Originally posted by: bob661
Here's a question from a friend of mine:
I have used the ACPI kernel and here is the problem. ACPI uses 1 interrupt to pool and EMULATE many IRQS using memory slot chunks to address that IRQ. If you have many devices using 1 IRQ, like Video, Sound, Raid & SATA Controllers, Firewire, Ethernet, SCSI, USB ....etc and are using them simutaneously, like video, sound, ether, usb and raid and its aggressive enough YOU WILL have lock ups because too many devices are trying to use that 1 IRQ that has been emulated as many. All motherboards including todays only have 15 IRQS and no more. The ACPI takes one of those and shares it as many. This is how they get around the issue. It is a poor resolution to the issue. If you believe there is anymore than 15 hardware IRQs than you don't know the X86 architecture.
My reply to him: you need to quit getting stuck in computing tradition and folklore. I have seen some fairly loaded systems (in terms of hardware), and have yet to encounter ANY of these supposed problems that you speak of. Obviously, even if there might be some "issue" in theory, the vast majority of the time, it is simply not a problem at all in practice.Originally posted by: bob661
The reply from my friend:
ProviaFan, you need to look futher than the end of your nose when reading like the words that say "and its aggressive enough YOU WILL have lock ups". Todays ACPI maybe a little more advanced than the first BUT the issue of only 15 physical hardware IRQs still exist and no matter how you or anybody else trys to justify it that this is the truth. Until hardware manufacturers redesign thier motherboards to have 28 to 32 hardware IRQs you will be at the mercy of the hardware and the crappy ACPI. Live with it!
Originally posted by: bob661
Here's a question from a friend of mine:
I have used the ACPI kernel and here is the problem. ACPI uses 1 interrupt to pool and EMULATE many IRQS using memory slot chunks to address that IRQ. If you have many devices using 1 IRQ, like Video, Sound, Raid & SATA Controllers, Firewire, Ethernet, SCSI, USB ....etc and are using them simutaneously, like video, sound, ether, usb and raid and its aggressive enough YOU WILL have lock ups because too many devices are trying to use that 1 IRQ that has been emulated as many. All motherboards including todays only have 15 IRQS and no more. The ACPI takes one of those and shares it as many. This is how they get around the issue. It is a poor resolution to the issue. If you believe there is anymore than 15 hardware IRQs than you don't know the X86 architecture.