| Предыдущий | Следующий |
| kIOFireWireBadSelfIDs | kIOFireWireInsufficientPower |
kIOFireWireLowCableVoltage
Наблюдение на физическом уровне питания
kIOFireWireLowCableVoltage — статус семейства FireWire о питании кабеля, а не о некорректной асинхронной транзакции или выделении изохронного канала. Он указывает на электрическое состояние или проблему доставки питания, обнаруженную контроллером, которая может влиять на перечисление устройств, стабильность шины и работу оборудования.
Это отличается от kIOFireWireInsufficientPower, который относится к достаточности мощности для конкретной операции или устройства. Низкое напряжение следует исследовать на уровне кабеля, питания шины, адаптера и топологии до того, как повторы программной операции будут рассматриваться как решение.
Проверка физического пути
- Зафиксируйте контроллер, маршрут кабеля, концентраторы или повторители, состояние внешнего питания и совпадение события с подключением устройства или изменением нагрузки.
- Сравните поведение с заведомо исправным кабелем и стабильным внешним питанием, если оборудование это поддерживает.
- Сопоставьте статус со сбросами шины, отключениями и ошибками Configuration ROM.
- Не диагностируйте код как ошибку контрольной суммы протокола данных или длины ответа: он относится к уровню питания и топологии.
Ссылки
- Apple: IOFireWireFamilyCommon.h
- Apple: IOFireWireDeviceInterface
- Ядро Linux: руководство по интерфейсу драйверов FireWire
Нужно найти другой код? Найти другой код состояния или ошибки.
