> Wiadomość napisana przez Mike Larkin <mlar...@azathoth.net> w dniu > 24.01.2019, o godz. 00:15: > > On Tue, Jan 22, 2019 at 11:31:08AM +0100, Krystian Lewandowski wrote: >> >>> Wiadomość napisana przez Mike Larkin <mlar...@azathoth.net> w dniu >>> 22.01.2019, o godz. 04:35: >>> >>> On Mon, Jan 21, 2019 at 07:29:40PM -0800, Mike Larkin wrote: >>>> On Tue, Jan 22, 2019 at 03:14:13AM +0100, Krystian Lewandowski wrote: >>>>> Hello misc@, >>>>> >>>>> I’m trying to boot OpenBSD (current) on iMac Pro (iMacPro1,1). >>>>> It’s Apple’s Xeon-W based PC with ECC memory. >>>>> >>>>> This machine is very picky when it comes to OS support. Obviously macOS >>>>> is well >>>>> supported and I don’t have problems with it, MS Windows on an >>>>> external USB drive is stable as well. >>>>> I tried whole BSD family, multiple Linux based distros and Illumos. The >>>>> only >>>>> Linux distribution I was able to boot and install was Clear Linux* - >>>>> ended up with kernel >>>>> panicking randomly, and regarding BSDs - I was able to install and boot >>>>> FreeBSD >>>>> but it randomly fails with a Machine Check Exceptions. >>>>> >>>>> The other interesting thing is infamous T2 chip in which iMac Pro is >>>>> equipped - >>>>> almost every crash ends up with BridgeOS crash report. >>>>> >>>>> I would consider OpenBSD assertion failures and FreeBSD MCA errors >>>>> "UNCORR PCC GCACHE L2 ERR error" as valid if it wasn’t for rock stable >>>>> macOS and >>>>> MS Windows (and on both it’s pushed hard at times, for a few hours >>>>> straight, incl. VMs). >>>>> And my understanding is that this iMac Pro is no exception - other iMacs >>>>> present >>>>> similar behaviour (ending up with similar T2 chip Bridge OS crash >>>>> reports). >>>>> >>>>> I tried to do my homework and installed OpenBSD on an external USB drive >>>>> via >>>>> VMWare Fusion and built kernel with DEBUG flag. >>>>> External USB drive is the only option because of T2 chip. >>>>> >>>>> Tried to boot .SP kernel, tried to disable some devices - though probably >>>>> doesn’t matter because I assume it’s crashing before autoconf is even >>>>> involved. >>>>> I also, tried to update microcode at boot on FreeBSD - someone suggested >>>>> that >>>>> via Twitter - didn’t help for at runtime MCA faults (CPU had most recent >>>>> microcode). >>>>> >>>>> OpenBSD snapshot fails with: >>>>> "fatal machine check in supervisor mode" >>>>> "panic: trap type 18, code=0, pc=…" >>>>> https://www.dropbox.com/s/birtxskxayjvxht/OpenBSD%20default%20kernel.jpeg?dl=0 >>>>> >>>> >>>> This may be related to a set of recent changes I made. Can you try >>>> 6.4-RELEASE >>>> and see if that still panics? >>>> >>>> -ml >>>> >>> >>> Sorry, didn't see the other captures. The most recent crash may still be >>> due to >>> the recent changes though. The MCEs, well, that's another thing. >>> >>> Can you send me the output of "machine memory" from the boot> prompt please? >>> >>> -ml >>> >> >> Sure, >> please find machine memory output here: >> https://www.dropbox.com/s/sbgq7av9m0sre14/machine_memory.jpeg?dl=0 >> >> Krystian >> > > Does shrinking the amount of memory get any further? > > boot> mach mem =16G > > ... something like that? > > -ml >
I think, I could say yes, a bit (compared to my most recent attempts). Now I can see mpath0 and scsibus0 being logged before the crash. Tried a few times on default kernel and DEBUG kernel, very similar in all tries. https://www.dropbox.com/s/z9xnheqhy274z8z/mem%2016G.jpeg?dl=0 https://www.dropbox.com/s/ozqlhsch0yz4ibr/16G%20default%20kernel.jpeg?dl=0 https://www.dropbox.com/s/hbzbf1aa2u0a9h4/16G%20debug%20kernel.jpeg?dl=0 And after that, macOS welcomed me with "x86 CPU CATERR detected report. Krystian