Skip to article

Коды ошибок и значения

Справочник описывает сообщения SFPTotal Wizard при работе с программатором и памятью трансивера: WRITE FAIL и коды QERR. Код показывает этап или условие сбоя, но обычно не устанавливает единственную причину. Сохраняйте полный ответ устройства и учитывайте модель, HW/SW платы, версию Wizard, операцию, адрес и страницу.

Таблица относится к документированным сообщениям SFPTotal. Набор кодов и способы восстановления могут различаться между платами и версиями встроенного ПО. Ошибка «Не удалось создать защищенный канал SSL/TLS» при обновлении Wizard или обращении к Labs относится к сетевому соединению приложения: используйте инструкцию SSL/TLS для Wizard.

Быстрый переход к коду ошибки

WRITE FAIL · QERR:DEMO · QERR:MTDOC · QERR:SFP_EMPTY · QERR:SCL · QERR:SDA · QERR:I2C_BUSY · QERR:R20 · QERR:W20 · QERR:W30 · QERR:W48 · QERR:x00.

Код — смысл — проверка — следующий шаг

Ошибки SFPTotal: диагностика без подмены причины одним кодом
КодСмыслЧто проверитьСледующий шаг
WRITE FAILЗапись не подтверждена успешным результатом; сохранение данных не подтверждено.Повторное чтение и сравнение с ожидаемыми данными, выбранную область, доступ на запись, питание и требования конкретного модуля.Сохраните исходную копию. Отделите проблему обмена от защиты; используйте справку о защите записи. Не повторяйте запись всего дампа до выяснения причины.
QERR:DEMOПлата находится в режиме ограниченной функциональности и требует активации.Статус устройства, модель и серийный номер, наличие ключа для этой платы.Выполните штатную активацию и проверьте статус ACTIVE. Активация платы не равна вводу пароля трансивера или настройке доступа к Labs.
QERR:MTDOCКонтроль подключения обнаружил более одного трансивера.Все порты и подключённые концы кабелей; оставьте только один модуль для диагностики. Проверьте состояние контактов обнаружения присутствия.После завершения операций устраните лишнее подключение и повторите чтение. Если код остаётся с одним модулем, передайте конфигурацию в поддержку, не отключая контроль для обхода причины.
QERR:SFP_EMPTYПлата не обнаруживает подключение в соответствующий порт.Правильный порт, полную установку и совместимость модуля, питание и контакты обнаружения. Имя кода не заменяет проверку конкретной платы и порта.Переподключите совместимый модуль по инструкции и повторите чтение. Если исправный модуль тоже не обнаруживается, проверьте плату через поддержку.
QERR:SCLЛиния тактирования SCL удерживается в низком уровне, обмен заблокирован.Питание, контакт, один подключённый модуль и завершение текущего обмена. Сам код не определяет неисправный элемент.Перейдите к порядку восстановления шины. Для SCL программных тактов может оказаться недостаточно; учитывайте полный цикл питания по руководству платы.
QERR:SDAЛиния данных SDA удерживается в низком уровне, обмен заблокирован.Те же условия подключения и питания; повторяемость после подключения конкретного модуля.На поддерживаемой плате примените I2CRESET по инструкции сброса шины, затем проверьте чтение. Это не команда снятия защиты записи.
QERR:I2C_BUSYСообщение о занятой шине, указанное в инструкции восстановления обмена.Не продолжается ли операция, скрипт или автоматический запуск; состояние подключений и питания.Дождитесь завершения текущей операции, остановите последующие автозапуски. Если ошибка остаётся, используйте инструкцию восстановления с учётом поддержки команд платой.
QERR:R20Адресный запрос в команде чтения остался без подтверждения устройства.Наличие и питание модуля, доступность адреса/страницы, выбранную карту памяти и готовность устройства.Начните с доступной идентификационной области, затем проверьте заявленные возможности модуля. Ошибка при A2h сама по себе не доказывает отсутствие DDM.
QERR:W20Аналог отсутствия подтверждения адресного запроса для команды записи.Сначала доступность модуля для чтения, затем адрес, область, питание и готовность к записи.Восстановите подтверждённое чтение. После проверки документации и резервной копии выполняйте только необходимые разрешённые изменения; код не является доказательством конкретного пароля.
QERR:W30После подтверждения адреса с битом записи не подтверждена передача байта данных.Время сохранения предыдущего блока, размер последовательной записи, паузу между операциями и защиту нужной области.Сохраните текущие настройки. Если параметры не соответствуют модулю, скорректируйте их через Tools → General settings по документации. При сохранении ошибки проверяйте защиту; не задавайте одну паузу всем модулям.
QERR:W48Не получено подтверждение адреса с битом чтения.Полную последовательность операции, готовность и питание устройства, адрес и доступность читаемой области.Проверьте чтение доступной области отдельно. Передайте полный ответ и параметры операции в поддержку, если ошибка повторяется. Не назначайте способ снятия защиты только по этому коду.
QERR:x00В справочнике так обозначена неизвестная ошибка шины.Полную фактическую строку ответа, включая символы и числовую часть, модель платы и версию ПО.Сохраните ответ без замены его на шаблон x00 и передайте в поддержку с условиями воспроизведения. Это не расшифровка произвольного неизвестного кода.

Почему QERR:R20 при чтении A2h не определяет наличие DDM

Отсутствие подтверждения адреса возможно, когда адресное пространство не реализовано, но также при отсутствии контакта, питания, готовности устройства или ошибочном выборе области. Сначала проверьте устойчивое чтение идентификации, сведения о диагностике в карте конкретного SFP и документацию модуля. Сопоставляйте A0h/A2h с принятой инструментом адресацией; для других форм-факторов используйте их собственную карту.

Только после этих проверок можно говорить о доступности диагностики. Один код R20 не устанавливает отсутствие DDM и не доказывает аппаратную схему защиты. См. структуру памяти трансивера и чтение диагностического интерфейса DDM.

С чего начать диагностику записи

  1. Запишите точную операцию, адрес/страницу и полный ответ. Сохраните доступную исходную память в резервную копию.
  2. Проверьте связь с платой, один совместимый трансивер, правильный порт и питание. Сначала добейтесь воспроизводимого чтения.
  3. Если подтверждение теряется на записи, проверьте доступность области, требования к размеру блока и времени сохранения. Изменяйте один параметр за раз и фиксируйте исходное значение.
  4. Рассматривайте пароль, WP или специальную команду сохранения только при подтверждении такой схемы для конкретного изделия. После разрешённой записи повторно прочитайте данные и сравните результат.

Для команд SFPTOTAL и их области применимости используйте руководство протокола. Поддержка команды не следует автоматически из наличия Wizard; например, общий протокол SFPTOTAL не применяется к Whistle. Ошибки подключения шины разобраны в статье QERR:SCL/SDA.

Что передать в поддержку по неизвестному коду

Через официальные контакты передайте модель платы, HW/SW из Help → Get device version, версию Wizard, производителя/Part Number и ревизию модуля, полную строку ошибки, адрес и страницу, параметры записи, подключение питания и последовательность действий. Укажите результат проверки с исправным совместимым модулем. Уберите из журнала пароли, ключи активации и данные входа; полные рабочие дампы в публичное сообщение не включайте.

Значение «ошибка -1» без приложения, операции и полного сообщения не является отдельным документированным QERR. Сначала уточните контекст и передайте его в поддержку.

Updated: