打開模塊表是一個合成的表,也就是說,磁盤上不存在這樣一個模塊表。此表是由OVR4片(OVR1包含多片,包括OVR4)根據(jù)驅(qū)動器排列生成的。此表本身包含的是不屬于工廠命令的特殊命令。因此,如果驅(qū)動器不能完成初始化,就不能獲得此表。發(fā)生此種故障的原因是:
1. RSVD不可讀
2. USAG中的模塊不可讀
3. USAG中的模塊損壞,包含“垃圾”。
4. 模塊之間的空白空間不可讀
5. NV-RAM在磁盤上的鏡像損壞(從WRT0模塊開始)。
6. 由于不正確的固件升級或修復(fù),造成固件模塊的不兼容
問題1-3可以通過重寫固件解決。
問題4可以使用“Repair firmware zone(修復(fù)固件區(qū))”命令解決,或者通過重寫相應(yīng)的“空間”。
問題5可以通過重寫NV-RAM(首先將NV-RAM讀出到文件然后寫回NV-RAM)解決。驅(qū)動器會將其鏡像寫到WRT0模塊開始的固件區(qū)。
問題6需要根據(jù)模塊功能逐一分析比較,排除不兼容的模塊。
所以解決此類故障的步驟是:
1. 重寫驅(qū)動器自身的NV-RAM。
2. 檢查固件區(qū)結(jié)構(gòu),找出損壞的模塊和“空間”,并重寫。
3. 如果需要,修復(fù)固件區(qū)。為了節(jié)省時間,可以先清除固件區(qū)然后再將模塊寫回驅(qū)動器。注意!此時一些原始模塊――不可讀的模塊和部分“開放的”模塊將會丟失。
如果以上操作沒有解決問題,通過診斷電路板和驅(qū)動器HDA來找出包含“垃圾”的模塊或不兼容的錯誤模塊。
新聞熱點(diǎn)
疑難解答
圖片精選