Site icon EfmSoft

What does macOS kernel return 0xE00002D7 (kIOReturnOffline) mean?

 
Previous Next
kIOReturnTimeout kIOReturnNotReady

kIOReturnOffline

An operational-state result

kIOReturnOffline means that a device is present in the IOKit model but is not currently online for the requested operation. This can occur while a removable or network-backed device is transitioning state, after an interface was disabled, during a controller reset, or when a driver exposes a logical offline state before the object is fully removed.

It should not be collapsed into kIOReturnNoDevice. A missing device normally requires rediscovery; an offline device may become usable again without a new physical attachment. Conversely, repeatedly polling an offline device can hide an upstream power, transport, or lifecycle event. The right recovery depends on whether the owner of the device state expects a transition or has declared it permanently unavailable.

Diagnostic approach

References


Looking for a different code? Search another status or error code.

Exit mobile version