Site icon EfmSoft

What does macOS kernel return 0xE000404B (kIOUSBHighSpeedSplitError) mean?

 
Previous Next
kIOUSBSyncRequestOnWLThread kIOUSBLowLatencyFrameListNotPreviouslyAllocated

kIOUSBHighSpeedSplitError

This concerns the hub transaction translator path

kIOUSBHighSpeedSplitError is reported for an error sent to a hub on the high-speed bus while the stack was trying to perform a split transaction. Split transactions are used when a high-speed host or hub carries traffic for a full- or low-speed device through a transaction translator. The result therefore identifies the bus and hub path, not merely a failing application request.

It should not be treated as a synonym for kIOUSBPipeStalled. A stall is an endpoint state that can require endpoint-specific recovery; a split error points to the timing and translation path between host, hub, and lower-speed device. Clearing a halt cannot repair a broken or overloaded transaction-translator path.

Topology is part of the diagnosis

References


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

Exit mobile version