* 2.2.20pre1: Problems with SMP
@ 2001-05-07 0:50 Shane Wegner
2001-05-07 10:36 ` Alan Cox
0 siblings, 1 reply; 9+ messages in thread
From: Shane Wegner @ 2001-05-07 0:50 UTC (permalink / raw)
To: linux-kernel
Hi,
Just booted up 2.2.20pre1 and am getting some funny
results. The system boots but is very slow. Every few
seconds I get:
Stuck on TLB IPI wait (CPU#0)
Booting vanilla 2.2.19 works fine. The machine is an
Intel Pentium III 850MHZ on an Abit VP6 board. If any
further information is needed, let me know.
Regards,
Shane
--
Shane Wegner: shane@cm.nu
http://www.cm.nu/~shane/
PGP: 1024D/FFE3035D
A0ED DAC4 77EC D674 5487
5B5C 4F89 9A4E FFE3 035D
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: 2.2.20pre1: Problems with SMP 2001-05-07 0:50 2.2.20pre1: Problems with SMP Shane Wegner @ 2001-05-07 10:36 ` Alan Cox 2001-05-07 17:20 ` Shane Wegner 0 siblings, 1 reply; 9+ messages in thread From: Alan Cox @ 2001-05-07 10:36 UTC (permalink / raw) To: Shane Wegner; +Cc: linux-kernel > Just booted up 2.2.20pre1 and am getting some funny > results. The system boots but is very slow. Every few > seconds I get: > Stuck on TLB IPI wait (CPU#0) > > Booting vanilla 2.2.19 works fine. The machine is an > Intel Pentium III 850MHZ on an Abit VP6 board. If any > further information is needed, let me know. Can you back out the change to io_apic.c and tell me if that fixes it. If so let Johannes Erdfelt and I know. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 2.2.20pre1: Problems with SMP 2001-05-07 10:36 ` Alan Cox @ 2001-05-07 17:20 ` Shane Wegner 2001-05-07 18:02 ` Johannes Erdfelt 0 siblings, 1 reply; 9+ messages in thread From: Shane Wegner @ 2001-05-07 17:20 UTC (permalink / raw) To: Alan Cox; +Cc: linux-kernel, jerdfelt On Mon, May 07, 2001 at 11:36:49AM +0100, Alan Cox wrote: > > Just booted up 2.2.20pre1 and am getting some funny > > results. The system boots but is very slow. Every few > > seconds I get: > > Stuck on TLB IPI wait (CPU#0) > > > > Booting vanilla 2.2.19 works fine. The machine is an > > Intel Pentium III 850MHZ on an Abit VP6 board. If any > > further information is needed, let me know. > > Can you back out the change to io_apic.c and tell me if that fixes it. If so > let Johannes Erdfelt and I know. That does indeed correct the problem. 2.2.20pre1 now works as expected. Shane -- Shane Wegner: shane@cm.nu http://www.cm.nu/~shane/ PGP: 1024D/FFE3035D A0ED DAC4 77EC D674 5487 5B5C 4F89 9A4E FFE3 035D ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 2.2.20pre1: Problems with SMP 2001-05-07 17:20 ` Shane Wegner @ 2001-05-07 18:02 ` Johannes Erdfelt 2001-05-07 18:14 ` Shane Wegner 0 siblings, 1 reply; 9+ messages in thread From: Johannes Erdfelt @ 2001-05-07 18:02 UTC (permalink / raw) To: Shane Wegner; +Cc: Alan Cox, linux-kernel On Mon, May 07, 2001, Shane Wegner <shane@cm.nu> wrote: > On Mon, May 07, 2001 at 11:36:49AM +0100, Alan Cox wrote: > > > Just booted up 2.2.20pre1 and am getting some funny > > > results. The system boots but is very slow. Every few > > > seconds I get: > > > Stuck on TLB IPI wait (CPU#0) > > > > > > Booting vanilla 2.2.19 works fine. The machine is an > > > Intel Pentium III 850MHZ on an Abit VP6 board. If any > > > further information is needed, let me know. > > > > Can you back out the change to io_apic.c and tell me if that fixes it. If so > > let Johannes Erdfelt and I know. > > That does indeed correct the problem. 2.2.20pre1 now works > as expected. Hmm, that uses a VIA based chipset. I didn't know they did SMP yet. Does 2.4 work on this system? JE ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 2.2.20pre1: Problems with SMP 2001-05-07 18:02 ` Johannes Erdfelt @ 2001-05-07 18:14 ` Shane Wegner 2001-05-07 18:18 ` Johannes Erdfelt 2001-05-16 19:56 ` Johannes Erdfelt 0 siblings, 2 replies; 9+ messages in thread From: Shane Wegner @ 2001-05-07 18:14 UTC (permalink / raw) To: Johannes Erdfelt; +Cc: Alan Cox, linux-kernel On Mon, May 07, 2001 at 11:02:50AM -0700, Johannes Erdfelt wrote: > On Mon, May 07, 2001, Shane Wegner <shane@cm.nu> wrote: > > > > That does indeed correct the problem. 2.2.20pre1 now works > > as expected. > > Hmm, that uses a VIA based chipset. I didn't know they did SMP yet. Does > 2.4 work on this system? The last 2.4 kernel I tried was 2.4.3 I believe and it worked fine more or less. I haven't tried any later 2.4 kernels yet. Shane -- Shane Wegner: shane@cm.nu http://www.cm.nu/~shane/ PGP: 1024D/FFE3035D A0ED DAC4 77EC D674 5487 5B5C 4F89 9A4E FFE3 035D ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 2.2.20pre1: Problems with SMP 2001-05-07 18:14 ` Shane Wegner @ 2001-05-07 18:18 ` Johannes Erdfelt 2001-05-16 19:56 ` Johannes Erdfelt 1 sibling, 0 replies; 9+ messages in thread From: Johannes Erdfelt @ 2001-05-07 18:18 UTC (permalink / raw) To: Shane Wegner; +Cc: Alan Cox, linux-kernel On Mon, May 07, 2001, Shane Wegner <shane@cm.nu> wrote: > On Mon, May 07, 2001 at 11:02:50AM -0700, Johannes Erdfelt wrote: > > On Mon, May 07, 2001, Shane Wegner <shane@cm.nu> wrote: > > > > > > That does indeed correct the problem. 2.2.20pre1 now works > > > as expected. > > > > Hmm, that uses a VIA based chipset. I didn't know they did SMP yet. Does > > 2.4 work on this system? > > The last 2.4 kernel I tried was 2.4.3 I believe and it > worked fine more or less. I haven't tried any later 2.4 > kernels yet. That's fine. The I/O APIC code is different and I tried to make the 2.2 code work like the 2.4 code with minimal changes. However, the changes aren't trivial. I'll take a quick look and see if I can find any more significant differences. I wonder if I have a VIA board laying around here. JE ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 2.2.20pre1: Problems with SMP 2001-05-07 18:14 ` Shane Wegner 2001-05-07 18:18 ` Johannes Erdfelt @ 2001-05-16 19:56 ` Johannes Erdfelt 2001-05-17 2:27 ` Shane Wegner 1 sibling, 1 reply; 9+ messages in thread From: Johannes Erdfelt @ 2001-05-16 19:56 UTC (permalink / raw) To: Shane Wegner; +Cc: Alan Cox, linux-kernel On Mon, May 07, 2001, Shane Wegner <shane@cm.nu> wrote: > On Mon, May 07, 2001 at 11:02:50AM -0700, Johannes Erdfelt wrote: > > On Mon, May 07, 2001, Shane Wegner <shane@cm.nu> wrote: > > > > > > That does indeed correct the problem. 2.2.20pre1 now works > > > as expected. > > > > Hmm, that uses a VIA based chipset. I didn't know they did SMP yet. Does > > 2.4 work on this system? > > The last 2.4 kernel I tried was 2.4.3 I believe and it > worked fine more or less. I haven't tried any later 2.4 > kernels yet. Could you try this patch? It applies on top of 2.2.20pre1 It also cleans up a couple of comments JE --- arch/i386/kernel/io_apic.c.old Wed May 16 12:48:03 2001 +++ arch/i386/kernel/io_apic.c Wed May 16 12:55:30 2001 @@ -204,6 +204,8 @@ /* * We disable IO-APIC IRQs by setting their 'destination CPU mask' to * zero. Trick by Ramesh Nalluri. + * Not anymore. This causes problems on some IO-APIC's, notably AMD 760MP's + * So we do it a more 2.4 kind of way now which should be safer -jerdfelt */ DO_ACTION( mask, 0, |= 0x00010000, io_apic_sync(entry->apic))/* mask = 1 */ DO_ACTION( unmask, 0, &= 0xfffeffff, ) /* mask = 0 */ @@ -646,8 +648,8 @@ entry.delivery_mode = dest_LowestPrio; entry.dest_mode = 1; /* logical delivery */ - entry.mask = 0; /* enable IRQ */ - entry.dest.logical.logical_dest = 0xff; /* but no route */ + entry.mask = 1; /* disable IRQ */ + entry.dest.logical.logical_dest = 0xff; idx = find_irq_entry(apic,pin,mp_INT); if (idx == -1) { ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 2.2.20pre1: Problems with SMP 2001-05-16 19:56 ` Johannes Erdfelt @ 2001-05-17 2:27 ` Shane Wegner 2001-05-17 3:38 ` Johannes Erdfelt 0 siblings, 1 reply; 9+ messages in thread From: Shane Wegner @ 2001-05-17 2:27 UTC (permalink / raw) To: Johannes Erdfelt; +Cc: Alan Cox, linux-kernel On Wed, May 16, 2001 at 12:56:55PM -0700, Johannes Erdfelt wrote: > > Could you try this patch? It applies on top of 2.2.20pre1 > > It also cleans up a couple of comments That fixes it alright. Shane -- Shane Wegner: shane@cm.nu http://www.cm.nu/~shane/ PGP: 1024D/FFE3035D A0ED DAC4 77EC D674 5487 5B5C 4F89 9A4E FFE3 035D ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 2.2.20pre1: Problems with SMP 2001-05-17 2:27 ` Shane Wegner @ 2001-05-17 3:38 ` Johannes Erdfelt 0 siblings, 0 replies; 9+ messages in thread From: Johannes Erdfelt @ 2001-05-17 3:38 UTC (permalink / raw) To: Shane Wegner; +Cc: Alan Cox, linux-kernel On Wed, May 16, 2001, Shane Wegner <shane@cm.nu> wrote: > On Wed, May 16, 2001 at 12:56:55PM -0700, Johannes Erdfelt wrote: > > Could you try this patch? It applies on top of 2.2.20pre1 > > > > It also cleans up a couple of comments > > That fixes it alright. Excellent. Alan, could you apply the patch to 2.2.20pre2? JE ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2001-05-17 3:38 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-05-07 0:50 2.2.20pre1: Problems with SMP Shane Wegner 2001-05-07 10:36 ` Alan Cox 2001-05-07 17:20 ` Shane Wegner 2001-05-07 18:02 ` Johannes Erdfelt 2001-05-07 18:14 ` Shane Wegner 2001-05-07 18:18 ` Johannes Erdfelt 2001-05-16 19:56 ` Johannes Erdfelt 2001-05-17 2:27 ` Shane Wegner 2001-05-17 3:38 ` Johannes Erdfelt
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox