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

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

kIOFireWireSeparateBus

Предполагаемые участники не разделяют один пригодный контекст шины

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

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

Подтвердите область шины

  • Запишите контроллер, локальный и удалённый узлы, GUID и текущее поколение для каждого объекта.
  • Проверьте, не получены ли ссылки до сброса или от другого контроллера.
  • После сброса обновите топологию и заново разрешите устройства вместо смешивания кэшированного состояния узлов.
  • Не компенсируйте изменением скорости, канала или длины: они не объединят разные контексты шин.

Ссылки


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