2.6.15 failure on power4 iSeries

Michael Ellerman michael at ellerman.id.au
Wed Jan 18 10:55:51 EST 2006


On Wed, 18 Jan 2006 01:42, will schmidt wrote:
> Michael Ellerman wrote:
> > On Tue, 17 Jan 2006 10:35, will schmidt wrote:
> >>attempting to boot current kernels on a power4 iSeries doesnt work.  have
> >>tried both the powerpc-git tree and the torvalds-git tree.
> >>
> >>OS/400 RefCode is "C200 82FF".  (which means nothing to me :-)
> >
> > C20082FF VSP IPL complete successfully
> >
> >>no console output at all.
> >
> > Enable early debugging for iSeries (now via Kconfig, under Kernel
> > hacking), then enable DEBUG in platforms/iseries/* and kernel/setup_64.c,
> > then when it dies hit "ctrl-x ctrl-x" and see if you get any output.
>
>   -> early_setup()
> Probing machine type for platform 201...
> Found, Initializing memory management...
>   <- early_setup()
>   -> setup_system()
>   -> initialize_cache_info()
>   <- initialize_cache_info()
>   -> iSeries_init_early()
>   <- iSeries_init_early()
> Mapping load area - physical addr = 0000000000000000
>                      absolute addr = 0000000018000000
> Load area size 32768K
> HPT absolute addr = 000000014a000000, size = 32768K
> Mainstore_VPD: Regatta
> ms_vpd: processing area  0  blocks=1
>            block 0 absStart=8000000000000000 absEnd=8000000100000000
> ms_vpd: processing area  1  blocks=1
>            block 0 absStart=8000000100000000 absEnd=8000000200000000
> ms_vpd: processing area  2  blocks=1
>            block 0 absStart=8000000200000000 absEnd=8000000280000000
> ms_vpd: 3 sorted memory blocks
>            Bitmap range: 0000000000000000 - 0000000100000000
>          Absolute range: 8000000000000000 - 8000000100000000
>            Bitmap range: 0000000100000000 - 0000000200000000
>          Absolute range: 8000000100000000 - 8000000200000000
>            Bitmap range: 0000000200000000 - 0000000280000000
>          Absolute range: 8000000200000000 - 8000000280000000
> Mainstore_VPD: numMemoryBlocks = 3
> Mainstore_VPD: block   0 logical chunks 0000000000000000 - 0000000000004000
>                               abs chunks 0000000000000000 -
> 0000000000004000 Mainstore_VPD: block   1 logical chunks 0000000000004000 -
> 0000000000008000 abs chunks 0000000000004000 - 0000000000008000
> Mainstore_VPD: block   2 logical chunks 0000000000008000 - 000000000000a000
> abs chunks 0000000000008000 - 000000000000a000 Page orders: linear mapping
> = 12, others = 12
> mf.c: iSeries Linux LPAR Machine Facilities initialized
>   -> smp_release_cpus()
>   <- smp_release_cpus()
>   <- setup_system()
>
>
> This looks like the "2.6.15-mm4 failure on power5" output..  but I dont
> see a *cpuc-to-mutexes.patch in this tree to back out.  (torvalds-git)
>
> Will clean my glasses and look closer in a bit.. :-)

Yeah, looks similar. I can't reproduce that crash on my POWER5 box here 
though, so I'm not sure if that patch is actually the problem. Might be worth 
git bisecting.

You could try adding calls to udbg_printf() in start_kernel() to see if we're 
getting in there.

cheers

-- 
Michael Ellerman
IBM OzLabs

email: michael:ellerman.id.au
inmsg: mpe:jabber.org
wwweb: http://michael.ellerman.id.au
phone: +61 2 6212 1183 (tie line 70 21183)

We do not inherit the earth from our ancestors,
we borrow it from our children. - S.M.A.R.T Person
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://ozlabs.org/pipermail/linuxppc64-dev/attachments/20060118/9a39bd04/attachment.pgp 


More information about the Linuxppc64-dev mailing list