Re: SMP issue (Re: Status summary Was: [XenPPC] Cannot boot from local disk)

2006-11-28 Thread Kiyokuni Kawachiya
Amos,

 I can confirm that the JS20 of Kawachiya-san does not boot current
 Xen/PPC without the nosmp option.  I got some time on the blade and
 narrowed the point of failure down to somewhere in the synchronize_rcu
 call that synchronize_net makes in dom0 Linux init.  I will work on
 it tomorrow during JST night.

Thank you for the investigation.

Since no one complains about this, the problem (XenPPC does not boot with
SMP) seems to be my local problem.
I am afraid that I did some trivial mistake in setting up my JS20 blade.

Kiyokuni Kawachiya
IBM Tokyo Research Laboratory


___
Xen-ppc-devel mailing list
Xen-ppc-devel@lists.xensource.com
http://lists.xensource.com/xen-ppc-devel


Re: SMP issue (Re: Status summary Was: [XenPPC] Cannot boot from local disk)

2006-11-28 Thread Amos Waterland
On Wed, Nov 29, 2006 at 03:14:54PM +0900, Kiyokuni Kawachiya wrote:
  I can confirm that the JS20 of Kawachiya-san does not boot current
  Xen/PPC without the nosmp option.  I got some time on the blade and
  narrowed the point of failure down to somewhere in the synchronize_rcu
  call that synchronize_net makes in dom0 Linux init.  I will work on
  it tomorrow during JST night.
 
 Thank you for the investigation.
 
 Since no one complains about this, the problem (XenPPC does not boot with
 SMP) seems to be my local problem.
 I am afraid that I did some trivial mistake in setting up my JS20 blade.

I do not think you did anything wrong in setting up the blade.  It is a
JS20 model that Xen/PPC has not seen before and we will have to find
out what is going wrong.


___
Xen-ppc-devel mailing list
Xen-ppc-devel@lists.xensource.com
http://lists.xensource.com/xen-ppc-devel


SMP issue (Re: Status summary Was: [XenPPC] Cannot boot from local disk)

2006-10-13 Thread Kiyokuni Kawachiya
Amos, I tried, but it failed on my JS20 at the same point.  I attach the
boot log.
(The message mpic.c is added by me to check that the modified
version is actually used.)

(See attached file: bootlog3.txt)

Kiyokuni KAWACHIYA / IBM Tokyo Research Laboratory

[EMAIL PROTECTED] wrote on 2006/10/12 02:30:46:

 On Sat, Oct 07, 2006 at 01:56:56AM +0900, Kiyokuni Kawachiya wrote:
2. The SMP patch apparently causes dom0 Linux to fail
   on Kawachiya's JS20, but no other JS20.
 
   is not solved yet, may depend on my JS20. sent the boot log

 Hi Kawachiya.  If you get a chance, could you please apply this patch to
 the Linux tree you use for dom0 and boot without the nosmp option?

 diff -r b9e38b262f64 arch/powerpc/sysdev/mpic.c
 --- a/arch/powerpc/sysdev/mpic.c   Sun Oct 08 14:22:12 2006 -0400
 +++ b/arch/powerpc/sysdev/mpic.c   Wed Oct 11 13:22:07 2006 -0400
 @@ -619,6 +619,7 @@ struct mpic * __init mpic_alloc(unsigned
 mpic-tmregs = mpic-gregs + ((MPIC_TIMER_BASE - MPIC_GREG_BASE) 
2);
 BUG_ON(mpic-gregs == NULL);

 +#if 0
 /* Reset */
 if (flags  MPIC_WANTS_RESET) {
mpic_write(mpic-gregs, MPIC_GREG_GLOBAL_CONF_0,
 @@ -628,6 +629,7 @@ struct mpic * __init mpic_alloc(unsigned
MPIC_GREG_GCONF_RESET)
   mb();
 }
 +#endif

 /* Read feature register, calculate num CPUs and, for non-ISU
  * MPICs, num sources as well. On ISU MPICs, sources are counted


bootlog3.txt
Description: Binary data
___
Xen-ppc-devel mailing list
Xen-ppc-devel@lists.xensource.com
http://lists.xensource.com/xen-ppc-devel

Re: Status summary Was: [XenPPC] Cannot boot from local disk

2006-10-11 Thread Amos Waterland
On Sat, Oct 07, 2006 at 01:56:56AM +0900, Kiyokuni Kawachiya wrote:
   2. The SMP patch apparently causes dom0 Linux to fail
  on Kawachiya's JS20, but no other JS20.
 
  is not solved yet, may depend on my JS20. sent the boot log

Hi Kawachiya.  If you get a chance, could you please apply this patch to
the Linux tree you use for dom0 and boot without the nosmp option?

diff -r b9e38b262f64 arch/powerpc/sysdev/mpic.c
--- a/arch/powerpc/sysdev/mpic.cSun Oct 08 14:22:12 2006 -0400
+++ b/arch/powerpc/sysdev/mpic.cWed Oct 11 13:22:07 2006 -0400
@@ -619,6 +619,7 @@ struct mpic * __init mpic_alloc(unsigned
mpic-tmregs = mpic-gregs + ((MPIC_TIMER_BASE - MPIC_GREG_BASE)  2);
BUG_ON(mpic-gregs == NULL);
 
+#if 0
/* Reset */
if (flags  MPIC_WANTS_RESET) {
mpic_write(mpic-gregs, MPIC_GREG_GLOBAL_CONF_0,
@@ -628,6 +629,7 @@ struct mpic * __init mpic_alloc(unsigned
MPIC_GREG_GCONF_RESET)
mb();
}
+#endif
 
/* Read feature register, calculate num CPUs and, for non-ISU
 * MPICs, num sources as well. On ISU MPICs, sources are counted


___
Xen-ppc-devel mailing list
Xen-ppc-devel@lists.xensource.com
http://lists.xensource.com/xen-ppc-devel