Re: SMP issue (Re: Status summary Was: [XenPPC] Cannot boot from local disk)
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)
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)
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
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