Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Jun 2020 09:52:51 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Justin Hibbits <chmeeedalf@gmail.com>
Cc:        Dennis Clarke <dclarke@blastwave.org>, freebsd-ppc <freebsd-ppc@freebsd.org>
Subject:   Re: recent FreeBSD 13.0-CURRENT has fans screaming again on PowerMac quad
Message-ID:  <6A1CD6F3-BC59-4017-8C35-443FB1FBCE9F@yahoo.com>
In-Reply-To: <20200619111054.3a68bf06@titan.knownspace>
References:  <250e4677-c442-3b41-5796-6b79b07ac12c@blastwave.org> <1692AB48-2438-4B4B-82BB-F8BAEF04B459@freebsd.org> <20200619093447.469d669c@titan.knownspace> <FFD9F04A-DE16-4EEF-B2F2-FD95EAAF4C07@freebsd.org> <56b7038d-d07d-9f38-dc4b-4149340089ed@blastwave.org> <20200619111054.3a68bf06@titan.knownspace>

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

On 2020-Jun-19, at 09:10, Justin Hibbits <chmeeedalf@gmail.com> wrote:

> On Fri, 19 Jun 2020 15:57:43 +0000
> Dennis Clarke <dclarke@blastwave.org> wrote:
> 
>> . . .
>> 
>> Now then, how do I get you the details you need about hardware?
>> 
>> . . .
> 
> Providing the output of 'ofwdump -ap' will suffice.

Last I knew this command crashes modern, official powerpc64
FreeBSD on PowerMacs (without usefdt mode in use). Back when
I could boot official 32-bit powerpc FreeBSD on the 64-bit
hardware, that would let me run the ofwdump -ap command.
(I've not tried 32-bit in some time but last I tried it did
not work.)

The crash was for a kernel DSI read trap and was tied to the
dmap addressing changes mixed with executing openfirmware code
when a page ended up not mapped and openfirmware tried to
handle it. (This is from memory.) Details are listed in:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237590

The bugzilla comments report that the failure was during
"OFIOCGET for the fairly large log property". If I remember
right the example was a PowerMac11,2 Quad but the
Powermac7,2 also failed.

> The 'model'
> property listed at the top will tell you what the type is.  The rest
> will help for figuring out what is needed.  However, I know already
> that since you have a Quad, it's a PowerMac11,2 so I don't need more
> details.
> 
> All I gleaned so far from the Linux source was that PowerMac11,2 and
> PowerMac (G4 family) use GPIOs for timebase enable, while PowerMac7,3
> uses i2c twiddling, which looks more complicated.  Given the age of
> that hardware, I'm inclined to punt on that one, and get the
> low-hanging fruit, which should satisfy most users.
> 

FYI: I sometimes have access to a PowerMac7,2 (dual socket, 1 core each)
and should be able to test there --if 7,2 is relevant.


===
Mark Millard
marklmi at yahoo.com
( 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?6A1CD6F3-BC59-4017-8C35-443FB1FBCE9F>