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

 
Предыдущий Следующий
kIOFireWireBadSelfIDs kIOFireWireInsufficientPower

kIOFireWireLowCableVoltage

Наблюдение на физическом уровне питания

kIOFireWireLowCableVoltage — статус семейства FireWire о питании кабеля, а не о некорректной асинхронной транзакции или выделении изохронного канала. Он указывает на электрическое состояние или проблему доставки питания, обнаруженную контроллером, которая может влиять на перечисление устройств, стабильность шины и работу оборудования.

Это отличается от kIOFireWireInsufficientPower, который относится к достаточности мощности для конкретной операции или устройства. Низкое напряжение следует исследовать на уровне кабеля, питания шины, адаптера и топологии до того, как повторы программной операции будут рассматриваться как решение.

Проверка физического пути

  • Зафиксируйте контроллер, маршрут кабеля, концентраторы или повторители, состояние внешнего питания и совпадение события с подключением устройства или изменением нагрузки.
  • Сравните поведение с заведомо исправным кабелем и стабильным внешним питанием, если оборудование это поддерживает.
  • Сопоставьте статус со сбросами шины, отключениями и ошибками Configuration ROM.
  • Не диагностируйте код как ошибку контрольной суммы протокола данных или длины ответа: он относится к уровню питания и топологии.

Ссылки


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