Site icon EfmSoft

Что означает код возврата ядра macOS 0xE00002E8 (kIOReturnOverrun)?

 
Предыдущий Следующий
kIOReturnUnderrun kIOReturnDeviceError

kIOReturnOverrun

Буфер или очередь не смогли принять поток

kIOReturnOverrun означает, что данные превысили ёмкость соответствующего буфера ввода-вывода, FIFO, DMA-кольца или очереди. Это не обязательно ошибка USB, и код не указывает точный переполненный слой. Семейство драйверов определяет, произошло ли переполнение в оборудовании устройства, кольце контроллера, очереди ядра или пути передачи к пользовательскому пространству.

В отличие от kIOReturnUnderrun, здесь данные поступают или создаются быстрее, чем следующий этап успевает их потреблять. Немедленный повтор той же операции может усилить насыщение. Сначала выясните, были ли данные потеряны или драйвер остановил поток до необратимой потери.

Что следует проверить

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version