SMP Lock ups under 2.1.125

johnf@zip.com.au
Mon, 9 Nov 1998 22:19:58 +1100 (EST)


This is an update of a problem I'm having with SMP on ix86.

> I've been having SMP lock ups under kernels 124-125.
This is still continuing to 127.

Firstly I get
kernel: Unknown interrupt
Only once then I get
kernel: stuck on smp_invalidate_needed IPI wait (CPU#0)
This usually happens a couple of times.
This would then be followed by a long continuos beep
from the PC speaker and would be followed by a lock up.
X also gets very slugish before the beeping happens

I'm running a dual 200Mhz MMX system with a Gigabyte 586DX
motherboard. I've got PCI Network card, Bt848 Video Card, Matrox Millenium II,
aic7880 SCSI on MB and an SB16 sitting in the box.

Someone mailed and asked me to try this
> also, does it make any difference if you change io_apic.c's line 324:
>
> from:
> #undef USE_ELCR_TRIGGER_LEVEL
> to:
> #define USE_ELCR_TRIGGER_LEVEL 1

That didn't help, same thing seems to happen. Also it usually
takes about a day. Although once it was happening every reboot for
about 3 reboots straight off. I just changed to a different kernel
after that.

Somone also asked me if I'm using interrupt 9. I think I am
since I've got no interrupts left even turned off second serial port
just for the extra interrupt.

Here's all the info I could find on my interrupt settings. They seem
pretty screwed now that I look at them. Could io_apic for smp have
something to do with it?

>From /proc/interrupts

0 timer
1 keyboard
2 cascade
3 serial
5 sound blaster
6 floppy
7 lpt
8 rtc
12 ps/2
13 fpu
14 ide 0
16 Bideo capture (bttv)
15 ide 1
18 ne2000
19 aic7800

>From /proc/pci

10 Video Capture (bttv)
11 Matrox
12 ne2000
13 scsi

remappings from dmesg
Oct 26 09:14:04 garfield kernel: PCI->APIC IRQ transform: (B0,I8,P0)->16
Oct 26 09:14:04 garfield kernel: PCI->APIC IRQ transform: (B0,I9,P0)->17
Oct 26 09:14:04 garfield kernel: PCI->APIC IRQ transform: (B0,I10,P0)->18
Oct 26 09:14:04 garfield kernel: PCI->APIC IRQ transform: (B0,I12,P0)->19

John

-
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/