My MacBook Air M2 2022 (16G, 512 GB SSD) crashes sporadically under certain circumstances. This happens for example when I accidentally move my external mouse after closing the lid. If an external monitor is connected, it turns back on and then the MacBook restarts after freezing. Afterwards, the error message reads:
panic(cpu 0 caller 0xfffffe00305392a8): DCP PANIC - ASSERT!AppleDCPDPTXPowerController.cpp:538 No device added after powering on the rails. HPD=0 - dcpav(27)
ASSERT!AppleDCPDPTXPowerController.cpp:538 No device added after powering on the rails. HPD=0
RTKit: RTKit-2419.120.45.release - Client: local-ipad14dcp.RELEASE
The cpu number varies.
This can be reliably reproduced by repeatedly hitting Esc on the login screen. The MacBook switches between hibernation and being awake and crashes after a few hits.
I have already
- factory reset the MacBook,
- reproduced the issue in safe mode and
- reinstalled MacOS.
Even after these, the issue still occurs. Directly after the factory reset, without having anything external ever connected, the issue appears. This is therefore not related to the external monitor or external peripherals.
The current MacOS version is MacOS Sonoma 14.5. It also happened on 14.4. It is generally unclear when this started because, as mentioned above, it only happens sometimes.
Then, I have sent the MacBook in for repair to Apple since I was told this could be a hardware issue. In the report, it says that the "Logic Board" and "Touch ID" were replaced. But the issue is not fixed and I can still reproduce this.
For reference, on MacOS Sonoma 14.4, the message was:
panic(cpu 1 caller 0xfffffe0014798a1c): DCP PANIC - ASSERT!AppleDCPDPTXPowerController.cpp:538 No device added after powering on the rails. HPD=0 - dcpav(27)
ASSERT!AppleDCPDPTXPowerController.cpp:538 No device added after powering on the rails. HPD=0
RTKit: RTKit-2419.101.1.release - Client: local-ipad14dcp.RELEASE