Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Feb 2019 13:18:35 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        Dennis Clarke <dclarke@blastwave.org>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: Some evidence about the PowerMac G5 multiprocessor boot hang ups with the modern VM_MAX_KERNEL_ADDRESS value
Message-ID:  <43D657E1-54A5-4522-AC58-6B7208A0D6D0@yahoo.com>
In-Reply-To: <57d3c400-157b-0517-1e53-7d21ca52222a@blastwave.org>
References:  <11680D15-D43D-4115-AF4F-5F6E4E0022C9@yahoo.com> <9FBCA729-CE80-44CD-8873-431853E55231@yahoo.com> <57d3c400-157b-0517-1e53-7d21ca52222a@blastwave.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On 2019-Feb-14, at 12:45, Dennis Clarke <dclarke at blastwave.org> =
wrote:


>> powermac_smp_start_cpu 's OF_getprop for CPU 2, hwref=3Dc768, =
awake=3D0: res=3D4, reset=3D8b
>> powermac_smp_start_cpu for CPU 2, hwref=3Dc768, awake=3D0: =
rstvec=3D0xe000000087fd208b
>> Before reset 4&0 for CPU 2, hwref=3Dc768, awake=3D0
>=20
> I am not seeing anything like that at all with r344130.

I am testing with smp enabled. And I added those messages (and more) to =
the kernel's
handling of boot -v .

My boot attempts are a mix of failures and successes, sometimes dozens =
of failures
in a row. Sometimes multiple successes in a row.

> Booting with usefdt=3D1 and debug.verbose_sysinit=3D1=20

I was testing a usefdt=3D1 type of context but not a =
debug.verbose_sysinit=3D1 type of context.
I was using boot -v . I was not using kern.smp.disabled=3D1 .

> there seems to be a lot of the usual events up until I see ata3 "hard =
reset" with a SATA timeout and eventually some data about the internal =
hard disk with a pass0 and pass1 followed by "done". Then I see :
>   vt_upgrade(&vt_consdev)...

As I remember I've got sc (syscons) set up by default, not vt.
My environment has both built (via a Nathan W. suggestion).
(PS3 is disabled for the builds, as part of allowing both sc and
vt to be built in.)

> Even indented three spaces.
>=20
> Nothing but fan noises follow and I have to unplug the machine.

I've not tried vt in a while, if I remember my defaults correctly.

But so far I've not seen anything like your report.

> If I set kern.smp.disabled=3D1 then I get a full boot with ALL FOUR =
cores
> and here is the /var/log/dmesg.today :
>=20
> . . .
>=20
> Also, of course, the ethernet interfaces bge0 and bge1 are reversed.
> That is a minor nit.

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net <http://dsl-only.net/>; went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43D657E1-54A5-4522-AC58-6B7208A0D6D0>