Site icon EfmSoft

What does macOS kernel return 0xE00002C7 (kIOReturnUnsupported) mean?

 
Previous Next
kIOReturnBadMessageID kIOReturnVMError

kIOReturnUnsupported

Unsupported is a contract result

kIOReturnUnsupported means that the requested function is not supported by the target object in its present mode. It can be returned by a device family, an interface, a user client, a driver, or a particular controller implementation. The status does not imply that the device is absent or broken; it says that this API call is outside the supported contract for the object you selected.

The correct response is to inspect capabilities and configuration rather than retry. A device may expose several interfaces, alternate settings, or modes, and support can be conditional on the active one. However, switching modes must follow the device protocol; probing unsupported commands repeatedly can disturb a device or obscure the meaningful failure in logs.

How to narrow it down

References


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

Exit mobile version