panic: data storage interrupt trap when building world on PowerMac G5
Mark Millard
marklmi at yahoo.com
Thu Jan 23 21:42:44 UTC 2020
On 2020-Jan-23, at 12:29, Michael Tuexen <tuexen at freebsd.org> wrote:
> On 23. Jan 2020, at 20:41, Justin Hibbits <chmeeedalf at gmail.com> wrote:
>
>> . . .
>>
>> Is there a reason you still have kern.smp.disabled=1? I fixed the bug
> Without that, the fans get very loud, on reboot you get timeouts, and
> I think (haven't tried recently) the network interfaces die. With that,
> no such problems.
My experiments with controlling the mftb value relationships from
cross-core (/cross-socket) contexts avoided the fan behavior and
the shutdown/reboot timeouts in my testing.
But I've no evidence associated with network interfaces being tied to
that. In fact, I've never had ethernet interface problems, other than
usefdt=1 swapping which was 0 vs. which was 1. (The fdt conversion
reverses each sibling list but the code using the nodes is based on
fixed traversals, independent of lack vs. presence of a
usefdt definition or the value it is defined to.)
I've basically only used ethernet, so I can not comment on other
networking interfaces.
(I also run with patched code so that the fdt conversion preserves
the order of sibling lists, leaving the fixed traversals alone.
I also have some OF_xref_from_node and OF_node_from_xref (lack of)
usage corrections involved. I'll avoid listing more here. But I do
not get distinct traversal results from usefdt mode.)
> This is the first time I try to do a buildworld after moving to clang
> (which was done by a reinstall). Before the switch, the machine did multiple
> buildworlds and was running very stable.
(I've switched to ELFv2 for powerpc64, but, prior to that, my context
was based on experimental system-clang ELFv1, either built by
system-clang or, at the time, devel/powerpc64-gcc .)
===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
More information about the freebsd-ppc
mailing list