Testing with Linux 2.7.26-2 i386 on Dell 530 with latest BIOS (version 1.0.15 (06/20/2008) in BIOS IDE mode shows up tens of thousands of interrupts on IRQ 19, shared by uhci_hcd and ata_piix during kernel initialization. Debugging this clearly shows that these are IDE specific interrupts which are not handled until ata_piix is loaded. This is not an issue once ata_piix is loaded, and system behaves totally normally there after.
Suggested remedy is to re-order the loading of these two modules in initramfs, loading ata_piix first. Attached is a depdiff to patch the options file in module_init_tools.
This patch will reduce the number of unhandled IDE interrupts at kernel startup.
Testing with Linux 2.7.26-2 i386 on Dell 530 with latest BIOS (version 1.0.15 (06/20/2008) in BIOS IDE mode shows up tens of thousands of interrupts on IRQ 19, shared by uhci_hcd and ata_piix during kernel initialization. Debugging this clearly shows that these are IDE specific interrupts which are not handled until ata_piix is loaded. This is not an issue once ata_piix is loaded, and system behaves totally normally there after.
Suggested remedy is to re-order the loading of these two modules in initramfs, loading ata_piix first. Attached is a depdiff to patch the options file in module_init_tools.
This patch will reduce the number of unhandled IDE interrupts at kernel startup.