Megaraid Driver does not load with smp enabled Kernel 2.6.1
We uses HP Netraid Server with Integrated Netraid Controllers, the megaraid driver hangs with following error message:
megaraid: couldn't register IRQ 25
it breaks at the following position in the megaraid.c driver
/* Request our IRQ */
if( adapter->flag & BOARD_MEMMAP ) {
if(request_irq(irq, megaraid_isr_memmapped, SA_SHIRQ,
"megaraid", adapter)) {
printk(KERN_WARNING
"megaraid: Couldn't register IRQ %d!\n",
irq);
goto fail_attach;
}
}
else {
if(request_irq(irq, megaraid_isr_iomapped, SA_SHIRQ,
"megaraid", adapter)) {
printk(KERN_WARNING
"megaraid: Couldn't register IRQ %d!\n",
irq);
goto fail_attach;
}
}when i turn off smp and disable the local apic option in the kernel the driver works fine.
Has anyone a solution for this problem ?? We need smp support on our servers.
Signature · 2 lines
Best regards, Thoams Schend mailto:[email protected]