Re: [REGRESSION] PCI/AER: MacBookPro16,1 powers off ~20 s after boot
From: Aditya Garg
Date: Wed Oct 07 2026 - 02:57:53 EST
On 06-10-2026 03:14 pm, Lukas Wunner wrote:
> On Tue, Oct 06, 2026 at 02:01:52PM +0530, Aditya Garg wrote:
>> On 06-10-2026 08:26 am, Lukas Wunner wrote:
>>> On Mon, Oct 05, 2026 at 08:17:12PM -0400, Perlow, Jason wrote:
>>>> masked only on 04:00.2 (Apple T2 Secure Enclave, 106b:1802):
>>>> stays up (120 s)
>>> [...]
>>>> So here the trigger is unmasking Advisory Non-Fatal Errors on that
>>>> one function.
>>>
>>> That's quite unexpected. Maybe there's a bug in the PCIe IP which
>>> Apple used for the T2 Secure Enclave device (which I believe is a
>>> fully-fledged arm64 CPU with a PCIe port in Endpoint mode).
> [...]
>>> macOS likely never unmasks the bit and so they never saw this during
>>> validation testing. Is the T2 device visible on Windows? If it is,
>>> it seems Windows doesn't support and unmask Advisory Non-Fatal Errors
>>> either.
>>
>> T2 device is visible on Windows as well as "System Device"
>
> It looks like lspci is also available as a Windows binary:
>
> https://github.com/pciutils/pciutils/releases/tag/v3.15.0
> https://eternallybored.org/misc/pciutils/
>
> Could you double-check whether it unmasks Advisory Non-Fatal Errors
> in the Uncorrectable Error Mask Register, on the T2 or any other device?
The Windows build seems to be too old>
> Thanks!
>
> Lukas