| Предыдущий | Следующий |
| kIOFireWireLastDCLToken | kIOFireWireAlreadyRegistered |
kIOFireWireConfigROMInvalid
Описанию устройства пока нельзя доверять
kIOFireWireConfigROMInvalid обозначает сбой проверки Configuration ROM в семействе FireWire Apple. Код конкретнее отсутствующей записи каталога: данные ROM, необходимые для обнаружения или привязки, нельзя использовать как допустимое описание узла в этой операции.
Configuration ROM связан с узлом шины и наблюдается между сбросами и изменениями топологии. При диагностике сохраните точные байты ROM, длину, поколение и идентичность узла. Последующий сброс может изменить читаемые данные, но не доказывает, что прежний недопустимый образ был безвреден или описывал то же состояние.
Проверьте путь получения данных
- До восстановления сохраните необработанный образ ROM, заявленную длину, GUID узла, контроллер и поколение шины.
- Проверьте, не последовал ли сбой за сбросом, изменением питания устройства, заменой кабеля или частичным перечислением.
- Отличайте проверку ROM от ошибки поиска; последняя представлена значением
kIOConfigNoEntry. - Не привязывайте драйвер или анализатор к частично доверенным данным ROM только потому, что в другом месте встречается знакомая строка производителя или модели.
Ссылки
- Apple: IOFireWireFamilyCommon.h
- Apple: IOFireWireDeviceInterface
- Ядро Linux: руководство по интерфейсу драйвера FireWire
Нужно найти другой код? Найти другой код состояния или ошибки.