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

 
Предыдущий Следующий
kIOUSBNotSent2Err kIOUSBTooManyTransactionsPending

kIOUSBLinkErr

kIOUSBLinkErr в IOKit

Этот результат (числовое значение -536854512) относится к пространству результатов или сообщений IOKit. сбоя USB-линии на уровне IOKit.

Как интерпретировать значение

kIOUSBLinkErr — результат USB link layer. Свяжите его с конкретной передачей, endpoint и контроллером; значение следует рассматривать как IOReturn этой операции, а не как произвольное служебное сообщение.

Что зафиксировать

  • Контроллер, путь порта, адрес и скорость устройства, конечная точка, тип передачи, код завершения и поколение шины. Фиксирует объект и аппаратную границу.

Контрольная проверка

Переместите устройство на заведомо исправный порт или контроллер, сохранив тот же кабель и запрос. Изменившийся результат означает переход к другой границе, а не автоматическое устранение сбоя USB-линии на уровне IOKit.

Исправление

Исправьте сигнал, кабель, питание, концентратор, контроллер или поведение линии устройства до изменения данных прикладного протокола.

Критерий приёмки

Передача завершается в исходной поддерживаемой топологии, а повторные подключения не воспроизводят ошибки линии.

Технические ссылки


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