Re: USE_ELCR_TRIGGER_LEVEL removed in 2.2.6 -> linux broken for HP-XU

James Bottomley (James.Bottomley@ColumbiaSC.NCR.com)
Tue, 18 May 1999 14:57:22 -0400


> In 2.2.6 kernel, the USE_ELCR_TRIGGER_LEVEL option has been removed
> from io_apic.c As a result, the kernel (I tested 2.2.9) is completely
> unreliable for HP-XU Pentium based SMP PCs.

use the ELCR if it finds one.

I bet the EISA detection routines are failing in your case, could you turn on
SMP debugging (uncomment the #define SMP_DEBUG in arch/i386/kernel/smp.c) and
post the output. If you haven't got a serial console to copy from and the
machine crashes too early to take it from dmesg, what I'm looking for is how
the MPC table identifies the bus (or whether it uses a default MPC table) and
what the DC390 interrupt is flagged as in the MPC table. (doing a cat of
/proc/interrupts on a working kernel would help, too)

Thanks,

James Bottomley

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/