錯誤代碼和含義
該參考文獻描述了在使用編程板和收發器存儲器時遇到的SFPTotal Wizard消息: WRITE FAIL 和代碼 QERR. 代碼標識故障的階段或狀況,但通常不能確定單一原因。 保存完整的設備響應並記錄板卡型號和硬件/軟件、嚮導版本、操作、地址和頁面。
該表涵蓋記錄的SFPTotal消息。 代碼和恢復方法可能因主板和嵌入式固件版本而異。 更新嚮導或訪問實驗室時出現的錯誤“無法創建 SSL/TLS 安全通道”與應用程序的網絡連接有關。 使用 嚮導 SSL/TLS 指令.
跳轉到錯誤代碼
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.
代碼—含義—檢查—下一步
| 代碼 | 含義 | 要檢查什麼 | 下一步 |
|---|---|---|---|
WRITE FAIL | 未確認寫入成功; 數據持久性尚未得到驗證。 | 讀回並與預期數據進行比較。 檢查所選區域、寫入權限、電源和特定模塊的要求。 | 保存原始備份。 區分通信問題和寫保護; 使用 寫保護指南. 在確定原因之前,請勿重複寫入整個轉儲。 |
QERR:DEMO | 該板正在以有限的功能運行並且需要激活。 | 設備狀態、型號和序列號,以及密鑰是否可用於該板。 | 執行 正常激活 並檢查活動狀態。 板激活與輸入收發器密碼或配置實驗室訪問不同。 |
QERR:MTDOC | 連接檢測發現多於一個收發器。 | 檢查所有端口和連接的電纜末端; 僅保留一個模塊連接以進行診斷。 檢查存在檢測觸點。 | 操作完成後,移除額外的連接並重復讀取。 如果代碼在一個模塊中持續存在,請將配置發送給支持人員,而不是禁用檢測來繞過原因。 |
QERR:SFP_EMPTY | 板未檢測到到相應端口的連接。 | 檢查正確的端口、完全插入、模塊兼容性、電源和檢測觸點。 代碼名稱不能代替檢查特定板和端口。 | 根據其指示重新連接兼容模塊並重復讀取。 如果也未檢測到已知良好的模塊,請聯繫支持人員檢查主板。 |
QERR:SCL | SCL時鐘線保持低電平,阻止通信。 | 電源、觸點、單個連接的模塊以及當前事務的完成。 僅憑代碼並不能識別故障組件。 | 遵循 總線恢復程序. 軟件生成的時鐘脈衝可能不足以滿足 SCL 的要求; 如果適用,請遵循主板指南的完整電源循環程序。 |
QERR:SDA | SDA數據線保持低電平,阻止通信。 | 相同的連接和功率條件; 連接特定模塊後問題是否再次出現。 | 在支持的板上,使用 I2CRESET 根據 總線復位指令 然後測試閱讀。 該命令不會取消寫保護。 |
QERR:I2C_BUSY | 通信恢復指令中描述的總線忙消息。 | 檢查操作、腳本或自動啓動是否仍在運行,並檢查連接和電源。 | 等待當前操作完成並停止後續自動啓動。 如果錯誤仍然存在,請使用 恢復說明 考慮董事會的命令支持。 |
QERR:R20 | 設備沒有確認讀命令中的地址請求。 | 模塊存在和功率、地址/頁面可用性、選擇的存儲器映射和設備準備就緒。 | 從可訪問的識別區域開始,然後檢查模塊所公佈的能力。 僅A2h 處的錯誤並不能證明DDM 不存在。 |
QERR:W20 | 對應的缺少寫命令的地址請求確認。 | 首先檢查模塊是否可以讀取,然後檢查地址、區域、功率和寫入準備情況。 | 恢復確認的讀數。 檢查文檔和備份後,僅進行必要的允許更改。 此代碼並不證明需要特定密碼。 |
QERR:W30 | 在具有寫入位的地址被確認之後,數據字節的傳輸未被確認。 | 前一個塊的保存時間、順序寫入大小、操作之間的延遲以及所選區域的保護。 | 保存當前設置。 如果不符合模塊要求,可通過調整 工具 → 常規設置 根據文檔。 如果錯誤仍然存在,請檢查寫保護; 不要對每個模塊應用相同的延遲。 |
QERR:W48 | 沒有接收到針對具有讀取位的地址的確認。 | 完整的操作序列、設備準備情況和功率、地址以及正在讀取的區域的可用性。 | 單獨測試讀取可訪問區域。 如果錯誤再次出現,請將完整的響應和操作參數發送給支持人員。 不要僅根據此代碼選擇寫保護解除方法。 |
QERR:x00 | 該參考文獻使用未知總線錯誤的代碼。 | 完整的實際響應,包括所有字符和數字、板卡型號和軟件版本。 | 保存響應而不將其替換爲佔位符 x00 並將其發送給支持人員並附上重現問題的步驟。 此條目不會解碼任意未知的錯誤代碼。 |
爲什麼讀取A2h時QERR:R20無法判斷DDM是否存在
地址可能無法被確認,因爲地址空間未被實現,而且還因爲接觸不良、斷電、設備就緒或不正確選擇的區域。 首先檢查穩定的識別讀取、特定SFP內存映射和模塊文檔中的診斷信息。 根據工具的尋址約定解釋A0h/A2h; 對其他外形尺寸使用適當的內存映射。
只有在這些檢查之後才能確定診斷可用性。 R20 本身既沒有建立DDM 的缺失,也沒有建立硬件寫保護方案。 參見 收發器存儲器結構 和 正在閱讀DDM診斷.
診斷寫作時從哪裏開始
- 記錄準確的操作、地址/頁面和完整的響應。 備份可訪問的原始內存。
- 檢查與板的通信、單個兼容收發器、正確的端口和電源。 首先建立可重複的閱讀。
- 如果在寫入期間確認丟失,則檢查區域可用性、塊大小要求並節省時間。 一次更改一個參數並記錄其原始值。
- 僅當針對特定產品確認該機制時才考慮密碼、WP或特殊保存命令。 授權寫入後,再次讀取數據並比較結果。
對於 SFPTotal 命令及其適用性,請使用 協議指南. 擁有嚮導並不自動意味着命令支持; 例如,常見的SFPTotal協議不適用於Whistle。 總線連接錯誤包含在 QERR:SCL/SDA文章.
關於未知代碼,應向支持人員發送什麼內容
通過 官方聯繫渠道 從幫助發送板型號、硬件/軟件→獲取設備版本、嚮導版本、模塊製造商/部件號和修訂版、完整的錯誤字符串、地址和頁面、寫入參數、電源連接和操作順序。 包括使用已知良好的兼容模塊進行測試的結果。 從日誌中刪除密碼、激活密鑰和登錄詳細信息; 不要在公共消息中包含完整的生產轉儲。
沒有應用、操作和完整消息的值“錯誤-1”不是單獨記錄的QERR。 首先建立上下文並將其發送給支持人員。