[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 ubuntu-devel
mailing list