[RFC] Drop Non-smp PowerPC Kernel Flavor

Jeremy Kerr jeremy.kerr at canonical.com
Mon Mar 19 02:47:58 UTC 2012


Hi Benh,

Any ideas about this? SMP kernel is not booting on an OldWorld G3, while 
UP works fine; only major difference is CONFIG_SMP, but here is the 
delta between the split configs:

   --- debian.master/config/powerpc/config.flavour.powerpc
   +++ debian.master/config/powerpc/config.flavour.powerpc-smp
   @@ -8 +8 @@
   -# CONFIG_CFG80211_REG_DEBUG is not set
   +CONFIG_CFG80211_REG_DEBUG=y
   @@ -15 +15 @@
   -# CONFIG_GENERIC_TBSYNC is not set
   +CONFIG_GENERIC_TBSYNC=y
   @@ -19,2 +19,2 @@
   -CONFIG_KGDB=y
   -CONFIG_LATENCYTOP=y
   +# CONFIG_KGDB is not set
   +# CONFIG_LATENCYTOP is not set
   @@ -24 +24 @@
   -# CONFIG_MUTEX_SPIN_ON_OWNER is not set
   +CONFIG_MUTEX_SPIN_ON_OWNER=y
   @@ -26,0 +27 @@
   +CONFIG_NR_CPUS=4
   @@ -40 +41,2 @@
   -CONFIG_SCHEDSTATS=y
   +CONFIG_RCU_FANOUT=32
   +# CONFIG_SCHEDSTATS is not set
   @@ -42,2 +44,2 @@
   -# CONFIG_SMP is not set
   -CONFIG_TPS65010=m
   +CONFIG_SMP=y
   +# CONFIG_TPS65010 is not set


[I can send the full generated configs if it helps]


>>  It should boot - there's nothing specific that excludes pre-G4
>>  machines in this configuration. Could you let me know:
>
> I appreciate your optimism, but it most certainly doesn't boot.
> Andy and I have been going over it, and we're wondering if perhaps
> it's the CONFIG_NEED_PER_CPU_KM bit, which is mutually exclusive
> with CONFIG_SMP.
>
>>   * which kernel version (precise) that you're trying to boot
>
> linux-image-3.2.0-19-powerpc-smp (3.2.0-19.30) won't boot.
> linux-image-3.2.0-18-powerpc (3.2.0-18.29) works just fine.
>
>>   * more details about the machine
>
> It's an OldWorld Beige G3 with one of the many 1GHz upgrade
> boards that were popular long ago, sadly, I don't recall
> which brand/model, though I suspect I'd have the same
> problem booting if I dug up the original CPU and stuck it
> back in.
>
> I'm not entirely sure what more info you might want than
> "OldWorld G3 Tower", but if there's something specific you'd
> like me digging for, I'm all ears.


Cheers,


Jeremy




More information about the kernel-team mailing list