Messages in this thread | | | Subject | Re: SMP, dual mboard, single processor...no go | Date | Wed, 18 Feb 1998 12:36:51 +0000 | From | David Woodhouse <> |
| |
malafoss@cc.hut.fi said: > SMP=1 compiled kernel 2.1.87 gives following repeatedly until system > is completely unusable.
> Feb 18 12:47:08 proton kernel: stuck on smp_invalidate_needed IPI wait > (CPU#0) Feb 18 12:47:08 proton kernel: CPU #0: previous IPI still not > cleared after 10mS
> I have dual PPro motherboard Tyan TitanPro S1668 with only one PPro > 200MHz 256KB processor. 2.1.87 without SMP support seems rock solid. > This seems like a bug to me (?).
Yes, I believe it's a bug in the Tyan BIOS, which reports two processors present when there is in fact only one. Report it to Tyan and request a BIOS upgrade.
I implemented a workaround for Linux a long time ago, when I was temporarily running my Tyan board with only one processor. It notices when a CPU doesn't respond to the initial STARTUP IPI, and removes it from the table of CPUs present.
I asked for some people to test it so I could submit it to Linus, but nobody responded so I let it drop.
This patch was made against 2.1.63, but AFAIK it should work with 2.1.87.
begin 644 smp-tyan-63v-patch-1 M+2TM(&QI;G5X+V%R8V@O:3,X-B]K97)N96PO<VUP+F,N='EA;@E4:'4@3F]V M(#$S(#$S.C(P.C`X(#$Y.3<**RLK(&QI;G5X+V%R8V@O:3,X-B]K97)N96PO M<VUP+F,)5&AU($YO=B`Q,R`Q,SHU-SHP,2`Q.3DW"D!`("TX-C4L."`K.#8U M+#$T($!`"B`)"0EE;'-E"B`)"0D)<')I;G1K*").;W0@<F5S<&]N9&EN9RY< M;B(I.PH@"0E]"BT)?0H@"5--4%]04DE.5$LH*")#4%4@:&%S(&)O;W1E9"Y< M;B(I*3L**PE]"BL)96QS90HK"7L**PD)8W!U7VQO9VEC86Q?;6%P6V-P=6-O M=6YT72`]("TQ.PHK"0EC<'5?;G5M8F5R7VUA<%MI72`]("TQ.PHK"0EC<'5C M;W5N="TM.PHK"7T*(`H@"7-W87!P97)?<&=?9&ER6S!=/6UA:6YC9F<["B`) M;&]C86Q?9FQU<VA?=&QB*"D["D!`("TQ,#$W+#D@*S$P,C,L,3$@0$`*(`D) M("H)36%K92!S=7)E('=E('5N;6%P(&%L;"!F86EL960@0U!5<PH@"0D@*B\* M(`D)"BT)"6EF("AC<'5?;G5M8F5R7VUA<%MI72`]/2`M,2D**PD):68@*&-P M=5]N=6UB97)?;6%P6VE=(#T]("TQ("8F("AC<'5?<')E<V5N=%]M87`@)B`H M,2`\/"!I*2DI('L**PD)"7!R:6YT:R@B0U!5(",E9"!N;W0@<F5S<&]N9&EN M9RX@4F5M;W9I;F<@9G)O;2!C<'5?<')E<V5N=%]M87`N7&XB+&DI.PH@"0D) M8W!U7W!R97-E;G1?;6%P("8]('XH,2`\/"!I*3L*+0E]"BL@("`@("`@("`@ M("`@("`@?0HK("`@("`@("!]"B`*(`DO*@H@"2`J"4-L96%N=7`@<&]S<VEB 4;&4@9&%N9VQI;F<@96YD<RXN+@H` ` end ---- ---- ---- David Woodhouse, Robinson College, CB3 9AN, England. (+44) 0976 658355 Dave@imladris.demon.co.uk http://dwmw2.robinson.cam.ac.uk finger pgp@dwmw2.robinson.cam.ac.uk for PGP key.
| |