Maple boot hang when SMP not configured and KEXEC configured

Haren Myneni haren at us.ibm.com
Fri Feb 24 05:53:36 EST 2006


Stephen Winiecki wrote:

> Using maple_defconfig with latest 2.6.16 prepatch versions, when SMP 
> is not configured the kernel hangs in smp_release_cpus() in 
> kernel/setup_64.c
>
> ...
> returning from prom_init
> Page orders: linear mapping = 24, others = 12
> Found initrd at 0xc0000000018fa000:0xc000000001b2c3c5
> DART: table not allocated, using direct DMA
> Found legacy serial port 0 for /ht at 0/isa at 4/serial at 3f8
> port=3f8, taddr=f40003f8, irq=ffffffffffffffff, clk=1843200, speed=115200
> Found legacy serial port 1 for /ht at 0/isa at 4/serial at 2f8
> port=2f8, taddr=f40002f8, irq=ffffffffffffffff, clk=1843200, speed=115200
> -> smp_release_cpus()
>
>
>
>          #if defined(CONFIG_SMP) || defined(CONFIG_KEXEC)
>         void smp_release_cpus(void)
>         {
> ...
>
> Unconfiguring KEXEC does allow the boot to complete successfully
>
For UP kernels even KEXEC is enabled, this function should not get executed.
Please check whether your kernel has the following patch.

http://ozlabs.org/pipermail/linuxppc64-dev/2006-February/008064.html

>
> Steve Winiecki
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Linuxppc64-dev mailing list
>Linuxppc64-dev at ozlabs.org
>https://ozlabs.org/mailman/listinfo/linuxppc64-dev
>  
>




More information about the Linuxppc64-dev mailing list