Broken LPAR cpu bringup

Dave Hansen haveblue at us.ibm.com
Thu Jul 15 10:14:01 EST 2004


OK, after tearing my remaining hair out for a few more hours, I realized
that the oops that I posted yesterday is *not* my fault.  :)  Something
is getting really confused.

These results are from a clean 2.6.8-rc1-mm1 kernel.  It's a partition
on a p650 with 8 physical CPUs, and 2 in the partition that I'm using.
64GB of total RAM, 12 GB in the partition.  There are no other active
partitions.

The early CPU booting appears to go as planned:

instantiating rtas at 0x000000003fd3c000... done
0000000000000000 : booting  cpu /cpus/PowerPC,POWER4 at 0
0000000000000001 : starting cpu /cpus/PowerPC,POWER4 at 1... ... done
Calling quiesce ...

But, when SMP cpu bringup happens, it gets really confused and tries to
bring up *all* of the CPUs:

Partition configured for 8 cpus.
No more cpus available, failing
Processor 1 is stuck.
No more cpus available, failing
Processor 2 is stuck.
No more cpus available, failing
Processor 3 is stuck.
No more cpus available, failing
Processor 4 is stuck.
No more cpus available, failing
Processor 5 is stuck.
No more cpus available, failing
Processor 6 is stuck.
No more cpus available, failing
Processor 7 is stuck.
Brought up 1 CPUs

The mailing list didn't like me attaching the device tree, so here's
another copy:

http://www.baconmonkey.com/device-tree-p650.tar.gz

-- Dave


** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc64-dev mailing list