mfm-port-enable — Unknown
The kernel panicked because a “port” managed by the AppleMultiFunctionManager driver could not be enabled: code 0xe00002d6 is kIOReturnTimeout (“I/O Timeout”), meaning the component did not respond in time (not a power failure, which would be 0xe00002e3 kIOReturnNoPower). Apple documents neither this driver nor the nature of the port. What the logs show: the driver depends on AppleEmbeddedPCIE, IOPCIFamily, IOUSBHostFamily, AppleOnboardSerial and AppleARMPlatform, so the port is a PCIe, USB or internal serial link; nothing points to the Lightning/USB-C port, Tristar or MagSafe (separate drivers, absent from the backtrace). The few public reports link the panic to Wi-Fi/Bluetooth being unavailable after a restart (iPhone 13: “BT BlueTool Stuck” stackshot, Wi-Fi and Bluetooth impossible to turn on for hours) or to a panic during sleep (iPhone 12 Pro). No confirmed repair was found.
iPhone
Undetermined — a “port” managed by AppleMultiFunctionManager did not respond (timeout); Wi-Fi/Bluetooth or PCIe link lead, unconfirmed; software first
First check
Update iOS, then restore from a computer as a new device without putting the backup back, and observe for several days.
Sources
- Apple XNU – IOReturn.h (kIOReturnTimeout = iokit_common_err(0x2d6) “I/O Timeout”; kIOReturnNoPower = 0x2e3) ↗
- Apple Community #255087395 – iPhone 13 (iOS 16.3.1): “port enable failed: 0xe00002d6”, “BT BlueTool Stuck” stackshot, Wi-Fi/Bluetooth unavailable (no reply) ↗
- iFixit Answers #800153 – iPhone 12 Pro (iOS 16.5.1): “port enable failed” with watchdog reset during sleep, no confirmed repair ↗
- iFixit – iPhone SMC Panic Assert (comment from an iPhone 15 with the same string, no reply) ↗