【教學】台碩 ATA100R HPT370 RAID PCI Card BIOS 更新 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 電 腦 硬 體 討 論 版


PCZONE 討論區



通知

-- 電 腦 硬 體 討 論 版 CPU、RAM、HD、CD-ROM、DVD、主機板等問題都可以在這裡討論

FYI
會員
【教學】台碩 ATA100R HPT370 RAID PCI Card BIOS 更新
這片台碩 ATA100R HPT370 RAID PCI Card 其實是承啟科技OEM 的產品, 原始BIOS 版本是v1.0.0622, 由於早已成為沒人理的孤兒, 直到最近打算安裝160G 的硬碟, 才又找出來, 這時發現v2.1 版之前的HPT37x BIOS 只支援到137GB, 由於台碩提供的磁片完全沒有BIOS 更新工具, 而Highpoint-Tech 的新版工具又不支援我的Flash chip (SST 39SF512, 512Kb), 於是花了一些功夫, 終於找到承啟提供的舊版之中, 比較新的BIOS 更新工具 hpt370flash.exe (LOAD.EXE) v1.13, 相關內容請看

http://www.chaintech.de/BIOS/Models/idebios.HTM

然而LOAD.EXE v1.x 只認得v1.x 版的BIOS, 只好想辦法Trace LOAD.EXE 原始碼, 發現問題出在

000006D4: A0F000  mov  al,[000F0]
000006D7: 25FF00  and  ax,000FF
000006DA: 3D0300  cmp  ax,00003   ;03->v1.x, 04->v2.x
000006DD: 7503   jne  0000006E2
000006DF: E90300  jmp  0000006E5
000006E2: E920FF  jmp  000000605
000006E5: E96D00  jmp  000000755

只要修改檔案Offset 0x6db, 03 改成 04 就可以讓LOAD.EXE v1.13 刷新BIOS v2.x, 如果您手上沒有Binary Editor, 那麼用Debug.exe 更新BIOS 也行, 請於純DOS 下執行

A:\>DEBUG.EXE LOAD.EXE 3XXV2351.P4E
-G 4DA (由於EXE Header 長度0x200, 故0x6da - 0x200 = 0x4da)
-G=4DF
如果晶片屬於SST MPF[Multi-Purpose-Flash] flash rom, 就選 8

3XXV2351.P4E 是HPT370 BIOS v2.351
http://www.highpoint-tech.com/Taiwan/biostw.htm

將來再更新需留意BIOS 大小, 新卡所用的Flash ROM 應該是1Mb(128KB)以上, 舊卡則需注意BIOS 檔案大小勿超過64KB, 目前為48KB

順便一提, 如果是On-board HPT37x, 由於主板BIOS 不見得會包含最新版的HPT3xx 韌體, 則可以使用CBROM.EXE v2.15 (for AWARD) 或AMIBCP.EXE v7.5 (for AMI) 修改主機板BIOS, Highpoint 建議至少更新到v2.34 以後, 以便支援>137G

更新BIOS 有風險性, 請詳閱HPT3xx 說明, 此外, CPU/PCI 請勿超頻, 以策安全

回覆
長工

感謝開板大哥的post

我按照您的文,備齊所有檔案,以debug方式想更新bios。

但是沒有成功,我貼出錯誤訊息如下:

============================================================
Timer Count::8800
Checksum ::c1
Vendor ID ::41103
PCI Address::80005000
=============================================================
Flashing.......................(有完成)
Verify..........(跑到1/3,沒有跑完)
Abort ...
orig data=39H, ROM data=55H, loc=2aaaH
The flash ROM data is either not readable 0r incorrect

Please try it again
Loading is done

Program terminated normally

以上就是回應給我的訊息,請幫幫忙,謝謝。
或是請開版兄,能否把改好的檔案給弟,弟的mail:[email protected]
回覆
FYI
會員

看來已經可以執行, 只是系統不穩, 再執行幾次
找一個獨立PCI SLOT (SLOT3), 用純DOS開機, 不要超頻, 最好降頻, 我甚至從2.6g 降到1.3g

06DA 在於檢查BIOS 版本, 只適用於LOAD.EXE v1.13

二手ATA133 RAID CARD 低於NTD650, 不要過於費心
回覆
長工

報告fyi兄,敝人不斷試,大概剛剛試了約近20次,還是不行,請在幫我,可以嗎?

弟共有2張highpoint的 hpt370卡(PCI卡),因為在xp苦於無法掛上driver,便不能使用,看到您的文章如旱中之甘霖,想如法泡製卻不得其門而入。

弟有遵循您的方法降頻試試看,還是不行,也換了共計3部電腦的PCI槽試試看,皆是不行,甚至有些flashing跑完就停掉了,沒有veriying的任何動作,不知弟哪兒錯了,希盼您能指點迷津,弟不勝感激。

如果方便,還是希望您能將修改過後的load.exe給弟試試看,可以嗎?
回覆
明誠科技小峰

要更新韌體的時候 記得先拔除所有的IDE排線

這事小弟搞了好幾張HPT370的經驗,這張我手上也還有

沒有拔排線更新的話 會有很多靈異現象.
回覆
FYI
會員

這點小弟就不確定了, 不過小弟恰巧也沒有接排線, 而且小弟參照主機板手冊Award BIOS Setup Slot1~Slot5 INT Assignment, 找了一個IRQ 完全獨立的Slot, 建議再將PCI 固定為33MHz
純DOS, 也就是不要載入任何Memory Management program, 只有IO.SYS, MSDOS.SYS & COMMAND.COM
LOAD.EXE v1.13 來自Chaintech.de, 不需捨近求遠, 修改方法如下

>REN LOAD.EXE *.BIN
>DEBUG LOAD.BIN
-E 6DD 90 90
-W
>REN LOAD.BIN *.EXE

修改後只能接受v2.x BIOS, 你的狀況或許是相容性問題, 修改的目的已經達成, 未修改前, 完全不接受新版BIOS, 請問你的卡上的RAID 晶片和Flash 晶片各為何? 小弟的是HPT370 & SST 39SF512, LOAD.EXE v1.13 是檢查條件最鬆的一個版本, 不一定是最穩定的版本, 如果新版LOAD.EXE 支援你的Flash 晶片, 那麼你應該改用新版
回覆
長工

FYI兄,我手上的high point應該一樣是台碩的卡,chip是HPT 370 & SST 39SF512,原始BIOS 版本是v1.0.0622。這與您是一樣的。

很感謝您繼續給指導,但是看不太懂,請問REN這是什麼指令是更名嗎?

*的部分是我要自己任意命名嗎?有2個*是要命名相同嗎?
我要全部按您post一樣key in嗎?

再次謝您的指導
回覆
FYI
會員

A:\>RENAME LOAD.EXE LOAD.BIN
A:\>DEBUG LOAD.BIN
-E 6DD 90 90
-W
A:\>RENAME LOAD.BIN LOAD.EXE

你得加油了, 如果看不懂這些指令......只能向您說聲 "謝謝光臨"

回覆
明誠科技小峰

真的不能接排線 那時候我搞死好幾張卡 才發現接排線就會更新失敗,那時候換貨換的都快變成光華某間流氓店的"奧客"了.
回覆
FYI
會員

獨孤九劍, 最後一式
狀況: 由 A: 或 C: 執行刷新到半途, 動作停止, LED 恆亮
解決: 改由RAMDRIVE 執行刷新
建立純文字檔案 CONFIG.SYS 如下
DEVICE=HIMEM.SYS
DEVICE=RAMDRIVE.SYS 3072 512 112 /E

複製以下檔案至DOS 開機磁片
CONFIG.SYS
HIMEM.SYS
RAMDRIVE.SYS
LOAD.EXE
3XXV2351.P4E (for HPT370/372)

以A: 開機, 假設RAMDRIVE 代號 D:
A:\>COPY 3XXV2351.P4E D:
A:\>D:
D:\>A:LOAD.EXE 3XXV2351.P4E

原先的敘述中, 有關Memory Management program 只需避免載入EMM386.EXE 即可, 以小弟的經驗, 載入HIMEM.SYS 並無影響, RAMDRIVE 比硬碟更快更不容易出問題, CBROM 和AMIBCP 屬於葵花寶典的密技, 不易練就, 而且 "欲練神功, 揮刀自宮(39SF512 PIN32)", 還是別碰為妙

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】求台碩 ATA100R IDE Card 驅動程式 yaodao -- HELP ME 電 腦 軟 硬 體 急 救 版 5 2009-06-15 05:33 PM
【求助】SATA Raid card algolee -- 電 腦 硬 體 討 論 版 16 2005-07-26 10:51 PM
【問題】USB 2.0 PCI CARD z622 -- 電 腦 硬 體 討 論 版 2 2003-06-28 02:23 PM
-明致PM-590(BIOS)更新-那位大哥可以幫幫忙 fanghua -- 電 腦 硬 體 討 論 版 4 2002-04-02 01:42 PM
ELSA BIOS 更新 Hilton -- 電 腦 硬 體 討 論 版 2 2001-07-01 01:10 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。