Site icon EfmSoft

What does macOS kernel return 0xE00002EC (kIOReturnNoBandwidth) mean?

 
Previous Next
kIOReturnAborted kIOReturnNotResponding

kIOReturnNoBandwidth

The transfer cannot obtain its required bus reservation

kIOReturnNoBandwidth means that the IOKit transport could not provide the bandwidth required by the requested operation. It is not a statement about the Internet connection or available disk space. The value is commonly relevant to bus transports with scheduled transfers, including USB paths where an endpoint or pipe must have usable bandwidth before data can be transferred.

Apple’s legacy USB interface documentation explicitly notes that transferring on a pipe with zero assigned bandwidth returns this result. For periodic USB traffic, the host controller schedules work in frames or microframes, so a request can fail even when the device is connected and an ordinary control transfer still works.

What to compare

References


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

Exit mobile version