荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: BonBonCat (超级小黑咪), 信区: Hardware
标  题: 升级板载RAID芯片BIOS的经历
发信站: 荔园晨风BBS站 (Wed Dec 17 17:16:36 2003), 站内信件

不知道方法对不对头,偶什么人都没问,自己摸索着弄的,呵呵

主板型号:EPOX 4BDA2+
板载RAID芯片型号:HighPiont372(BIOS版本为2.32)

    HighPiont会不时对自己的产品更新驱动和BIOS(包括RAID控制卡和RAID芯片
组),不过它的技术文档似乎只说了如何更新RAID卡的BIOS,却没说板载RAID芯片
的BIOS要怎么更新(或许是偶的英文太烂,没看懂),它的忠告是使用板载HT芯片
的用户最好联系主板商,但EPOX似乎已经对偶这款主板停止了技术支持(BIOS有一
年多没更新了,怒!)。算了,不求这些不负责任的家伙,自己动手。

所需软件:
1、CBROM(用最新的版本就可以了)
2、主板最新BIOS:A03.bin(日期是02/10/29)
3、HT372芯片最新BIOS:bios372.234(版本是2.34)

将以上东西放入同一个目录下(例如偶的是F:\drv\bios),在XP的命令提示符下
进入该目录F:\Drv\BIOS>(不要说你不会DOS操作……),键入命令:cbrom A03.bin /d,
显示如下信息:

CBROM V2.14 (C)Award Software 2001 All Rights Reserved.
              ********      a03.bin BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size
Original-File-Name
========================================================================
========
  0. System BIOS       20000h(128.00K)14A0Eh(82.51K)4bd22A03.BIN
  1. XGROUP CODE       0A650h(41.58K)07677h(29.62K)awardext.rom
  2. CPU micro code    03000h(12.00K)02FADh(11.92K)CPUCODE.BIN
  3. ACPI table        03CE3h(15.22K)0181Fh(6.03K)ACPITBL.BIN
  4. YGROUP ROM        06E70h(27.61K)03B52h(14.83K)awardeyt.rom
  5. GROUP ROM[ 0]     03550h(13.33K)018E8h(6.23K)_EN_CODE.BIN
  6. Flash ROM         0990Ch(38.26K)0532Ah(20.79K)AWDFLASH.EXE
  7. PCI ROM[A]        0C000h(48.00K)06FFCh(28.00K)BIOS372.232

  Total compress code space  = 33000h(204.00K)
  Total compressed code size = 31FB1h(199.92K)
  Remain compress code space = 0104Fh(4.08K)

    注意看第7项,可得知4bda2+的a03版BIOS内所含的HT732的BIOS版本为2.32,
需要做的就是把它替换成2.34版的。其中,第6项是主板BISO内置的刷新程序,对
于偶来说没啥用处,为了释放BIOS文件的空间,把它删掉了,操作命令是
CBROM A03.BIN /awdflash release
    接下来,再键入CBROM A03.BIN /PCI release,把HT372的BIOS删掉,然后使
用CBROM A03.BIN /d命令查看BIOS文件,显示如下信息:

CBROM V2.14 (C)Award Software 2001 All Rights Reserved.
              ********      A03.BIN BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size
Original-File-Name
========================================================================
========
  0. System BIOS       20000h(128.00K)14A0Eh(82.51K)4bd22A03.BIN
  1. XGROUP CODE       0A650h(41.58K)07677h(29.62K)awardext.rom
  2. CPU micro code    03000h(12.00K)02FADh(11.92K)CPUCODE.BIN
  3. ACPI table        03CE3h(15.22K)0181Fh(6.03K)ACPITBL.BIN
  4. YGROUP ROM        06E70h(27.61K)03B52h(14.83K)awardeyt.rom
  5. GROUP ROM[ 0]     03550h(13.33K)018E8h(6.23K)_EN_CODE.BIN

  Total compress code space  = 33000h(204.00K)
  Total compressed code size = 25C8Bh(151.14K)
  Remain compress code space = 0D375h(52.86K)

    可以看到原来的第6和第7项已经删掉,BIOS文件里还有52.86 K的空间,接下
来要做的就是把HT372的2.34版BIOS写进A03版的主板BIOS里,键入命令
cbrom A03.bin /PCI BIOS372.234
    然后再次使用CBROM A03.BIN /d命令查看BIOS文件,显示如下信息:

CBROM V2.14 (C)Award Software 2001 All Rights Reserved.
              ********      A03.BIN BIOS component ********

 No. Item-Name         Original-Size   Compressed-Size
Original-File-Name
========================================================================
========
  0. System BIOS       20000h(128.00K)14A0Eh(82.51K)4bd22A03.BIN
  1. XGROUP CODE       0A650h(41.58K)07677h(29.62K)awardext.rom
  2. CPU micro code    03000h(12.00K)02FADh(11.92K)CPUCODE.BIN
  3. ACPI table        03CE3h(15.22K)0181Fh(6.03K)ACPITBL.BIN
  4. YGROUP ROM        06E70h(27.61K)03B52h(14.83K)awardeyt.rom
  5. GROUP ROM[ 0]     03550h(13.33K)018E8h(6.23K)_EN_CODE.BIN
  6. PCI ROM[A]        0C000h(48.00K)07225h(28.54K)BIOS372.234

  Total compress code space  = 33000h(204.00K)
  Total compressed code size = 2CEB0h(179.67K)
  Remain compress code space = 06150h(24.33K)

    可以看到,HT372的新BIOS已经被写进主板BIOS里了,剩下要做的就是找一张
98或Me的盘,启动到纯DOS状态,刷新刚修改好的主板BIOS(嫌麻烦的话就直接在Windows
里用WinFlash刷好了),具体怎么刷大家都知道了吧?刷新成功后重启,在扫描raid设备
时就可以很清楚的看到板载RAID芯片HT372的BIOS已经显示为2.34的版本了。更新成功!

    说实话,升级之后在日常应用中感觉不到有什么明显变化,或许是要在RAID环境下才
能体现出来(偶现在只是把两块金钻挂在HT372上当普通硬盘来用),因为没有升级前的测
试数据,所以也就不能做比较了,感觉好像是做了一趟无用功~-_-|||

--

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.26.66]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店